Как добавить Яндекс.Метрику на форум SFM

Как вы знаете, есть у меня форум - forum.wod.su на Simple Machines Forum (сокращенно SFM), и решил я на него встроить Яндекс метрику.

Создать сам счетчик просто: заходите в Яндекс метрику, следуя инструкции задаете имя счетчика и адрес сайта. Ниже будет код счетчика, у меня он выглядит так:

<!-- 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();

for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}

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(ВАШНОМЕР , "init", {

clickmap:true,

trackLinks:true,

accurateTrackBounce:true,

webvisor:true

});

</script>

<noscript><div><img src="https://mc.yandex.ru/watch/ВАШНОМЕР " style="position:absolute; left:-9999px;" alt="" /></div></noscript>

<!-- /Yandex.Metrika counter -->

 

Теперь необходимо счетчик сохранить, и перейти на следующее окно.

Заходите в свой счетчик, Настройки - > Дополнительные настройки, и устанавливаете галочку в разделе Код счетчика – в одну строку.

Должно получиться что-то вроде:

<!-- 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(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} 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(95596878, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/95596878" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->

 

Теперь идете на ваш хостинг, ищите папку с главной темой оформления вашего SFM.

У меня это стандартная тема core и расположена по адресу:

/public_html/Themes/core

По идее можно вносить изменения и тему по умолчанию, она расположена обычно по адресу:

/public_html/Themes/default

Там ищите файл - index.template.php

Ищите там строчку:

<body>';

}

 

И вставляете после нее следующую конструкцию

echo ' КОД ВАШЕЙ МЕТРИКИ ';

 

Должно получиться что-то вроде этого:

echo '<!-- 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(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} 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(95596878, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/95596878" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->';

Все, вы установили Яндекс Метрику на форум SFM ^_^

Asher