記事一覧

トップ > SB > 日記 > WebDiaryPro5年以上前の日付入力

WebDiaryPro5年以上前の日付入力

 風が少しあります。暖かく気持ちよいです。仕事の合間にサイトの整理です。5月5日は子供の日。小学校2年までいた旧栃尾市の半蔵金では村の祭り、鎮守様(村の中心にある神社)の境内に5つ程度でしたが出店が出ました。過疎化により春の祭りの様子もかなり変わったようですが、中越の地震により、文化財の大杉が冬に倒壊し大きく変わってしまいました。古いデジカメ(QV-10A)での撮影ですが、地震前の画像も少し旧サイトに残っています。それものちほどこちらに引越ししたいと思います。(2007年5月5日 12:30 晴れ&曇り)

 さて、ここで使っているBlogライクCGIのWebDiaryProでは5年より前の(古い)日付での入力は入力出来ないようになっています。従来のHTMLサイトからデータを手動で移動する関係上10年ほど前のものも入力出来ないと不便なのでスクリプトを少し変更しました。以下簡単に紹介します。


■変更したスクリプト名
lib/webliberty/App/Diary.pm


■変更箇所
294行目付近(WebDiaryProのバージョンは、4.59)。foreachの開始数を「-5」を「-15」にしています。

【変更前】

$form_date .= '<select name="year" xml:lang="ja" lang="ja">';
foreach ($form_year - 5 .. $form_year + 5) {
if ($form_year == $_) {

【変更後】

$form_date .= '<select name="year" xml:lang="ja" lang="ja">';
foreach ($form_year - 15 .. $form_year + 5) {
if ($form_year == $_) {

トラックバック

この記事のトラックバックURL
//www.iscb.net/index-tb.cgi/98

トラックバック一覧