
Сообщение от
dr.who
Всем привет)
Подскажите, есть варезник на 3-й булке, как(чем) сделать стату кто перешел на обменник, стоит лирушный счетчик, он показывает только клик на самом счетчике ))
Может кому поможет:
в liveinternet есть такая вещь как
Дополнительный способ учета переходов по ссылкам.
вот инструкция установки
В начало каждой страницы, где планируется использовать такой метод учета переходов, вы должны вставить следующий код:
Код:
<script language="JavaScript"><!--
function cl(link)
{
img = new Image();
img.src = 'http://www.liveinternet.ru/click?*' + link;
}
//--></script>
это вставляем в
header если лень, лучше напрямую в фаил
но есть проблема:
А в тегах ссылок, переходы по которым нужно учитывать, добавляете параметр onClick="cl(this)"
Пример: заменяете
Код:
<a href="http://www.site.ru/super/" target="_blank">super</a>
на
<a href="http://www.site.ru/super/" target="_blank" onClick="cl(this)">super</a>
Для ленивых есть замечательный (имхо бесполезный) продукт
add rel=nofollow" to urls
Устанавливаем, открываем управление модулями\редактировать
заменяем
Код:
$this->post['message'] = str_replace('target=', 'rel="nofollow" target=', $this->post['message']);
if($vbulletin->options[reldofollowsig] == 'Yes'){
$this->post['signature'] = str_replace('target=', 'rel="nofollow" target=', $this->post['signature']);
}
на
Код:
$this->post['message'] = str_replace('target=', 'onClick="cl(this)" target=', $this->post['message']);
if($vbulletin->options[reldofollowsig] == 'Yes'){
$this->post['signature'] = str_replace('target=', 'onClick="cl(this)" target=', $this->post['signature']);
}
Все :)
Если нужно оставить нофоллов то меняем на
Код:
$this->post['message'] = str_replace('target=', 'onClick="cl(this)" rel="nofollow" target=', $this->post['message']);
if($vbulletin->options[reldofollowsig] == 'Yes'){
$this->post['signature'] = str_replace('target=', 'onClick="cl(this)" rel="nofollow" target=', $this->post['signature']);
}
Если кто поправит правильность замены, спасибо
p.s. учет, только если переход, был совершен нажатием левой кнопки мыши. Второй вариант переадресация через лиру, но там реф не передается.