トラックバックで自動リビルド
デフォルトではトラックバックされたときにIndividualページに反映してくれないので次に再構築したときにしか反映されない。それを回避する方法。
Movabletypeのディレクトリ/lib/MT/App/Trackback.pm
の210行目当たりに
これで受けたトラックバックをすぐに見せることができる。
だからなんなんだと言われても、再構築されるまで反映されない気持ちの悪い状況を作らないということでしかないです。(汗)
参考
HuntingGirledCollective: トラックバック着信で自動リビルド
Movabletypeのディレクトリ/lib/MT/App/Trackback.pm
の210行目当たりに
my $blog = MT::Blog->load($blog_id);
$app->rebuild_indexes( Blog => $blog )
or return $app->_response(Error =>
$app->translate("Rebuild failed: [_1]", $app->errstr));
と書いてあるところに$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));
と追加する。or return $app->_response(Error =>
$app->translate("Rebuild failed: [_1]", $app->errstr));
これで受けたトラックバックをすぐに見せることができる。
だからなんなんだと言われても、再構築されるまで反映されない気持ちの悪い状況を作らないということでしかないです。(汗)
参考
HuntingGirledCollective: トラックバック着信で自動リビルド
Posted by ケソスケ 2004/03/25 00:23

Trackbackをありがとうございます。
わたしは,誰かのところにTrackbackを送った場合,無事に届いたか確かめにいくのですが,相手方で自動リビルドの処理をされていない場合,すぐに反映されてなくて「ぅぉ!Trackback失敗しちゃったか!?」って焦ることがあります (^-^;
Trackbackを受け取ったら自動でリビルドする機能が,MovableTypeにデフォルトで付くようになるといいんですけどねー。