Перейти к содержанию
Metric

[Решено] Opencart добавляет информера счетчиков странный class

Рекомендуемые сообщения

Приветствую форумчан!

Надеюсь на помощь знатоков.

Opencart 1.5.6.4 . Возникла необходимость установить Яндекс.Метрику с информером.
Добавил код счетчика с информером в footer.tpl, но информер не появился.

Метрика при этом работает, посетители считаются. То есть проблема возникла только с информером (картинку на сайте не видно).

 

Стал экспериментировать, добавлять код через админку в поле для кода Google Analytics, вставлять код информера в статьи через  "Исходник"... пока не заметил такое явление: после вставки Opencart добавляет изображению информера странный класс, состоящий из набора букв. То есть, нормальный код информера имеет вид:

<a href="https://metrika.yandex.ru/stat/?id=30666482&from=informer"
target="_blank" rel="nofollow"><img src="//bs.yandex.ru/informer/30666482/3_0_FFFFFFFF_FFFFFFFF_0_pageviews"
style="width:88px; height:31px; border:0;" alt="Яндекс.Метрика" title="Яндекс.Метрика: данные за сегодня (просмотры, визиты и уникальные посетите

А после вставки, например, на информационной странице, при повторном просмотре "Исходника", код оказывается таким:

<a href="https://metrika.yandex.ru/stat/?id=30666482&from=informer" rel="nofollow" target="_blank"><img alt="Яндекс.Метрика" class="fykpkfwxxvklprbyaczv" onclick="try{Ya.Metrika.informer({i:this,id:30666482,lang:'ru'});return false}catch(e){}" src="//bs.yandex.ru/informer/30666482/3_0_FFFFFFFF_FFFFFFFF_0_pageviews" style="width:88px; height:31px; border:0;" title="Яндекс.Метрика: данные за сегодня (просмотры, визиты и уникальные посетители)" /></a>

Класс class="fykpkfwxxvklprbyaczv" добавляется даже просто при попытке вставить в статью картинку с url //bs.yandex.ru/informer/30666482/3_0_FFFFFFFF_FFFFFFFF_0_pageviews

Аналогичный класс обнаруживается при просмотре исходного кода страницы сайта, если код счетчика вставлен в footer.tpl.

 

Экспериментируя с вставкой картинок, пришел к выводу, что проблема именно с информерами (попробовал счетчик Livinternet - проблема аналогичная). К обычным картинкам такой класс не добавляется.

 

Конечно, может быть проблема вовсе и не нём, но тогда я совсем не понимаю, в чем дело, почему информеры не отображаются

 

Кто-нибудь может подсказать, как решить данную проблему, чтобы информеры всё же отображались?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разобрался, проблема оказалась не в Опенкарте и не в Яндексе, а в блокираторе рекламы Adblock в Файрфоксе. Собственно, он этот класс и приписывает, Опенкарт я напрасно обвинил :roll:

Пошёл по ложному следу, потому что и в Хроме изначально не было видно информера, хотя там у меня Adblock не установлен (но видимо в чем-то другом проблема была).

Изменено пользователем Metric

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.