Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[resolu]création d'un module function DoAction inopérante
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.2
#~ Url du site : http://127.0.0.1
#~ Hébergeur / Soft : wampserver
#~ Informations Système :
#~ #~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ #~ Version du CMS: #1.10.2
#~ #~ Url du site : http://121.0.0.1
#~ #~ Hébergeur / Soft : wampserver
#~ #~ Informations Système :
#~ #~ Cms Version : 1.10.2
#~ #~ Modules installés :
#~ #~ CMSMailer: 2.0.2
#~ #~ CMSPrinting: 1.0
#~ #~ FileManager: 1.2.0
#~ #~ MenuManager: 1.7.7
#~ #~ MicroTiny: 1.1.1
#~ #~ ModuleManager: 1.5.3
#~ #~ Nouvelles: 2.12.3
#~ #~ Recherche: 1.7
#~ #~ ThemeManager: 1.1.4
#~ #~ FormBuilder: 0.7
#~ #~ Skeleton: 1.8.1
#~ #~ Mysqlmanager: 1.2.5
#~ #~ Captcha: 0.4.5
#~ #~ CGExtensions: 1.27.1
#~ #~ NEM: 2.3.8
#~ #~ Informations de configuration :
#~ #~ php_memory_limit:
#~ #~ process_whole_template: faux
#~ #~ output_compression: faux
#~ #~ max_upload_size: 10000000
#~ #~ default_upload_permission: 664
#~ #~ url_rewriting: aucune
#~ #~ page_extension:
#~ #~ query_var: page
#~ #~ image_manipulation_prog: GD
#~ #~ auto_alias_content: vrai
#~ #~ localisation:
#~ #~ default_encoding: UTF-8
#~ #~ admin_encoding: UTF-8
#~ #~ set_names: vrai
#~ #~ Informations sur PHP :
#~ #~ phpversion: 5.3.5
#~ #~ md5_function: Le (Vrai)
#~ #~ gd_version: 2
#~ #~ tempnam_function: Le (Vrai)
#~ #~ magic_quotes_runtime: Désactivé (Faux)
#~ #~ E_STRICT: 0
#~ #~ E_DEPRECATED: 0
#~ #~ memory_limit: 128M
#~ #~ max_execution_time: 60
#~ #~ output_buffering: 1
#~ #~ safe_mode: Désactivé (Faux)
#~ #~ file_uploads: Le (Vrai)
#~ #~ post_max_size: 10M
#~ #~ upload_max_filesize: 10M
#~ #~ session_save_path: c: / wamp / tmp (0777)
#~ #~ session_use_cookies: Le (Vrai)
#~ #~ xml_function: Le (Vrai)
#~ #~ Informations sur le serveur :
#~ #~ Server API: apache2handler
#~ #~ DServer Type: MySQL (MySQL)
#~ #~ DServer Version: 5.5.8
#~ #~ ----------------------------------------------
#~ #~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Je suis en train de créer mon premier module en suivant les indications du tutoriel :
http://wiki.cmsmadesimple.org/index.php/...e_Tutorial.
la phase de création du module c'est correctement déroulée et j'ai pu ainsi charger avec PhpMyAdmin 77 articles dans la table crée : "cms_module_catlist_products"
J'ai adapté comme c'est indiqué la fonction DoAction :

function DoAction($action, $id, $params, $returnid=-1)
{
if ($action == 'default')
{
$db =& $this->GetDb();
$sql = 'SELECT * FROM ' . cms_db_prefix().'module_catlist_products;';

$dbresult =& $db->Execute($sql);

$list = "<br /><br />\n";
$list .= "<ul>\n";
while ($dbresult && $row = $dbresult->FetchRow())
{
$list .= "<li><b>".$row['cata_categorie']." : ". $row['cata_materiel'] ." ". $row['cata_marque']." ". $row['cata_model'] .'</b><br />';
$list .= ''. '<br />';
$list .= "</li>\n";
}
$list .= "</ul>\n";
$list .= "<br /><br />\n";
}
// assign to Smarty

global $gCms;
$this->smarty->assign('list', $list);

/**
*Insert: {cms_module module='Catlist'}{$list}
*in your page template
*But there has to be a way for this to work without the {$list} tag...
**/
return;
}
} //end class


Voici mon problème:
et j'ai essayé de faire retourner cette fonction dans une page dans le contenu en l'appelant comme c'est indiqué par
{cms_module module='Catlist'}{$list} sans résutat;
puis même chose en modifiant le "return" de la fonction par "return $liste;" sans résutat
puis en appelant la fonction sans {$list} seulement par {cms_module module='Catlist'} sans résutat
puis j'ai vidé la fonction de toute condition et substance pour lui faire retourner un $list='hello world' toujours sans résultat

merci de m'aider à sortir de cette impasse.


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)