前回は BLOG.php を変更したけど、Nucleus 3.31sp1 日本語版からは ping 部分がプラグイン化されたので、今回はこれを利用して。
デフォルトの NP_Ping は ping 先が決めうちなので、サービス終了してるらしい Blo.gs を変更して FeedBurner にした。
このエントリーの投稿後無事 ping が飛んでいればすぐ更新されるはずなんだが...
ちなみに変更したのは下記ファンクション。weblogUpdates.ping にして(Blo.gsは weblogUpdates.extendedPing)、xmlrpc_client の URL を ping.feedburner.com に変更。あとは言語ファイルの _PING_BLOGS の部分は FeedBurner に。
function pingBloGs() {
$b = new BLOG($this->myBlogId);
$message = new xmlrpcmsg(
'weblogUpdates.ping', array(
new xmlrpcval($b->getName(),'string'),
new xmlrpcval($b->getURL(),'string')
));
$c = new xmlrpc_client('/', 'ping.feedburner.com', 80);
//$c->setDebug(1);
$r = $c->send($message,30); // 30 seconds timeout...
return $this->processPingResult($r);
}
【追記】無事すぐ更新されたことを確認。FeedBurner で全部統一しようかなぁ...
OpenID を使ってログインすることができます。
poker, backgammon, tramadol, casino, insurance, loans