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

2005.07.05

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

昨日に引き続き、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以外にも、好きなタグを拾ってきてくるようですので、昨日書いてた、ユーザーごとのページを作るのにも使えるかも知れません。

Comment & Trackback

Trackback are closed.

No comments.

コメント





XHTML: 利用可能なHTMLタグ:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>