Page 1 of 1

Ошибка Smarty

Posted: Tue Nov 25, 2008 9:38 am
by Stuff
Пытаюсь поставить счетчик на сайт, в итоге получаю: string(119) "Smarty error: [in globalcontent:tbe line 2]: syntax error: unrecognized tag 'var' (Smarty_Compiler.class.php, line 590)"

Code: Select all

<p style="margin:0;padding:0" id="tbec"><__script__ type="text/javascript">//<![CDATA[
setTimeout(function(){var s=document.createElement("SCRIPT");s.type="text/javascript";s.src="http://tbe.tom.ru/?a=beauty-technology.ru&js=1&c=7&s=8816&rnd="+(new Date().getTime());document.documentElement.firstChild.appendChild(s);},1)//]]></__script></p><noscript><p><a href="http://tbe.tom.ru"><img src="http://tbe.tom.ru/?a=beauty-technology.ru&c=7&s=8816" alt="TBE" title="place hosts/hits users_online" style="border:0" /></a></p></noscript>
Что делать?

Re: Ошибка Smarty

Posted: Tue Nov 25, 2008 10:09 am
by Sonya
Все javascriptы нужно заключать в {literal}здесь javascript{/literal}

Re: Ошибка Smarty

Posted: Tue Nov 25, 2008 2:10 pm
by Po6oT
либо заменять:
{ на {ldelim}
} на {rdelim}

Re: Ошибка Smarty

Posted: Tue Nov 25, 2008 2:47 pm
by ZYV
Последнее слишком тягостно. Лучше, если надо оценивать Smarty-код внутри закрывать и открывать заново {literal}.

Re: Ошибка Smarty

Posted: Tue Nov 25, 2008 4:23 pm
by Stuff
спасибо разобрался