印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
MovableType トラックバックで再構築

トラックバックを受けた場合,メインインデックスは自動的に再構築されるが,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)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?