Page 1 of 1

Erreur Smarty sur assign_by_ref

Posted: Fri Jan 18, 2008 10:22 am
by jobi
Bonjour,
Je souhaite utiliser le module Comments 1.8.2 sur mon CMS MS 1.2.3. Lors de l'appel du template pour afficher le formulaire de saisie du commentaire, une erreur se produit :

Code: Select all

Fatal error: Only variables can be passed by reference in 
chemin_sur_serveur/modules/Comments/action.default.php on line 265
J'ai fait quelques tests, et je me suis aperçu que cela pouvait être contourné de la manière suivante :

Code: Select all

//Code initial ligne 265 de action.default.php qui pose problème
//$this->smarty->assign_by_ref('endform', $this->CreateFormEnd());
//Code précédent modifié en :
$temporaire1 = $this->CreateFormEnd();
$this->smarty->assign_by_ref('endform', $temporaire1);
Il me semble donc que ce problème vient de Smarty, et j'aimerais savoir d'où il peut venir et comment le résoudre sans être obligé de modifier à la main toute les lignes où l'on fait appel à une fonction pour nous donner un paramètre pour la fonction assign_by_ref. S'agit-il d'une mauvaise installation du moteur Smarty ? Je n'ai trouvé aucune solution à ce problème sur les différents forums que j'ai pu parcourir. Si vous avez une idée, n'hésitez pas surtout !!!

Re: Erreur Smarty sur assign_by_ref

Posted: Fri Jan 18, 2008 3:12 pm
by jce76350
re,

As-tu contacter le dévelopeur qui sera plus a même de traiter le probleme.
Il me semble donc que ce problème vient de Smarty
Plutot de l'utilisation du systeme  Smart, alors  ;)

Re: Erreur Smarty sur assign_by_ref

Posted: Fri Jan 18, 2008 3:16 pm
by jobi
Je n'ai pas contacté le développeur pour le moment, car il me semblait que le problème était plus lié à une mauvaise installation, ou une mauvaise configuration de mon CMS MS. Je le contacterai lundi si personne n'a d'idée sur ce qui m'arrive…