休日表示カレンダープラグイン 2.30 をリリースする。ダイナミックパブリッシングに対応した。
Movable Type 用プラグイン「休日表示カレンダープラグイン 2.30」をリリースする。今回のバージョンアップでは,次の点が変更となっている。
MT 2, 3用と MTOS/MT 4 用は別のファイルである。ダウンロードは 休日表示カレンダープラグイン2 から。
以下は詳細。
ダイナミックパブリッシングに対応したのは,MTOS/MT4 のみ。PHP モジュールとして,PEAR Date_Holidays と PEAR Date_Holidays_Driver_Japanese が必要。Linux でのインストール方法は先日の記事の通り (nlog(n): PEAR Date_Holidays_Driver_Japanese のインストール)。
プラグインの PHP コードは,スタティックに使っている Perl のコードにできるだけ似せて書いてある。
動作は結構モッサリしている。
なかなかバグがとれなくて困った (nlog(n): ダイナミックパブリッシングでプラグインの設定情報が取得できない)。解決してしまえば,「何だそんなことか」なのだが,そこに至るまでの道のりが長い。実にすっきりした。
別途必要な CPAN モジュールとしては,バージョン 2.10 までは Date::Japanese::Holiday のみ,バージョン 2.20 では Date::Japanese::Holiday と Calendar::Japanese::Holiday の両方としたが,今回のバージョン 2.30 では Date::Japanese::Holiday を不要とした。したがって,必要なモジュールは Date::Calc と Calendar::Japanese::Holiday となった。
バージョン 2.20 までは,holidaycolor="none" とすることで休日の色づけをしないことが可能だったが,これを廃止した。また,saturdaycolor のデフォルト値はなかったが #CCCCFF とした。
Posted by n at 2008-07-29 22:50 | Edit | Comments (0) | Trackback(0)
Master Archive Index
Total Entry Count: 1957