Сайт не оптимизирован для мобильных устройств

InstantCMS 2.X

Яндекс вебмастер пишет такое

#31 18 апреля 2025 в 10:41

Uncaught ReferenceError: icms is not defined

Если версия системы 2.14.2 +

Оберните ваш скрипт в

  1. <?php ob_start();?>
  2. <script>
  3.  
  4. icms.updownscroll.setOptions({...
  5.  
  6. </script>
  7. <?php $this->addBottom(ob_get_clean()); ?>

Если нет, значит разместите скрипт пониже.

Uncaught SyntaxError: missing { before function body

тут

  1. <!-- Yandex.Metrika counter -->
  2. <script type="text/javascript" >
  3. (function(m,e,t,r,i,k,a)[]).push(arguments);

должно быть

  1. <!-- Yandex.Metrika counter -->
  2. <script type="text/javascript" >
  3. (function(m,e,t,r,i,k,a){[]).push(arguments)};
#32 18 апреля 2025 в 14:13

Обернул кусок кода в updownscroll.tpl.php как Вы указали ниже. Кнопка теперь встала четко с левой стороны. В консоли теперь так:

Изображение

Lora, подскажите поподробнее что сделать с кодом метрики?

У меня код метрики тупо расположен в обычном html виджете, вот так:

Изображение

И соответственно находится здесь:

Изображение

Добавлено спустя 3 минуты

Включил Litbanner — блин, теперь в консоли и от него что то...

Изображение

#33 18 апреля 2025 в 14:20

 Yuran, метрику в настройки в head  поставьте

Сегодня в 14:56
#34 18 апреля 2025 в 15:56

 Yuran, что то ты там вообще намудрил с метрикой. На скрине вроде рабочий код, а в консоли я вижу вообще что то странное.

  1. <!-- Yandex.Metrika counter -->
  2. <script type="text/javascript" >
  3. (function(m,e,t,r,i,k,a)function(){(m[i].a=m[i].a;
  4. m[i].l=1*new Date();
  5. for (var j = 0; j < document.scripts.length; j++) }
  6. k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
  7. (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
  8.  
  9. ym(90969229, "init", {
  10. clickmap:true,
  11. trackLinks:true,
  12. accurateTrackBounce:true,
  13. webvisor:true
  14. });
  15. </script>

Вот так выглядит рабочий код

  1. <!-- Yandex.Metrika counter -->
  2. <script type="text/javascript" >
  3. (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
  4. m[i].l=1*new Date();
  5. for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
  6. k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
  7. (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
  8.  
  9. ym(90969229, "init", {
  10. clickmap:true,
  11. trackLinks:true,
  12. accurateTrackBounce:true,
  13. webvisor:true
  14. });
  15. </script>
#35 18 апреля 2025 в 22:58
 Yuran, что то ты там вообще намудрил с метрикой. На скрине вроде рабочий код, а в консоли я вижу вообще что то странное. <!-- Yandex.
Lora

Да а как я мог намудрить то? Я с метрики скопировал код и вставил в виджет… Вот сейчас еще раз зашел в настройки счетчика, скопировал и вставил вот это… кстати почему то отличается от моего скрина выше… ХЗ почему...

Изображение

Но ошибки остались....( Или попробовать вставить Ваш код? Он вроде такой же самый...

Хрень какая то продолжает висеть в консоли… Причем сейчас вроде с метрики ошибок нет...

Изображение

#36 Вчера в 07:14

А у тебя точно один виджет с метрикой?

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожие темы

Похожее в блогах

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.