2007-04-23
_ 更新した日にバナーを表示するプラグイン
Updated Todayプラグインの色違いバナーを勝手に作ってみた|caramel*vanillaを見て,tDiary でも同じようなことをやってみようということで作ってみた.
if @mode == 'day' add_body_leave_proc do |date| today = Date.today diary = @diaries[date.strftime( '%Y%m%d' )] lm = Date.parse( diary.last_modified.to_s ) if today == lm <<-EOF <style type="text/css" media="screen"> #updated_today{ position: absolute; display: block; top: 0px; left: 0px; height: 120px; width: 120px; z-index: 99; } </style> <img id="updated_today" src="img/updated.png" alt="updated_today"> EOF end end end
Updated Todayプラグインの色違いバナーを勝手に作ってみた|caramel*vanillaで配布されているバナーでお好きな画像を img/ ディレクトリ以下に updated.png として配置すると画像のような感じに表示されるはず.
日記の最終更新日と現在の日付を比較しているので,古い日記を更新したときでもその日のうちはこのバナーが表示されます.23 時に更新すると,日付が変わった 0 時にはバナーが消えてしまいますが….ま,Updated Today なのでいいだろう.