Яндекс.Метрика ложит сайт

Mamont2x2
На сайте с 19.11.2010
Offline
57
1078

Здравствуйте.

Такая проблема.

Вставляю код яндекс.метрики и сайт успешно загибается. Выдает ошибку:

Fatal error: Smarty error: [in second.tpl line 256]: syntax error: unrecognized tag 'var' (Smarty_Compiler.class.php, line 580) in /home/www/htdocs/libs/Smarty.class.php on line 1088

256 строка это как раз код метрики:

try { var yaCounter20296531 = new Ya.Metrika({id:20296531,
webvisor:true,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true});
} catch(e) { }

CMS: noble

Подскажите, пожалуйста, как лечить?

---------- Добавлено 26.02.2013 в 16:03 ----------

И еще сразу. Вдруг получится "двух зайцев одной темой" :)

При добавлении в вебмастер и подтверждением через файл, выдается ошибка, что сервер отвечает 200 на несуществующие страницы. И, мол, подтвердить права не можем... Просто впервые с таким сталкиваюсь.

S
На сайте с 03.07.2009
Offline
41
#1
Mamont2x2:
Здравствуйте.
Такая проблема.

Вставляю код яндекс.метрики и сайт успешно загибается. Выдает ошибку:


256 строка это как раз код метрики:


CMS: noble

Подскажите, пожалуйста, как лечить?

для шаблонов на smarty нужно экранировать фигурные скобки, попробуйте так.

try {literal}{{/literal} var yaCounter20296531 = new Ya.Metrika({literal}{{/literal}id:20296531,

webvisor:true,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true{literal}}{/literal});
{literal}}{/literal} catch(e) {literal}{{/literal}{literal}}{/literal}
Кодинг на PHP. Разработка расширений под Joomla.
IL
На сайте с 20.04.2007
Offline
435
#2
sdaprel:
для шаблонов на smarty нужно экранировать фигурные скобки, попробуйте так.

Всё верно, дело в скобках.. только есть вариант более правильный:

{literal}
сюда вставлять код метрики
{/literal}
Mamont2x2:
И, мол, подтвердить права не можем...

Подтверждайте через тэг..

но с 200 "ошибкой" всё равно разбирайтесь - для продвижения не дело. :)

(добавить в страницу, которая показывает ошибку

 header('HTTP/1.0 404 Not Found');
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Оптимизайка
На сайте с 11.03.2012
Offline
396
#3

В шаблоне:


{literal}
код метрики
{/literal}

подробнее: http://www.smarty.net/docsv2/ru/language.function.literal.tpl

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий