リアルタイムカレンダーに月送りを付加


休日表示付リアルタイムカレンダー for Movable Type小粋空間
の "発展系"? と言えるのかどうかわかりませんが"月送り" を付け加えてみました
名付けて(勝手に銘々)

「月送り&休日表示付リアルタイムカレンダー for Movable Type」小粋空間
まんまです


修正はややっこしかったものの意外とすんなり出来ました
これからカレンダーを設置する方は "月送りカレンダー" の設定を済ませてから
休日表示付リアルタイムカレンダー for Movable Type小粋空間
への対応を追加した方が簡単かと思います


修正そのものは上手くできましたが今回も一筋縄とはいきませんでした
ブラウザーにより表示が異う不具合が生じてしまいました
Firefox では問題なし

  

Internet Explorer ではこのように背景が白に・・
カレンダー表示用テンプレートを修正しましたが上手く反映されませんでしたので
バックグランドと同じ"背景画像" を作って貼り付けました


あと少しの修正を加え整えました
 位置合わせ
 曜日の文字を全て太字に
 文字を全て大きく 年月の文字を大きく
 好みの色に(全体的に淡く)
 矢印は画像に
 投稿記事のある日は 色を付け太字
 日祝祭日 は投稿記事があっても色は変えない(暦優先)

※2006-06-04追記 以下の修正を施しましたので画像は現在と異なります
 1.画像のように文字を全て大きくしましたが曜日の文字間隔(特にWed)の影響
   により全体的に等間隔にはならず週末に向かうほど狭くなっていた現象

     文字サイズを下げることと位置合わせにより回避
 2.カレンダーヘッダーに設置していた リンクバーナー を新たな場所に設け

     24時間時計を設置 これに伴い "クルクル時計?" は廃止
 3.投稿記事がある日にマウスを重ねたときの 反転背景色 を変更

     平日 土曜日 日祝祭日 のように "それぞれの同色" へ
    数字は "白抜き" に変更

 4.カレンダーのリンクにツールチップを
増設
     エントリー

以上で
「月送り&休日表示付リアルタイムカレンダー for Movable Type」小粋空間
は完成 となりました に一歩近づきました

小粋空間 さん 感謝です


P.S.1. 小粋空間 さんのところで次のエントリーを見つけました
 「月送りカレンダーにリアルタイムカレンダーを適用する場合の補足
 小粋空間 2005-07-31

こちらではこの修正は行っておりません
そもそも月送りカレンダーにリアルタイムカレンダーを適用する場合の
修正手順として紹介されてますので関係ないのかもしれません・・?


P.S.2. 小粋空間 さんのところで次のエントリーを見つけました
 「月送りカレンダー・1日に表示されなくなる不具合を改善
 小粋空間
2005-06-05

これは
 「月送りカレンダーには、毎月1日にエントリーが投稿されてない状態で
 コメントまたはトラックバックを受信すると、カレンダーが表示されない
 (「404 Not Found」が表示)という既知の不具合があります」
とのこと
Movable Type を設置して まだ新しい月を迎えてませんので
このようになりましたら対応をとろうと思います
から初めての
新しい月を迎えましたが試しにトラックバックを受信してみると

   

既知通り "404エラー" が出ました

新しい月のカレンダーは
 「エントリー投稿によって生成されます」
とのことですので回避策は
 1.新しい月を迎えたと同時にエントリーをする
 2.事前に次月の日付でテストエントリーを投稿しすぐ削除
   (生成されたカレンダーは削除されない)
少し手間ですし忘れてしまいますのでこれは要修正ですね

追って修正した結果をエントリー することにします しました
(動作の確認は新しい月を迎えないとできない?)
暫定処理となりましたが
月送りカレンダの不具合保留に」 をご覧下さい