そろそろ、今年も終わり来年が始まりますね。当blogもようやく、公式に発表できます。(^^
今回は、カレンダーのカスタマイズです。最初のカレンダーはちょっと場所を取りすぎてました。
他サイトを見ると横型のカレンダーをよく見かけましたので、それに変更してみました。
まぁ、いつもみたいに人様の記事見てがんばるだけなんですけどね。(^^;
#参考記事(from 小粋空間)
月送りカレンダー(横型・リアルタイム版)
月送りカレンダー・1日に表示されなくなる不具合を改善
今回のカスタマイズは、正直何をやっているかあんまり分かってないです。
いや、キチンと動いているようですが、俺の理解が追いついていないだけ。orz
よくこんなやり方思いつくなぁと、感心するばかりですわ。
さて、躓いたところですが・・・カレンダーの背景指定では相当苦労しました。
参考記事のコメントによると、今回新規作成した『calendar.css 』にbodyを追記すれば良いみたい。
でも、いろいろとスタイルシートの勉強をしつつやってみたけど、うまくできない。
同じように迷宮入りした人も、実は何人か居たようでして・・・原因不明でした。
とりあえず、俺は『calendar.css 』の先頭にbodyを追記したら解決できました。
(途中に追記したりしてたけど、何故かダメだった。先頭じゃないとダメなのかな?)
body {
background-color: #f5ffff;
}
色に関しては、個別に変更すれば大丈夫だと思います。
あと、phpモジュール化をしている方はちょっと気を付ける箇所があります。
当blogでは、カレンダー機能をモジュール化して、phpスクリプトで読み込むようにしてました。
その場合、月送りカレンダー・1日に表示されなくなる不具合を改善(from 小粋空間)で問題が起こります。
読み込み形式を<?php readfile("○○"); ?>としていると、WEB上で閲覧する際に変な文字が羅列されたりします。
これは、phpスクリプトを記述しているファイルを、<?php readfile("○○"); ?>で読み込んでも正常に動作しないからです。
他にも、phpスクリプトを記述するファイルの拡張子を、phpとしていない可能性も有りますね。
(拡張子がphpじゃないと、phpスクリプトは動作しないそうです。)
拡張子に関しては、出力ファイル名を書き換えて再構築すれば良いだけです。
ですが、読み込み形式に関してはやり方を変更するしかありません。
phpスクリプトを記述しているphpファイルを、さらにphpスクリプトで読み込むには<?php include("○○"); ?>を使います。
こうすれば正常に動作すると思います。
参考に、当blogのindex.phpの一部ソースを記載するので、参考になればと思います。
いつものことですが、続きをクリックして確認して下さいな。