NP_TrackBackのテストバージョン 2.0.1 jpを使っている人にお知らせ
現在、ファイルは差し替えています。
ミスの内容は、正常にpingしたにもかかわらず、管理logに「TrackBack Error:」という行が追加されてしまう点です。しかも、その後に続くべきエラーの内容が正常に出力されない二重の困ったちゃんでした。すいません。(とは言っても後半は私のせいじゃないっす)
ping送受信に関わるミスではありませんので、特に気にならない方はそのままでも結構です。
修正箇所は2カ所。
まず、693行目付近
//modify start+++++++++
$DATA = split("\r\n\r\n", $result, 2);
if ( strstr($DATA[1],'<error>1</error>') ){
preg_match("/<message>(.*?)<\/message>/",$DATA[1],$error_message);
return 'An error occurred: '.htmlspecialchars($error_message[1]);
}
}
//modify end+++++++++ としてください。(ifがtrueだったら処理すべき行が2行なので{ }で括ってやらないとダメダメです。ついでに言えばmodify endの行の位置もおかしいですが気にしないでくださいまし)次に、1217行目付近
if ($res) ACTIONLOG::add(WARNING, 'TrackBack Error:'. $res. ' ('.$ping_urls[$i].')'); としてください。(カンマが5つあったと思いますが、最初の1つ以外の4つはピリオドが正解です)以上です。ホント、毎度すいません。
Posted 10/05/05 by nakahara21 | Filed under: プラグイン
Comments
Add Comment