[RESOLU] Erreur smarty

Support en français pour CMS Made Simple.

Moderator: jce76350

Post Reply
KumKum
Forum Members
Forum Members
Posts: 19
Joined: Mon Nov 24, 2008 4:26 pm

[RESOLU] Erreur smarty

Post by KumKum »

Bonjour à tous,

je rencontre un soucis dans la construction de mon site. Au passage d'une page à l'autre j'ai une erreur smarty qui apparait brièvement en haut à gauche avant d'ouvrir la page demandée. Malheureusement, je n'arrive pas à lire ou copier ce message d'erreur. Y-a-t-il un moyen d'afficher ou de récupérer ce message afin de le lire plus facilement ? Y-a-t-il un mode debogage ?

Merci pour vos réponses  ;)

---------------------------------------------------------------------------------------
Mise à jour du message :

J'ai réussi à obtenir l'erreur, la voici :
string(136) "Smarty error: [in template:22 line 29]: syntax error: expecting '=' after attribute name 'params' (Smarty_Compiler.class.php, line 1588)"

Avez vous déja rencontré ce type d'erreur ?
Last edited by KumKum on Wed Dec 24, 2008 10:56 am, edited 1 time in total.
jce76350
Beta Tester
Beta Tester
Posts: 2090
Joined: Mon May 29, 2006 1:20 pm

Re: Erreur smarty

Post by jce76350 »

re,

Erreur sur le gabarit de la page  - verifier les balises de la page
Jean-Claude Etiemble MyPageFr
Lionel

Re: Erreur smarty

Post by Lionel »

Pourriez-vous nous montrer le code du gabarit ? C'est une erreur de frappe apparemment dans une des balises smarty présentes dans votre gabarit.

Salutations
KumKum
Forum Members
Forum Members
Posts: 19
Joined: Mon Nov 24, 2008 4:26 pm

Re: Erreur smarty

Post by KumKum »

Tout d'abord, merci de vous pencher sur mon problème. Je vous colle le gabarit de ma page ci dessous :

Code: Select all

{process_pagedata}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<__html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

{* Nom du site et nom de la page *}

<title>{sitename} - {title}</title>

{* Métadonnées et description *}

{metadata}

{* Feuilles de style attachées *}

{stylesheet}

<link href="maquettes/css/enerjplus.css" rel="stylesheet" type="text/css"/>

<!--[if lte IE 7]>
<link href="Maquettes/css/enerjplus.css" rel="stylesheet" type="text/css" />
<![endif]-->

{* Statistiques *}

{Statistics params}

{* The min and max page width for Internet Explorer is set here. For other browsers it's in the stylesheet "Layout: Left sidebar + 1 column" *}

{literal}
<__script__ type="text/JavaScript">
<!--
//pass min and max -measured against window width
function P7_MinMaxW(a,b){
	var nw="auto",w=document.documentElement.clientWidth;
	if(w>=b){nw=b+"px";}if(w<=a){nw=a+"px";}return nw;
}
//-->
</__script>
<!--[if lte IE 6]>
<style type="text/css">
#pagewrapper {width:expression(P7_MinMaxW(720,950));}
#container {height: 1%;}
</style>
<![endif]-->
{/literal}

</head>

</__body>

{* Début du conteneur global *}

<div id="conteneur">

{* Début du header *}
    
<div id="header_conteneur">
     {global_content name="enerj+_header_02"}
</div>

{* Fin du header *}

{* Début du body*}
    
<div id="body_conteneur">
<div id="body">
<table width="920" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="230" height="30" rowspan="4" valign="top" bgcolor="#53C2EB">
</td>
<td width="230" height="30" valign="top" bgcolor="#FFFFFF"><div id="body_header_left"></div></td>
<td width="230" height="30" valign="top" bgcolor="#FFFFFF"><div id="body_header_middle"></div></td>
<td width="230" height="30" valign="top" bgcolor="#FFFFFF"><div id="body_header_right"></div></td>
</tr>
<tr>
<td width="460" colspan="2" valign="top" bgcolor="#FFFFFF"><div class="contenu_separation">
<div class="titre">{cms_module module="TruetypeText" style="style02" text="%title"}</div>
<div class="texte">{content}</div>
</div></td>
<td width="230" valign="top" bgcolor="#FFFFFF"><div class="texte_infos">{content block='Infos secondaires'}</div></td>
</tr>

<tr>
<td height="20" valign="bottom" bgcolor="#FFFFFF">            
<div id="body_footer_left">
</div>
</td>
<td height="20" valign="bottom" bgcolor="#FFFFFF">
<div id="body_footer_middle"></div>          </td>
<td height="20" valign="bottom" bgcolor="#FFFFFF">
<div id="body_footer_right"></div>          </td>
</tr>
</table>
</div>
</div>

{* Fin du body *}
	
{* Début du footer*}
    	
<div id="footer_conteneur">
{global_content name="enerj+_footer"}
</div>

{* Fin du footer *}

</div>

{* Fin du conteneur global *}

<__body>
</__html>
L'erreur semble apparaitre surtout sous ie 7. Sur les autres navigateurs ff, chrome et safari, j'ai l'impression que cette erreur n'est pas visible.

Merci encore...
Lionel

Re: Erreur smarty

Post by Lionel »

A première vue et on pourrait déjà traiter cela, {Statistics params} semble incorrect...

D'une part parce que params attends des paramètres -> {Statistics params="InfoAPasser"}

Je ne connais pas cette balise {Statistics}... C'est un module externe ?

Essayez de remplacer déjà {Statistics params} par {Statistics} et voir s'il y a erreur.

Salutations
Pierre M.

Re: Erreur smarty

Post by Pierre M. »

Vite dit, j'aime pas {global_content name="enerj+_header_02"}.
Je préfèrerais {global_content name="enerj_header_02"}.

Pierre
jce76350
Beta Tester
Beta Tester
Posts: 2090
Joined: Mon May 29, 2006 1:20 pm

Re: Erreur smarty

Post by jce76350 »

re,

Comment décripter un message d'erreur ?  ->C'est Noel
"Smarty error: [in template:22 line 29]
Il suffit de lire ligne 29 .... {Statistics params}
C'est simple
expecting '=' after attribute name 'params'
Oui c'est clair ? lire l'aide  du module statistics ;)
Last edited by jce76350 on Tue Dec 23, 2008 8:22 pm, edited 1 time in total.
Jean-Claude Etiemble MyPageFr
KumKum
Forum Members
Forum Members
Posts: 19
Joined: Mon Nov 24, 2008 4:26 pm

Re: Erreur smarty

Post by KumKum »

Bonjour à tous,

en effet je ne recevais pas les stats par mail avec ce module. D'après vos remarques, je comprends maintenant la raison.
J'avais déja posté une question à ce sujet de stats. Je devrais donc résoudre deux soucis à la fois  ;)
Je mets le nez dedans en essayant de bien écrire l'appel de ce module.

Je vous tiens au courant,

Merci encore.
Last edited by KumKum on Wed Dec 24, 2008 7:45 am, edited 1 time in total.
KumKum
Forum Members
Forum Members
Posts: 19
Joined: Mon Nov 24, 2008 4:26 pm

Re: Erreur smarty

Post by KumKum »

Le problème a l'air d'être résolu. Je ne vois plus apparaitre l'erreur sur les différents navigateurs.

Merci à tous pour votre aide.
Je débute dans cmsms et je n'ai pas tjs la solution, mais ça vient progressivement...

Bonnes fêtes à tous.  ;)
Post Reply

Return to “French - Français”