2003年11月11日

TrackBack で自動 Rebuild

なーんてこと出来ないかなぁと思っていたら、やっぱりやっていた人が居ました。
私自身、MovableType のソースをあまり眺めて居なかったりするのですが、
何となく動いている模様。(^^;

とりあえず、元の場所が消えた時のために覚書。

修正するソースは lib/MT/App/Trackback.pm
私のソースだと 214 行付近に以下の様に TrackBack 時に Index を Rebuild しているコードがあります。

 $app->rebuild_indexes( Blog => $blog )
  or return $app->_response(Error =>
   $app->translate("Rebuild failed: [_1]", $app->errstr));

その下辺りにアーカイブの Rebuild を行うコードを追加。

 $app->rebuild_entry( Entry => $entry )
  or return $app->_response(Error =>
   $app->translate("Rebuild failed: [_1]", $app->errstr));

これだけでOK。
TrackBack 時に他に何かやりたければ同じ場所に仕込めば良いのかな?

Posted by Mya at 2003年11月11日 00:16 | トラックバック
コメント
コメントする









名前、アドレスを登録しますか?