XF 2.2 Статистика форума

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.2.6

Tommi

Проверенные
Сообщения
218
Решения
2
Реакции
65
Баллы
1,725
Вечер добрый. Поставил яндекс метрику, статистику от Mail.Ru и liveinternet.ru.

Отображается код на главной странице:
1626980024897.png

HTML:
<!-- Rating Mail.ru counter -->
<script type="text/javascript">var _tmr = window._tmr || (window._tmr = []);
_tmr.push({id: "3222631", type: "pageView", start: (new Date()).getTime()});
(function (d, w, id) {
  if (d.getElementById(id)) return;
  var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id;
  ts.src = "https://top-fwz1.mail.ru/js/code.js";
  var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);};
  if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }
})(document, window, "topmailru-code");
</script><noscript><div>
<img src="https://top-fwz1.mail.ru/counter?id=3222631;js=na" style="border:0;position:absolute;left:-9999px;" alt="Top.Mail.Ru" />
</div></noscript>
<!-- //Rating Mail.ru counter -->
<!-- Rating Mail.ru logo -->
<a href="https://top.mail.ru/jump?from=3222631">
<img src="https://top-fwz1.mail.ru/counter?id=3222631;t=479;l=1" style="border:0;" height="31" width="88" alt="Top.Mail.Ru" /></a>
<!-- //Rating Mail.ru logo -->


<!-- Yandex.Metrika informer -->
<a href="https://metrika.yandex.ru/stat/?id=83236783&amp;from=informer"
target="_blank" rel="nofollow"><img src="https://informer.yandex.ru/informer/83236783/3_1_FFFFFFFF_EFEFEFFF_0_pageviews"
style="width:88px; height:31px; border:0;" alt="Яндекс.Метрика" title="Яндекс.Метрика: данные за сегодня (просмотры, визиты и уникальные посетители)" class="ym-advanced-informer" data-cid="83236783" data-lang="ru" /></a>
<!-- /Yandex.Metrika informer -->

<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
   m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

   ym(83236783, "init", {
        clickmap:true,
        trackLinks:true,
        accurateTrackBounce:true
   });
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/83236783" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->

<!--LiveInternet counter-->
<a href="https://www.liveinternet.ru/click"target="_blank">
<img id="licnt5C12" width="88" height="31" style="border:0"
title="LiveInternet: показано число просмотров и посетителей за 24 часа"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7"alt=""/></a>
<script>(function(d,s){d.getElementById("licnt5C12").src=
"https://counter.yadro.ru/hit?t53.6;r"+escape(d.referrer)+
((typeof(s)=="undefined")?"":";s"+s.width+"*"+s.height+"*"+
(s.colorDepth?s.colorDepth:s.pixelDepth))+";u"+escape(d.URL)+
";h"+escape(d.title.substring(0,150))+";"+Math.random()})
(document,screen)</script>
<!--/LiveInternet-->
 
Решение
А ну так ты пихаешь каунтер в футер, а туда нужно только информер, чтобы сама картинка была, а каунтер надо вставлять перед body в head.
Вот даже написано:
Вставить (Ctrl+V) скопированный код на сайт в пределах тегов <head></head> или <body></body>

Создай шаблон metriccount, добавь туда код, который Rating Mail.ru counter

дальше создай модификацию шаблона PAGE_CONTAINER
Найти:
<body data-template="{$template}">
Заменить:
Код:
$0
<xf:include template="metriccount" />

Если это не поможет тогда я не знаю в чем проблема)
Сделай чтобы код, который пишется текстом, был с новой строчки, типа так:

JavaScript:
<script type="text/javascript">
var _tmr = window._tmr || (window._tmr = []);
Не помогло.
 
А ну так ты пихаешь каунтер в футер, а туда нужно только информер, чтобы сама картинка была, а каунтер надо вставлять перед body в head.
Вот даже написано:
Вставить (Ctrl+V) скопированный код на сайт в пределах тегов <head></head> или <body></body>

Создай шаблон metriccount, добавь туда код, который Rating Mail.ru counter

дальше создай модификацию шаблона PAGE_CONTAINER
Найти:
<body data-template="{$template}">
Заменить:
Код:
$0
<xf:include template="metriccount" />

Если это не поможет тогда я не знаю в чем проблема)
 
Последнее редактирование модератором:
Efremov, там нет ничего такого особого, может бы Вы увидите что-то, код выше прикреплял.
Чтобы информер работал, необходимо сделать Real Time отчёт «Топ заголовков» публичным. Для этого перейдите в раздел «Права доступа» и отметьте галочкой нужный пункт настроек.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу