[RESOLU ]parse error suite à mise à jour 1.11.4 --> 1.11.5 - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Installation (https://forum.cmsmadesimple.fr/forum-8.html) +--- Sujet : [RESOLU ]parse error suite à mise à jour 1.11.4 --> 1.11.5 (/thread-2690.html) |
[RESOLU ]parse error suite à mise à jour 1.11.4 --> 1.11.5 - olo - 05/04/2013 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Salut à tous. Voila le problème, suite à une mise à jour en 1.11.5 depuis la 1.11.4 , j'ai le message d'erreur suivant qui apparait, mais n'empêche pas l'affichage des pages : Parse error: syntax error, unexpected '}' in /homez.530/ccmsl/www/lib/smarty/SmartyBC.class.php(456) : eval()'d code on line 2 Je ne comprends d'autant pas que le fichier en question n'est pas changé avec la mise à jour diff. J'aurais peut être du faire une mise à jour complète? Sinon, en chopant la mise a jour complète et en uploadant ce fichier, pensez-vous que cela résoudra le problème? Bref, rien de très grave, mais c'est toujours génant. Merci d'avance si quelqu'un a une idée [RESOLU ]parse error suite à mise à jour 1.11.4 --> 1.11.5 - olo - 05/04/2013 Bon, je viens de rebalancer tout le dossier lib de la mise à jour complète, ca ne change rien. [RESOLU ]parse error suite à mise à jour 1.11.4 --> 1.11.5 - olo - 05/04/2013 Je crois que j'avance un peu. Dans mon gabarit, j'utilise des conditionelles php avec {php} et {/php}, et à l'endroit ou ca coince, j'ai une fin de conditionelle , ce qui me donne le code suivant, qui a l'air de gnérer l'erreur : é " .... else{ {/php} ..... .... {php} } {/php} [RESOLU ]parse error suite à mise à jour 1.11.4 --> 1.11.5 - bess - 05/04/2013 pour utiliser du php il faut passer par des balises utilisateurs (bien que en soit cela n'explique pas pourquoi ca plante que maintenant) tu as également la possibilité d'utiliser des conditionnelles smarty : bien plus propre ! {if ...} {else} {/if} [RESOLU ]parse error suite à mise à jour 1.11.4 --> 1.11.5 - olo - 05/04/2013 dans un UDT, je peux utiliser directement dans mon code php des balises smarty ? genre {cms_stylesheet}? [RESOLU ]parse error suite à mise à jour 1.11.4 --> 1.11.5 - olo - 05/04/2013 Bon, rien ne presse, je vais supprimer ma conditionelle dans un premier temps, je regarderais tout ça à tête reposée bien au chaud sur mon serveur local. Merci de ton temps en tout cas. [RESOLU ]parse error suite à mise à jour 1.11.4 --> 1.11.5 - olo - 20/06/2013 Bon, ca date un peu, mais je me suis rendu compte que j'avais pas clos le sujet. Alors j'ai trouvé, suffit d'utiliser ce code : $smarty = cmsms()->GetSmarty(); $smarty_data = "{cms_stylesheet}"; echo $smarty->display('string:'.$smarty_data) ; et tout va bien. Merci de ton temps bess. |