heavyro-te.jpgえー、amazon のアフィリエイトを利用して、お気に入りのCDやら本やら映画やらを右サイドバーにエントリーとして表示してるんすよ。こいつ、一週間周期でエントリーポストしてるんですけど、プラグインを使用して真ん中のメインのエントリーには表示されないようにしたりしてます。そうなるとですなー、過去ログを抽出する手立てがカテゴリ、あるいは月別アーカイブからのアクセスしかなくなってしまうので、どうももったいないなぁと思ってたとです。画像だけでもピックアップして勝手に表示してくれるプラグインがあったりしたら良いなーと思って、いろいろと探してみたらハケーン。

Collect Plugin

bird.dip.jp さんの Collect Plugin というエントリーで見っけました。

このプラグイン、どういう動作をするかというと、タグを抽出して表示してくれたりするもので、つまり、img タグを Key にして画像を抽出したり、a herf タグを Key にしてリンクリストを抽出したりなんてことができます。
で、こいつを使って img タグを Key に、過去ログの画像をサムネイル表示させてエントリーリンクをあてがってみました。(ほぼ100%パクリ:笑)
サムネイル画像のサイズなんか、任意に設定できます。

【追記:2004年12月6日】
ちなみにいつもお世話になっている V.J.Catkick@ さんのモブログ表示を見てて思い立ちました。実現している内容は違うので、そのうち説明してくれたりするのではないでしょうか?(笑)
と言うか、説明聞きたいなーとこっそり言ってみる。(苦笑)


以下、やり方転記しときます。


<MTEntries category="08music" lastn="8" offset="1">
<MTCollect tags="img">
<MTCollectThis show="0">
<$MTEntryBody$>
</MTCollectThis>
<MTIfCollected tags="img">
<MTCollected tags="img" lastn="8" offset="1">
<a href="<$MTEntryLink$>">
<img width="30" height="30" src="<$MTCollectedAttr attr="src"$>" style="margin:1px;border:none" />
</a>
</MTCollected>
</MTIfCollected>
</MTCollect>
</MTEntries>