Top > CMS・ブログ > Serene Bach > カスタマイズ > カレンダー > 2009年8月
2009年8月 9日

休日表示付リアルタイムカレンダープラグイン for Serene Bach 修正

August 9,2009 1:55 AM
Tag:[, , , ]
Permalink

配布中の Serene Bach 用・休日表示付リアルタイムカレンダープラグインを修正しました。

休日表示付リアルタイムプラグイン

修正内容は次の通りです。

  • 土・日・休日・本日表示が反映されない月がある不具合を修正

原因は、カレンダーの表示月を前月のナビゲーションリンクから取得しているのですが、正常に取得できないURLのパターンがありました。

取得するURL

http://user-domain/sb.cgi?month=200907

取得できなかったURL

http://user-domain/log/200907.html

ということで、プラグインに含まれる JavaScript を一部修正しました。修正内容は次の通りです。

変更前

...前略...
    var ym = link.split("=")[1];
    var year = ym.substring(0, 4);
    var month = ym.substring(4);
    month++;
    if(month == 13){
        month = 1;
        year++;
    }
...後略...

変更後

...前略...
    var ym;
    var year;
    var month;
    if (link.match(/=/)) {
        ym = link.split("=")[1];
        year = ym.substring(0,4);
        month = ym.substring(4);
    } else {
        ym = link.match(/\\d\\d\\d\\d\\d\\d\\.html/);
        year = ym.toString().substring(0,4);
        month = ym.toString().substring(4,6);
    }
    month++;
    if(month == 13){
        month = 1;
        year++;
    }
...後略...

プラグインは下記のリンクから取得してください。

Comments [2] | Trackbacks [0]
Now loading...
ギターに入った猫
掲載広告募集
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner


AMN
Categories
Monthly Archives
2017年
2016年
2015年
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年
2006年
2005年
2004年
2003年
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
Powered by
Movable Type 6.0.3