« トライアスロングッズ1(TriBag) | メイン | 皆生トライアスロンまであと10日 »

2005年07月05日

トップページ > Movable Type > MTカスタマイズ >

サイドバーに最新画像のサムネイルを表示する。

昨日に引き続き、MTをいじって、色々カスタマイズをやってます。
今日は、『MTCollect』というプラグインを使って、サイドバーに最新エントリーから画像のある物のサムネイルを表示する方法です。
参考にさせて頂いたのは、bird.dip.jpさんのCollect Plugin

まず、『MTCollect』をダウンロード、解凍して「Collect.pl」を「plugins」フォルダにアップロードします。

その後、メインインデックステンプレートの、サイドバーの任意の位置に

<h2>最近の画像</h2>
<br />
<MTEntries lastn="10">
<MTCollect tags="img">
<MTCollectThis show="0">
<$MTEntryBody$>
</MTCollectThis>
<MTIfCollected tags="img">
 <MTCollected tags="img" lastn="2">
<a href="<$MTEntryLink$>>
<img width="120" border="0" src="<$MTCollectedAttr attr="src"$>" />
</a><br />
</MTCollected>
</MTIfCollected>
</MTCollect>
</MTEntries>

と言うタグを追加しました。
これで、最新10個のエントリーから画像を拾ってきて、表示してくれます。
一つのエントリーに複数の画像がある場合、とりあえず2個だけ表示するようにしていますが、変更したい場合は真ん中あたりの
MTCollected tags="img" lastn="2"
の数字を変えると表示個数が変更されます。

このプラグイン、img以外にも、好きなタグを拾ってきてくるようですので、昨日書いてた、ユーザーごとのページを作るのにも使えるかも知れません。

投稿者 Sakurai : 2005年07月05日 17:37

トラックバック

このエントリーのトラックバックURL:
http://www.ehamono.jp/blog/mt-tb.cgi/103


コメント

コメントしてください




保存しますか?