« 山形行 | メイン | 猫の萌絵(もえ)を統合 »

Rebuild @TB & Comment

備忘録 noblogでは各記事にCommentとTBを記述しているが、Commentの場合はmain indexと該当エントリがrebuildされるが、TBを受信してもmain indexしかrebuildされないので、ここに反映されない。そのため、[MT]/lib/MT/App/Trackback.pmに以下を追加しておく。 [quote][code] require MT::Blog; my $blog = MT::Blog->load($blog_id); $app->rebuild_indexes( Blog => $blog ) or return $app->_response(Error => $app->translate("Rebuild failed: [_1]", $app->errstr)); [b]# miya 2004/1/29: rebuild particular entry if ($entry) { $app->rebuild_entry(Blog => $blog, Entry => $entry) or return $app->_response(Error => $app->translate("Rebuild entry failed: [_1]", $app->errstr)); } #[/b] if ($app->{cfg}->GenerateTrackBackRSS) { [/code][/quote] ボールドの部分(Trackback.pmの218行目付近)が追加したコードである。

トラックバック

この一覧は、次のエントリーを参照しています: Rebuild @TB & Comment:

» Rebuild @TB & Comment from noblog
自分から自分へのTB for test [詳しくはこちら]

コメント

TBには記事に対するものとカテゴリに対するものがあるので、$entryの有無チェックも必要でしょう。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)