Апр
27
27
Если не работает Yandex.Metrika
Рубрика: CMS. Автор jobИ так... Все еще мучаю WebAsyst. Прикручивал Яндекс Метрику.
Столкнулся с проблемой Установки кода. Я как каждый русский человек при установке никогда не читаю инструкцию. После изрядного изнасилования мозга, все же прочел FAQ по установке Yandex.Metrika
Я как то и не обратил внимание на то что в WebAsyst стоит компилятор Smarty, точнее обратил, но не придал этому большого значения. Так вот кто сталкнется с такой проблемой смотрите что вам компилирует движок.
У меня все вложенное в { } не компилировалось. FAQ Яндекса быстро помог решить проблему направив на Руководство по Smarty.
Вот так должно быть по дефолту:
1 2 3 | <script type="text/javascript"> try { var yaCounter****** = new Ya.Metrika(******); } catch(e) {} </script> |
Вот так следует переделать для Smarty:
1 2 3 | <script type="text/javascript"> try {ldelim} var yaCounter****** = new Ya.Metrika(******); {rdelim} catch(e) {ldelim}{rdelim} </script> |
То есть меняем операторы
1 2 | { на {ldelim} } на {rdelim} |
Удачи!!!
Popularity: 29% [?]







[...] This post was mentioned on Twitter by JoBGomel. JoBGomel said: Если не работает Yandex.Metrika: И так... Все еще мучаю WebAsyst. Прикручивал Яндекс Метрику. Столкнулся с пробле... bit.ly/8ZUJKu [...]
А лучше не править код Метрики, а окружить его тегами {literal}, то есть
{literal}
код Метрики
{/literal}
Срабатывает отлично, и редактировать код Метрики уже не нужно.
Можно и так. Не стал расширять пост с различными вариантами. Просто описал как у себя делал.
второй вариант лучше намного
{literal}
код Метрики
{/literal}
Аху...еть! Сижу разрабатываю сайт psyseo.com/, точнее оптимизирую JS, чтоб сайт побыстрее работал. Загрузил на сервер и что — ни хрена не работает, давай дальше перебирать код — всё равно. В итоге выяснилось, у меня на сайте стояла Метрика от Яндекса, убрал и Всё заработало, а Яндекс поломался. Короче говоря Я поломал Яндекс, больше оптимизировать не буду)))
Поздравляю. Я сегодня прикручивал к магазину отправку почты клиенту и админу. Тестировал на майле Яши. И только приступил к тестированию как Яша лег. Вопрос! Кто из нас поломал Яндекс?
Оставить комментарий