0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 14265 Просмотров

Как поставить счетчик
« : 10.01.2006, 21:55:02 »
Люди добрые, пожалуйста помогите поставить счетчик Liveinternet на форум SMF. Пробовал ставить в index.template.php в разные места, не получается, постоянно выдает ошибку. Подскажите пожалуйста, как надо сделать?
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re:Как поставить счетчик
« Ответ #1 : 10.01.2006, 22:28:12 »
найди в файле index.template.php строчку:

Код
<body>';

и после нее добавь код самого счетчика:
Код
echo 	"\n".'<script language="JavaScript"><!--'."\n"
.'document.write(\'<img src="http://counter.yadro.ru/hit?r\'+'."\n"
.'escape(document.referrer)+((typeof(screen)==\'undefined\')?\'\':'."\n"
.'\';s\'+screen.width+\'*\'+screen.height+\'*\'+(screen.colorDepth?'."\n"
.'screen.colorDepth:screen.pixelDepth))+\';u\'+escape(document.URL)+'."\n"
.'\';\'+Math.random()+'."\n"
.'\'" width=1 height=1 alt="">\')//--></script>'."\n";

потом ниже найди:
Код
function template_main_below()

это будет функция вывода футера, в ней, чуть ниже (примерно строк 20 вниз):
Код
				<td width="28%" align="left">

и вот после нее добавь вывод самой картинки счетчика:
Код
<a href="http://www.liveinternet.ru/click" target=_blank>
<img src="http://counter.yadro.ru/logo?53.10" border="0" width="88" height="31" />
</a>

Re:Как поставить счетчик
« Ответ #2 : 10.01.2006, 22:57:45 »
Огромное Вам спасибо.
*

Mavn

  • Moderator
  • 42
  • 23 / 2
Re:Как поставить счетчик
« Ответ #3 : 13.01.2006, 16:48:27 »
Файл Themes/yourtheme/index.template.php
ищем
Код
	
echo '
</div>
</body></html>';
замена на
Код
	
readfile("http://localhost/smf11rc2/Themes/default/counters.js");
echo '
</div>
</body></html>';
файл counters.js ложишь в ту директорию куда указываешь ссылку.
Я думаю такое решение гораздо проще реализовать! :) более оптимально :)!
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re:Как поставить счетчик
« Ответ #4 : 13.01.2006, 16:50:38 »
Я думаю такое решение гораздо проще реализовать! :) более оптимально :)!
не-а, это хуже...

1. потому что счетчик оказывается внизу, а в моем примере счетчик сразу после <body>
2. потому что readfile на некоторых хостингах запрещена
*

Mavn

  • Moderator
  • 42
  • 23 / 2
Re:Как поставить счетчик
« Ответ #5 : 13.01.2006, 16:53:17 »
1. счетчик можно разместить куда угодно :) по привычке того что у всех он внизу расположен!
2. Насчет этого не знал что где то запрещено, простестил у себя у меня все тип топ :)

Re: Как поставить счетчик
« Ответ #6 : 28.07.2006, 00:23:14 »
А как быть с счетчиком типа mail или spylog? :-\
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Как поставить счетчик
« Ответ #7 : 28.07.2006, 00:36:15 »
А как быть с счетчиком типа mail или spylog? :-\
а чем счетчик LiveInternet отличается принципиально от mail.ru ?

Re: Как поставить счетчик
« Ответ #8 : 02.07.2010, 18:54:17 »
Кто нибудь может переписать мне счётчик с hit.ua? С Лайфом у меня всё получилось но вот, он мне не подходит по дизайну. Так что если кто может перепишите!
Код
<!-- hit.ua -->
<a href='http://hit.ua/?x=44261' target='_blank'>
<script language="javascript" type="text/javascript"><!--
Cd=document;Cr="&"+Math.random();Cp="&s=1";
Cd.cookie="b=b";if(Cd.cookie)Cp+="&c=1";
Cp+="&t="+(new Date()).getTimezoneOffset();
if(self!=top)Cp+="&f=1";
//--></script>
<script language="javascript1.1" type="text/javascript"><!--
if(navigator.javaEnabled())Cp+="&j=1";
//--></script>
<script language="javascript1.2" type="text/javascript"><!--
if(typeof(screen)!='undefined')Cp+="&w="+screen.width+"&h="+
screen.height+"&d="+(screen.colorDepth?screen.colorDepth:screen.pixelDepth);
//--></script>
<script language="javascript" type="text/javascript"><!--
Cd.write("<img src='http://c.hit.ua/hit?i=44261&g=0&x=1"+Cp+Cr+
"&r="+escape(Cd.referrer)+"&u="+escape(window.location.href)+
"' border='0' width='88' height='31' "+
"alt='hit.ua: сейчас на сайте, посетителей и просмотров за сегодня' title='hit.ua: сейчас на сайте, посетителей и просмотров за сегодня'/>");
//--></script>
<noscript>
<img src='http://c.hit.ua/hit?i=44261&amp;g=0&amp;x=1' border='0' width='88' height='31' alt='hit.ua: сейчас на сайте, посетителей и просмотров за сегодня' title='hit.ua: сейчас на сайте, посетителей и просмотров за сегодня'/>
</noscript></a>
<!-- / hit.ua -->
*

Bugo

  • Осваиваюсь на форуме
  • 28
  • 5 / 1
Re: Как поставить счетчик
« Ответ #9 : 04.07.2010, 01:39:31 »
Поставьте Counter Management и не придется париться с экранированием кавычек. Код можно вставлять, как он есть.
« Последнее редактирование: 25.07.2010, 15:23:56 от Bugo »

Re: Как поставить счетчик
« Ответ #10 : 10.07.2010, 09:43:46 »
Поставьте Statistic Systems и не придется париться с экранированием кавычек. Код можно вставлять, как он есть.
Конечно хорошая вещь "Statistic Systems", проблема в том что мне надо поставить в другом месте счётчик и три предложенные варианта мне не подходят(
*

Bugo

  • Осваиваюсь на форуме
  • 28
  • 5 / 1
Re: Как поставить счетчик
« Ответ #11 : 10.07.2010, 16:28:46 »
Можно узнать, в каком? Может реализую в будущей версии :)
*

Bugo

  • Осваиваюсь на форуме
  • 28
  • 5 / 1
Re: Как поставить счетчик
« Ответ #12 : 17.07.2010, 09:32:26 »
мне надо поставить в другом месте счётчик и три предложенные варианта мне не подходят(
Что ж, Вы даже объяснить не можете, в каком месте хотите поставить счетчик...
На мой взгляд, текущие возможности мода позволяют многое. А вывод счетчиков в подвале наиболее популярен.

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как установить счетчик?

Автор MasterTaganrog

Ответов: 5
Просмотров: 5394
Последний ответ 04.02.2012, 10:50:17
от Bugo
Счетчик Liveinternet на SMF 2.0 RC 4

Автор Shelby

Ответов: 3
Просмотров: 9588
Последний ответ 10.01.2011, 10:32:12
от Bugo