Установка счетчика Liveinternet (или любого другого) в форум SMF

SMF forum

Многие сталкивались с этой проблемой. Как ее решить?
Все просто!

Берем файл Themes\xxxxxx\index.template.php (xxxxxx - название вашей темы) и находим такую строку...

// Show the load time?
   if ($context['show_load_time'])
      echo '
   <div align="center" class="smalltext">
      ', $txt['smf301'], $context['load_time'], $txt['smf302'], $context['load_queries'], $txt['smf302b'], '
   </div>

после нее вставляем

   <div align="center">counter code(код счетчика)</div>

теперь преобразуем код счетчика

допустим он у вас такой

<!--LiveInternet counter--><script type="text/javascript">document.write("<a href='http://www.liveinternet.ru/click' target=_blank><img src='//counter.yadro.ru/hit?t14.6;r" + escape(top.document.referrer) + ((typeof(screen)=="undefined")?"":";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth)) + ";u" + escape(document.URL) +";i" + escape("Жж"+document.title.substring(0,80)) + ";" + Math.random() + "' border=0 width=88 height=31 alt='' title='LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня'><\/a>")</script><!--/LiveInternet-->

Необходимо перед каждым знаком ' поставить \ , чтобы получилось вот так \'

Или если смотреть код, то так

<!--LiveInternet counter--><script type="text/javascript">document.write("<a href=\'http://www.liveinternet.ru/click\' target=_blank><img src=\'//counter.yadro.ru/hit?t14.6;r" + escape(top.document.referrer) + ((typeof(screen)=="undefined")?"":";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth)) + ";u" + escape(document.URL) +";i" + escape("Жж"+document.title.substring(0,80)) + ";" + Math.random() + "\' border=0 width=88 height=31 alt=\'\' title=\'LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня\'><\/a>")</script><!--/LiveInternet-->

Вот и все. Результат можно посмотреть на нашем форуме :)

Поделитесь этой страницей!