Увеличиваем подсчёты счётчика Liveinternet

В данном подфоруме будут располагаться все статьи, помогающие освоиться в администрировании форума.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Anvar
Заглянул на огонек
Заглянул на огонек
Сообщения: 26
Стаж: 10 лет 4 месяца

Увеличиваем подсчёты счётчика Liveinternet

Сообщение Anvar »

Теперь LiveInternet будет считать все браузеры, с отключённым или не поддерживающим JavaScript, мобильные телефоны.
Процесс установки:

Открываем includes/functions.php

Находим

Код: Выделить всё

	// The following assigns all _common_ variables that may be used at any point in a template.
	$template->assign_vars(array(

Вставляем перед

Код: Выделить всё

	$li_ref_var = urlencode ($_SERVER['HTTP_REFERER']);
	$li_ref_var = htmlentities ($li_ref_var, ENT_QUOTES, 'UTF-8');
	$li_host_var = urlencode ('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
	$li_host_var = htmlentities($li_host_var, ENT_QUOTES, 'UTF-8');
	$li_counter_var = 't25.18;r'.$li_ref_var.';u'.$li_host_var.';'.time();

Находим

Код: Выделить всё

		'SITE_LOGO_IMG'			=> $user->img('site_logo'),
Вставляем после

Код: Выделить всё

		'LI_IMG'				=> 'http://counter.yadro.ru/hit?'.$li_counter_var,
Затем в шаблон overall_footer.html в удобное место вставляем <a href="http://www.liveinternet.ru/click"><img src="{LI_IMG}" alt="liveinternet" /></a>


Как сменить счётчик?
Смотрим в коде выше, есть такая строка $li_counter_var = 't25.18;r'.$li_ref_var.';u'.$li_host_var.';'.time();
В ней заменяем значения: t25.18;r , на значения изображения нужного счётчика из JavaScript кода в liveInternet.


Дополнение:
Можно использовать счётчик li совместно с этим небольшим дополнением, для этого после кода JS выданного сервисом, обрамляем правку выше так: <noscript><a href="http://www.liveinternet.ru/click"><img src="{LI_IMG}" alt="liveinternet" /></a></noscript>
При таком условии будет засчитан пользователь как с отключённым js, так и с отключёнными изображениями.
#1
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Увеличиваем подсчёты счётчика Liveinternet

Сообщение DeaDRoMeO »

Спасибо, полезная вещь. Переехали в Курс молодого админа))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#2
Аватара пользователя
ZmejNK
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 233
Стаж: 11 лет 3 месяца
Контактная информация:

Увеличиваем подсчёты счётчика Liveinternet

Сообщение ZmejNK »

Anvar писал(а):для этого после кода JS выданного сервисом
Немного непонятно. После какого кода??
Нужно в шаблон вставить так? :

Код: Выделить всё

<a href="http://www.liveinternet.ru/click"><img src="{LI_IMG}" alt="liveinternet" /></a>
<noscript><a href="http://www.liveinternet.ru/click"><img src="{LI_IMG}" alt="liveinternet" /></a></noscript>
#3
Anvar
Заглянул на огонек
Заглянул на огонек
Сообщения: 26
Стаж: 10 лет 4 месяца

Увеличиваем подсчёты счётчика Liveinternet

Сообщение Anvar »

Нет. Так:

Код: Выделить всё

<!--LiveInternet counter-->
<script type="text/javascript"><!--
document.write("<a href='http://www.liveinternet.ru/click' "+
"target='_blank' rel='nofollow'><img src='//counter.yadro.ru/hit?t14.6;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet: показано число просмотров за 24"+
" часа, посетителей за 24 часа и за сегодня' "+
"border='0' width='88' height='31'><\/a>")
//--></script>
<noscript><a href="http://www.liveinternet.ru/click"><img src="{LI_IMG}" alt="liveinternet" /></a></noscript>
<!--/LiveInternet-->
В случае если штатный вариант не сработает из-за особенностей браузера или Java Script отключён, то покажется счётчик в качестве картинки. Конечно можно проверить отключив javascript в браузере.
#4
Аватара пользователя
ZmejNK
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 233
Стаж: 11 лет 3 месяца
Контактная информация:

Увеличиваем подсчёты счётчика Liveinternet

Сообщение ZmejNK »

Anvar писал(а):Нет. Так:
Спасибо, вставил правку, все заработало.
#5
Sensey
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 118
Стаж: 11 лет 8 месяцев
Откуда: Самара
Контактная информация:

Увеличиваем подсчёты счётчика Liveinternet

Сообщение Sensey »

Не сочтите за тупость. Есть вопрос.
Anvar писал(а):В ней заменяем значения: t25.18;r , на значения изображения нужного счётчика из JavaScript кода в liveInternet.
У меня счетчик из двух частей. Сам код в Хедере, а картинка в Футере. Что и откуда мне взять чтобы заменить значения "t25.18;r"?
Лучший сайт о сублимации - sublimaster.ru
#6
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Увеличиваем подсчёты счётчика Liveinternet

Сообщение DeaDRoMeO »

Оба кода в студию
И желательно ссылку с подписи убрать, правила форума для всех одинаковы...
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#7
Sensey
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 118
Стаж: 11 лет 8 месяцев
Откуда: Самара
Контактная информация:

Увеличиваем подсчёты счётчика Liveinternet

Сообщение Sensey »

Ссылку в подписи убрал ))
Вот код в Хидере:
<!--LiveInternet counter--><script type="text/javascript"><!--
new Image().src = "//counter.yadro.ru/hit?r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random();//--></script><!--/LiveInternet-->


Вот картинка в Футере:
<!--LiveInternet logo--><a href="http://www.liveinternet.ru/click"
target="_blank"><img src="//counter.yadro.ru/logo?45.11"
title="LiveInternet"
alt="" border="0" width="15" height="15"/></a><!--/LiveInternet-->
Лучший сайт о сублимации - sublimaster.ru
#8
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Увеличиваем подсчёты счётчика Liveinternet

Сообщение DeaDRoMeO »

Я не спец в этих счетчиках, но нужное значение у вас - r(просто латинская R)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#9
Sensey
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 118
Стаж: 11 лет 8 месяцев
Откуда: Самара
Контактная информация:

Увеличиваем подсчёты счётчика Liveinternet

Сообщение Sensey »

DeaDRoMeO писал(а):Я не спец в этих счетчиках, но нужное значение у вас - r(просто латинская R)
Ничего не понял. То есть вместо "t25.18;r" мне нужно указать "R"?
Лучший сайт о сублимации - sublimaster.ru
#10
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Увеличиваем подсчёты счётчика Liveinternet

Сообщение DeaDRoMeO »

Походу да, маленькую r
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#11
Sensey
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 118
Стаж: 11 лет 8 месяцев
Откуда: Самара
Контактная информация:

Увеличиваем подсчёты счётчика Liveinternet

Сообщение Sensey »

Спасибо, попробую.
Лучший сайт о сублимации - sublimaster.ru
#12
Ответить