Jump to content
Sign in to follow this  
Metric

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

Recommended Posts

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

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

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 - проблема аналогичная). К обычным картинкам такой класс не добавляется.

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

Edited by Metric

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.