SmallStyle


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

Updated Todayプラグインの色違いバナーを勝手に作ってみた|caramel*vanillaで配布されているバナーでお好きな画像を img/ ディレクトリ以下に updated.png として配置すると画像のような感じに表示されるはず.

日記の最終更新日と現在の日付を比較しているので,古い日記を更新したときでもその日のうちはこのバナーが表示されます.23 時に更新すると,日付が変わった 0 時にはバナーが消えてしまいますが….ま,Updated Today なのでいいだろう.


about me

いろいろと興味を持ったことを書いてます.ちょっとしたことは hb(@smallstyle) on Twitter で書いてます.

Archive

2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|12|