≪ ツリー化 | メイン | ナビゲーションバー ≫

2006年2月 1日

●最近のトラックバック&コメントのエントリー別表示。

昨日は手抜き記事で濁してしまいましたが、今回は真面目に行きます。
てことで、今回は最近のトラックバック&コメントのエントリー別表示です。

1.最近のトラックバックのエントリー別表示(from 小粋空間)
参考記事では3つの方法を説明していますが、俺は3番目のでやってみました。
(どれも同じだと思いますが、そこは好みの問題ってことで。)

プラグインは、最近のコメント/トラックバックをエントリーとともに表示するプラグイン(改良版)(from The blog of H.Fujimoto)からどうぞ。
まずは、このプラグインをpluginフォルダにアップロードすることが最初です。
あとは、参考記事のとおりにすれば完了です。

ただ、このままだとエントリータイトルの下に日付が出てきますし、トラックバックされた時間なども出てきます。
俺的には、これらが邪魔なのでハズしてしまいます。ハズしたソースは、下記をご覧下さい。

<div class="sidetitle">
Recent Trackbacks
</div>

<div class="side">
<MTPingsRecent lastn="10" ping_sort_order="ascend">
<MTPingsRecentIfEntry><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>
</MTPingsRecentIfEntry>
<MTPingsRecentIfPing>
<MTPingsRecentHeader><ul></MTPingsRecentHeader>
<li><a href="<$MTPingURL$>"><$MTPingTitle$></a><br />
[<$MTPingBlogName$>] <$MTPingDate format="%m/%d"$></li>
<MTPingsRecentFooter></ul><br /></MTPingsRecentFooter>
</MTPingsRecentIfPing>
</MTPingsRecent>
</div>

これで、エントリータイトルとトラックバック記事タイトル、トラックバックサイト名と日付だけが出るようになりました。

2.最近のコメントのエントリー別表示
これの参考記事は、残念ながら小粋空間にはありませんでした。
いや、有ったことは有ったのですが、使っていたプラグインが違っていたので。
前の最近のコメント/トラックバックをエントリーとともに表示するプラグイン(改良版)(from The blog of H.Fujimoto)でやりたかったのですが。

一瞬、別のプラグインを利用することも考えましたが、せっかくコメントにも利用できるのだから勿体ない。
そう考えまして、がんばってカスタマイズしてみました。
最初から全部は無理なので、上の最近のトラックバックのエントリー別表示のソースを元にカスタマイズに挑戦。

・・・が、やっぱりできませんでした。orz
なにせ、どこをどうカスタマイズすれば分からないので。(^^A

しょうがないので、プラグインそのものを解析して、それを元に再度カスタマイズに挑戦!
やっとこさ、コメントでも適用できるようになりました。下記は、一応動作しているソースです。(ぉ

<div class="sidetitle">
Recent Comments
</div>

<div class="side">
<MTCommentsRecent lastn="30" ping_sort_order="ascend">
<MTCommentsRecentIfEntry><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>
</MTCommentsRecentIfEntry>
<MTCommentsRecentIfComment>
<MTCommentsRecentHeader><ul></MTCommentsRecentHeader>
<li><a href="<$MTEntryLink$>#c<$MTCommentID$>"><MTCommentAuthor></a> <$MTCommentDate format="%m/%d"$></li>
<MTCommentsRecentFooter></ul><br /></MTCommentsRecentFooter>
</MTCommentsRecentIfComment>
</MTCommentsRecent>
</div>

これで、トラックバックと同じような状態に、コメントもできると思います。
一応、当blogでは問題なく動作しているようなので、大丈夫と思うのですが・・・。
どんなもんでしょうかねぇ。
(やっぱし、解析から理解する方が俺には楽なようだなぁ。)