Top > MovableType > Trackback rebuild
Individual Archive でコメント一覧に加えて TrackBack の一覧を表示できないかと調べてみると、解決方法がありました。numalog - MTいじり を参考に、Ping を受け取ったらすぐ Individual Archive も Rebuild することで表示可能に。
lib/MT/App/Trackback.pm に以下の修正を加えます。
--- Trackback.pm.orig Mon Jan 12 13:33:37 2004
+++ Trackback.pm Mon Jan 12 13:38:20 2004
@@ -209,6 +209,8 @@
$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->error($app->translate( "Rebuild failed: [_1]", $app->errstr));
if ($app->{cfg}->GenerateTrackBackRSS) {
## Now generate RSS feed for this trackback item.
あとは、TrackBack Listing Template などを参考に Individual Entry Archive のテンプレートに TrackBack 一覧を表示させるためのタグを追加します。
<MTEntryIfAllowPings> <div class="comments-head">TrackBack(<$MTEntryTrackbackCount$>)</div> <div class="trackback-url">TrackBack URL for this entry: <$MTEntryTrackbackLink$></div> <MTPings> <div class="trackback-body"> <a name="<$MTPingID$>"></a> <a href="<$MTPingURL$>" target="new"><$MTPingTitle$></a><br /> <b>Excerpt:</b> <$MTPingExcerpt$><br /> <b>Weblog:</b> <$MTPingBlogName$><br /> <b>Tracked:</b> <$MTPingDate$> </div> </MTPings> </MTEntryIfAllowPings>
2004/01/12 14:42
Bulkfeeds で関連記事検索
Bulkfeeds で関連記事検索
TrackBack(1)
TrackBack URL for this entry: http://www.asmate.net/mt/mt-tb.cgi/57
mt-blacklist.pl
Excerpt: MT-Blacklist プラグインを使うときは、MTBlPing.pm も同様に修正する必要があるようです。
Weblog: @smate.NET
Tracked: January 22, 2004 10:51 PM
Excerpt: MT-Blacklist プラグインを使うときは、MTBlPing.pm も同様に修正する必要があるようです。
Weblog: @smate.NET
Tracked: January 22, 2004 10:51 PM
コメントする
