Потому что яндекс-метрика
И потому что надо в принципе не только счётчик, а разобраться, как встраивать какой угодно код чего угодно.
ГуглАнатиликс видел, да, удобно - готовый модуль. НО это не всё, что нужно.
Спасибо. Делаю.
Выдаёт при попытке сохранить:
- ругается и на метрику, и на ЖивоСайт, как я понял.
Вставляю такой фрагмент:
{literal}
<!-- Yandex.Metrika counter --> <script type="text/javascript"> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter12345678 = new Ya.Metrika({ id:12345678, clickmap:true, trackLinks:true, accurateTrackBounce:true }); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = "https://mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); </script> <noscript><div><img src="https://mc.yandex.ru/watch/12345678" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->
{/literal}
<!-- BEGIN JIVOSITE CODE {literal} -->
<script type='text/javascript'>
(function(){ var widget_id = '12345';
var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//code.jivosite.com/script/widget/'+widget_id; var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss);})();</script>
<!-- {/literal} END JIVOSITE CODE -->
Пробовал убрать {literal} - то же самое. Теперь понятно, почему не срабатывало, когда я по фтп сливал, редактил на компе и поверх заливал назад.
Что-то его не устраивает.