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 なのでいいだろう.
[ツッコミを入れる]
- Firefox をインストールしたらまず行う設定(Firefox 2.0 版) - SmallStyle (2006-10-25)
- SmallStyle - Firefox をインストールしたらまず行う設定(Firefox 2.0 版)
- SmallStyle - Debian に Plagger をインストール
- Lightbox JS を使って画像表示をかっこよくみせてみる�� - SmallStyle (2006-01-03)
- SmallStyle - Plagger::Plugin::Filter::FetchNicoVideo でニコニコ動画(SP1) H.264 形式対応
- SmallStyle - YAML のための vim 設定メモ
- SmallStyle - Filter::EntryFullText の設定ファイルを書いてみる
- SmallStyle - Java Service Wrapper を使って NicoCache をWindows サービスとして登録する
- SmallStyle - Stylish でユーザスタイルシートの切り替えを手軽に , 仕事納め
- category プラグインを利用した タグクラウド 表示プラグイン - SmallStyle (2006-05-23)