トラックバックを受けた場合,メインインデックスは自動的に再構築されるが,Individual Entry Archive は再構築されない.コメントを受けたときと同じように自動的に再構築されるようにソースを修正する.
■ ■ ■
変更の方法は,numalog さんの numalog: MTいじり で紹介されている.ただし,これは MovableType 2.64 のコードなので,若干手を加える.2.661 ではコードが変更されているからである.以下は lib/MT/App/Trackback.pm の215行目付近.インデックスを再構築させた後,個別エントリを再構築させるように赤色部分を追加する.
$app->rebuild_indexes( Blog => $blog )
or return $app->_response(Error =>
$app->translate("Rebuild failed: [_1]", $app->errstr));
$app->rebuild_entry( Entry => $entry )
or return $app->_response(Error =>
$app->translate("Rebuild failed: [_1]", $app->errstr));
lib/MT/App/Comments.pm にも同様な部分がある.しかしここは2.64 と変わっていない.更新し忘れだろうか?
$app->rebuild_indexes( Blog => $blog )
or return $app->error($app->translate(
"Rebuild failed: [_1]", $app->errstr));
$app->rebuild_entry( Entry => $entry )
or return $app->error($app->translate(
"Rebuild failed: [_1]", $app->errstr));
Posted by n at 2004-04-26 23:02 | Edit | Comments (0) | Trackback(0)