2007年1月11日
「休日表示付リアルタイムカレンダー for livedoor ブログ」修正のお知らせ
公開中の「休日表示付リアルタイムカレンダー for livedoor ブログ」に不具合がありましたのでお知らせ致します。
具体的には、カレンダー表示月が1月の場合、休日や本日表示が正常にできなくなります。
この不具合を修正するには、カスタマイズに用いるスクリプト(リスト1:抜粋)に示した赤色部分、
function setWeekendAndHoliday() { var year = 0; var month = 0; var elements = document.getElementsByTagName("div"); for (i = 0; i < elements.length; i++) { if(elements[i].getAttribute("className") == 'calendarhead' || elements[i].getAttribute("class") == 'calendarhead') { var href = elements[i].childNodes[0].getAttribute('href'); year = href.replace(/^.*(\d\d\d\d)-\d\d.html$/gi, "\$1"); month = href.replace(/^.*\d\d\d\d-(\d\d).html$/gi, "\$1"); month = parseInt(month,10) + 1; if (month == 1) {year = parseInt(year,10) + 1;} } }- リスト1 修正箇所(変更前)
をリスト2の青色の内容(計4行)に修正してください。
function setWeekendAndHoliday() { var year = 0; var month = 0; var elements = document.getElementsByTagName("div"); for (i = 0; i < elements.length; i++) { if(elements[i].getAttribute("className") == 'calendarhead' || elements[i].getAttribute("class") == 'calendarhead') { var href = elements[i].childNodes[0].getAttribute('href'); year = href.replace(/^.*(\d\d\d\d)-\d\d.html$/gi, "\$1"); month = href.replace(/^.*\d\d\d\d-(\d\d).html$/gi, "\$1"); month = parseInt(month,10) + 1; if (month == 13) { year = parseInt(year,10) + 1; month = 1; } } }- リスト2 修正箇所(変更後)
以上です。
ご迷惑をおかけして申し訳ございませんがよろしくお願い致します。
Posted by yujiro
- 休日表示付きリアルタイムカレンダー for WordPress 日本語版
- 「休日表示付きリアルタイムカレンダー for WordPress」不具合のお知らせ
- Ajax 日めくりカレンダー(MT4版)
- Ajax 月送りカレンダー(MT4版)
- JavaScript カレンダー修正(春分の日・秋分の日の振替休日対応)
- Flash カレンダープラグイン(3.00 対応版) for Serene Bach
- カレンダーの日付リンクのジャンプ先をエントリー・アーカイブに変更する
- Ajax 月送りカレンダー(縦型)
- カレンダーの日曜と祝日のスタイルを別にする
- 休日表示付きリアルタイムカレンダー for WordPress
- Ajax 月送りカレンダー(横型)
- Ajax 月送りカレンダー
- 休日表示付リアルタイムカレンダー for livedoor ブログ
- 月送りカレンダー(簡易版・横型・休日表示付き)
- Flash カレンダープラグイン バージョンアップ
- Flash カレンダープラグイン for Serene Bach
- 月送りカレンダー(簡易版・休日表示付き)
- 休日表示付リアルタイムカレンダー for FC2ブログ
- 休日表示付リアルタイムカレンダープラグイン(横型) for Serene Bach 不具合修正のお知らせ
トラックバックURL
コメントする

