《 PCalen 1.04 から 1.05 への更新 》 ■ 同梱ファイル ◇設置ファイル pcalen.cgi : カレンダー本体スクリプト pcalcfg.pl : 環境設定ファイル(サンプル) monthly.dat: 月間メモファイル(サンプル) weekly.dat : 週間メモファイル(サンプル) ◇フォルダ ※ロック機能を使用する場合のみ転送 ◇参照ファイル 104to105.txt: 解説(このファイル) ■ 更新内容 ・一覧表示の曜日に関する不具合を修正しました。 ・一覧表示に「もどるページ(HOME)」「末日↓」「↑TOP」へのリンクを 付けました。これに伴い、カレンダー表示の「もどるページ」の位置を 一覧表示と同じ場所(上)へ変更しました。 ・月間メモと週間メモの登録表示機能を付けました。 (週間メモは、毎週の他、「第2金曜」などにも対応しています。) ・複数人での同時編集に備えたロック機能を付けました。(初期値オフ) ・pcalen.cgiのパス設定を環境設定から本体(pcalen.cgi)へ移動しました。 ■ 更新手順 [1] pcalen.cgi(カレンダー本体)の設定 (1)1行目に perl5 のパスを設定して下さい。 (2)3行目 $hostpw = '12345'; の 12345 を管理者パスワード に変更して下さい。 ※パスワードは、適当な8字以内の半角英数字を入れて下さい。 ※このパスワードは、メモの登録・編集・削除に使用されます ブラウザのクッキーが有効であれば、ブラウザに記憶され、 管理者パスワード欄に表示されます。 ※管理者パスワード機能を使用しない場合は、この行を削除す るか、または、$hostpw = ''; のように空欄にして下さい。 管理者パスワード入力欄が表示されなくなります。 (クッキーも使用されません。) (3)5行目の $cgi = 'pcalen.cgi' は、pcalen.cgi のパス設定です。 次のような場合は、pcalen.cgi を絶対パス(http://〜/pmai.cgi)に 変更して下さい。 ・サーバーの仕様により、CGIは絶対パスで設定するようになっている ・原因不明でうまく稼動しない場合など [2] pcalcfg.pl(環境設定ファイル)の編集(※省略可) 以下の新規項目は、新機能(月間メモ、週間メモ、複数人での編集に 備えたロック機能)に関する項目です。これらの機能を使用しない 場合は、以前のpcalcfg.plをそのまま使用されても構いません。 ◇新規項目 《ロック機能 (3,4行目)》 ※複数人で同時にデータ編集する可能性がある場合は使用して下さい。 使用 する[1] ない[0] $uselock [0] 何らかの異常により残ったロックファイルを削除するまでの時間(分) $locktime [3] 《 カレンダー表示部(37,38行目) 》 月間メモ文字色 $cal{'mai'} [#993300] 週間メモ文字色 $cal{'shu'} [#009900] ◇削除項目 $cgi(pcalen.cgiへ移動しました。) [3] monthly.dat(月間メモ)とweekly.dat(週間メモ)の編集(※省略可) 各ファイルにサンプルが書かれていますので、自由に編集して下さい。 また、必要ない場合は、各ファイルを削除して下さい。 [書き方] □monthly.dat(月間メモ) 1日1行で、日(半角数字)とメモ内容をタブで区切って書いて下さい。 最後は、改行して下さい。 例: 毎月15日が会議 15(タブ)会議(改行) □weekly.dat(週間メモ) 第何週(半角数字、毎週は5)、曜日(日〜土を漢字で)、メモ内容を、 それぞれ、タブで区切って書いて下さい。最後は、改行して下さい。 例: 第1日曜が定休日 1(タブ)日(タブ)定休日(改行) 例: 毎週土曜がそうじ 5(タブ)土(タブ)そうじ(改行) ※メモは、HTMLですので、複数行にする場合は、
または
で 区切って下さい。 週間メモの例:第2金曜に「資源ごみ」と「買い物」 2(タブ)金(タブ)資源ごみ
買い物(改行) [4] pcalen.cgi、pcalcfg.pl、monthly.dat、weekly.dat を上書き転送し、 pcalen.cgiのパーミッションを755(または705)に設定して下さい。 ※ロック機能を使用する場合は、同梱のlockフォルダも転送して下さい。 < pcalen >--+---pcalen.cgi(755/705) | pcalcfg.pl | annual.dat | monthly.dat | weekly.dat | jcode.pl | pcalen.css | index.htm +---< data >-----index.htm +---< lock > ※新機能(月間メモ、週間メモ、複数人での編集に備えたロック機能) を使用しない場合は、pcalcfg.pl は転送せず、以前のものを使用 されても結構です。 ※月間メモを使用しない場合は、monthly.dat は転送不要です。 ※週間メモを使用しない場合は、weekly.dat は転送不要です。