2,888三国志ニュースで使っているブログはどこかでサイバースペースごとレンタルしているんじゃなくて、フリーのCGIプログラムを使っている。Blogの方はPerl版をやめてPHP版に移行するとのことで、Perl版はRingBlogが引き継ぐことになった。BlogのPHP版が公開されていなかったこともあり、三国志ニュースはRingBlogに乗り換えることになった。v.2.2へ移行http://cte.main.jp/newsch/article.php/202三国志ニュース以外にも三国志スケジュールという三国志の書籍の発売日やイベントをカレンダーに入れ見せていこう、っていうサイトにもひとまずRingBlogを使うようになった。これはご家庭にあるようなカレンダーに三国志関連を書き込んでいくイメージ。RingBlogはそんな見た目じゃない。RingBlogでは日付を設定できるし、一つ一つの項目が独立していて、コメントも入れられるし、トラックバックも受信できるんでカレンダー以外は充分条件を満たしている。三国志関連の情報を入力していた。・三国志スケジュール試用版http://cte.main.jp/newsch/article.php/493しかし、やはりカレンダーの日付のところにあれこれ出来事が書いてないと、使い勝手が悪いので、どうにかならないかと、金曜日から考えていていたんだけど、いかんせん私はPerlについて全然、知らないんでなかなか考えがまとまらないし実行に移せない。何となくいけそうなイメージがあったんで、私はカレンダーを改造する考えに捕らわれていた。土曜日に何とかそういったカレンダーに改造することができ、その考えから逃れることができる。いざ、表示されてみると、早速いろいろ問題点が出てくる。何もない週だと、カレンダーがひしゃげてしまうとか見た目だけでもあれこれ出てくる。これは追々、改良していくことにしよう。<3月10日追記>あるお方のアドバイスにより、カレンダーの数字を大きくしたり、枠線を入れたりしてみる。アドバイス、ありがとうございます。<追記終了>とりあえず改造したところを自分のためにも以下、箇条書き。・カレンダーはサイドバーとヘッダーとのどちらかに表示させることができるんだけど、改造したのはヘッダーのカレンダーの方。・ヘッダーのカレンダーの部分をサイドバーのカレンダーと同じデザインにする。・CSSファイルに定義をつけたして、元々、小さいカレンダーをワイドにする。7(曜日)×100ピクセル。・一つの日のところにその日の記事のタイトルを列挙したいんで、新たにIndextest.pmというmoduleをつくる。Index.pmを改造したもの。列挙にはyyyy年mm月dd日の記事一覧表示を利用する。・元々のIndex.pmではぞれぞれの日に記事のタイトルが的確に来ないんで、$queryのコピーをとり、それにカレンダーの日の変数を入れ込む。・カレンダー上の項目をクリックしてもカレンダーがまず表示されて、画面に変化がないように見えるので、記事の中身の部分にアンカーを入れ込み、クリックしたら、ページ内移動するようにした。・月別一覧表示のyyyy年mm月へのリンクはカレンダーは変化がないので、Sidebar.pmを改造して、カレンダーも変わるようにする。ネット記事のオプション友だちに記事をメールする印刷用ページトラックバックこのエントリのトラックバックURL:http://cte.main.jp/newsch/trackback.php/527この記事にはトラックバック・コメントがありません。表示しないコメント投稿サイト管理者はコメントに関する責任を負いません。三国志ニュース本ページのすべての商標と著作権はそれぞれの所有者に帰属します。