休日表示カレンダープラグインの MTOS/MT 4.1 版をリリースする。
Movable Type のカレンダーに色づけをする,休日表示カレンダープラグイン 2.10 をリリースする。MTOS/MT 4.1 に対応する。MT 3 以下では動作しない。MT 3 以下は,前のバージョン 2.0 が使える。
ダウンロードは nlog(n) - 休日表示カレンダープラグイン2 からどうぞ。
以下のようなディレクトリ構成となっている。
設定は,ブログのプラグイン設定画面から行うことができる。デフォルトでは,色を直接指定するようになっているが,スタイルシートで色づけをした方がスマートである (nlog(n): カレンダーにスタイルシートを適用)。
設定の GUI 画面とテンプレートの両方で設定がある場合,テンプレートの設定が優先される。したがって,アーカイブテンプレート毎に違う色づけも可能である。また,「month」属性については,月別アーカイブテンプレートだけに使うものなので,設定画面で設定できるようにはしていない。
実は,このプラグインにはバグがある。使っている Perl モジュール Date::Japanese::Holiday が改正祝日法を取り入れていないからである。祝日法の改正は,2007年1月1日に行われた (国民の祝日について)。この法律改正により,直近では,2008年5月6日が振替休日となったのである (2008年、ゴールデンウィークが長くなる | エキサイトニュース)。
プログラムを書いて確認すると,
実行結果は次のようになる。
現在,Date::Japanese::Holiday に連絡中。メールに応答がないので,忙しいのだと思われる。バージョンアップされない場合は,違うモジュールに変更するかも知れない。
今日は29日。肉の日リリースである (nlog(n): フリーソフトは肉の日に)。ドキュメントの書き直しは後日。
Posted by n at 2008-02-29 22:59 | Edit | Comments (0) | Trackback(0)
Master Archive Index
Total Entry Count: 1957