Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Metric

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

 

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

 

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

Надіслати
Поділитися на інших сайтах


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

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

Змінено користувачем Metric
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.