2004年10月15日
■ 各月毎のBlogTimes画像を表示
BlogTimesのPluginを設置してから約3ヶ月が経過[2004-08-27]・・・というか、三か月分のBlogTimesの画像がサーバに保存されています(^^;)。
BlogTimes設置当時はサイドバーに表示させていましたが、画像が小さく(狭く?)なりがちなのでいったんサイドバーからはずしました。そして幅を広く取れるアーカイブページ本文(左サイド)の下のほうに表示しています。
せっかく、BlogTimesの画像を月毎サーバに残すようにしているんだから、できれば月毎アーカイブにそれぞれの画像が表示できればスマートやなーと思い、表示させるためにちょっと考えてみました。
といってもまあ、これはそれほど難しくはなく、画像が決まったディレクトリに保存しているのでMTのタグを使って上手く、imgタグで画像を指定すれば言いだけの話です。
たとえば、ここはBlogTimesの画像をhttp://www.zakimi.com/images/blogtimes/blogtimes-YYYY-MM.pngに保存しています。YYYY-MM以外は固定なのでこれを月毎アーカイブにそのまま書いて、後はYYYY-MMをMTの日付タグで表現します。
このように →
blogtimes-<$MTEntryDate format="%Y"$>-<$MTEntryDate format="%m"$>.png
そして、僕はブログを書き始めたときからBlogTimesのPluginを入れていたわけではないので4ヶ月前の月の画像はありません。最初はダミーの画像を用意しようかとも考えたがそれはスマートではないということで、代わりにimgのaltオプションでメッセージを表示するようにしました。
例: 2004年7月分BLOGTIMESの画像はありません
という感じです。具体的な例はこちら → Zakimi::Blog: 2004年07月
どうでしょうか、久々に役に立ちそうな記事を書いてみました・・・
前向きに
へぇ。これいいですね。livedoorでBlogTimes表示していますが、毎月消えてしまって月初めなんかはやっぱり寂しく思ってました。アーカイブとして残るとますます、バーコードを増やしたくなりますね(^^)
Comment Posted by: kobakou at 2004年10月15日 23:54やっぱり、いいでしょう!!
でもBlogTimesを設置している人は一昔に比べたら、少なくなった気が・・・
前向きに。
Comment Posted by: zRyu at 2004年10月17日 22:53