MTFlickrPhotosでMovableTypeにFlickrの画像を表示する
太郎君のサイトを見ていてヘッダの背景画像がカッコいいなあと思っていたのですが、せっかくMovableType三昧な今週なので、ちょっと調べてみました。
こいつを導入して例えば下記のように記述するとbodyにFlickrから引っ張ってきた画像を表示します。
body {
background-image:url(<MTFlickrPhotos username="Kosuke Kato" lastn="1" tags="flower"><$MTFlickrPhotoThumb size="b"$></MTFlickrPhotos>);
}
マニュアルには1024×768のサイズを引っ張ってくるアトリビュートが記載されてませんが、普通にsize="b"を指定してやれば引っ張ってきてくれます。tags="flower"となっていますが、Flickrに写真アップする時に、blogtopとかタグを付けておいて、それの一番新しいやつを引っ張ってくるとかにすればいいでしょう。mt:setvarとmt:ifの条件分岐でカテゴリごとに違うタグをつけた画像を引っ張ってくるなんてこともできますね。そのうち自分のブログをデザインする時は、是非使いたいですね。
トラックバック
このエントリーのトラックバックURL:
http://www.experience-transporters.com/mt/mt-tb.cgi/2919












コメント
うーん、僕はそんな高尚なことをせず、カスタムフィールドでFlickr URLを作って、そこにFlickrの絶対指定URLから「_?」と拡張子を取り除いたアドレスを入れているだけです。
つまり、エントリーと写真が必ず1対1対応している、ということです。
投稿者: taromatsumura | 2008年9月 6日 17:13
バックエンドで何やってるかなんてどうでもいいし、一対一でデータベースに記事に対する画像情報が保持されるってことだと、長い目で見ると今回太郎君が教えてくれたやり方の方がスマートかもなあ。ありがとう。勉強になります。
投稿者: 加藤 | 2008年9月 6日 17:35