Форум OlegON > Ресурсы OlegON > Вопросы сервера

VBulletin. Яндекс-пинг : Вопросы сервера

25.04.2024 10:11


27.01.2013 08:25
OlegON
 
Разбираясь с причинами провала показателей форума по целевому поиску, набрел на эту ссылку. Соответственно, спортивный интерес взыграл, получил в соответствующем разделе "Индексация" свой урл вида
Код:
http://site.yandex.ru/ping.xml?urls=&login=МОЙЛОГИН&search_id=НОМЕР&key=ХЭШ
.
С некоторым трудом догадался, что надо разместить в модулях:
newthread_post_complete
Код:
$pong = file_get_contents('http://site.yandex.ru/ping.xml?urls='.urlencode('olegon.ru/showthread.php?t='.$newpost['threadid']).'&login=МОЙЛОГИН&search_id=НОМЕР&key=ХЭШ');
newpost_complete
Код:
$pong = file_get_contents('http://site.yandex.ru/ping.xml?urls='.urlencode('olegon.ru/showthread.php?p='.$postinfo['postid'].'#post'.$postinfo['postid']).'&login=МОЙЛОГИН&search_id=НОМЕР&key=ХЭШ');
сначала для удобства подставлял вместо урл Яндекса свой, чтобы видеть обращения. Теперь все в рабочем режиме, хочу посмотреть, как будет работать. По идее первый модуль анонсирует тему, второй - каждый комментарий в ней. Частота сообщений на форуме позволяет долбить и комментариями.
08.05.2013 12:04
OlegON
 
В общем, в связи с переходом на правильную индексацию и выкидывание постов из индекса... Поправил
Код:
$pong = file_get_contents('http://site.yandex.ru/ping.xml?urls='.urlencode('olegon.ru/showthread.php?t='.$threadinfo['threadid'].'&page='.floor($threadinfo['replycount']/10)).'&login=olegon-money&search_id=Идентификатор&key=Ключ');
для дебага добавлял к коду
Код:
$filename = '/olegon/!LOGFILE'; 
$somecontent = $pong.' - post\n'; 
if (!$handle = fopen($filename, 'a')) { 
         exit; 
    } 
fwrite($handle, $somecontent); 
fclose($handle);
попутно выяснил, что достаточно оставить только newpost_complete, поскольку он срабатывает и на новой теме. Вышеприведенный код (в первом сообщении), кстати, не работал в принципе :(
Часовой пояс GMT +3, время: 10:11.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.