ソフト名 | kan DIARY ver2.0 |
ファイル名 | kandiary2.zip |
バージョン | 2.0 |
製作者 | かん |
公開日 | 2003/03/08 |
カテゴリ | Web用ユーティリティ |
動作環境 | PERL5以上のサーバ |
配布形態 | フリーウェア |
kan1974@lycos.jp | |
HomePage | http://freetime.mydns.to/~kan2/ |
転 載 | 圧縮したファイルの転載をする場合は連絡要す。 |
他に必要なファイル | jcode.pl 公式ページ |
長 所 | ver1.0と比較するとver2.0の処理の進め方がわかりやすい。 |
短 所 | kandiary2kan.cgiにてログを生成する際に chmodを使っているため、chmodが使えないサーバの場合 #をchmodの頭につけてコメントアウトさせる (#をつけることにより命令として認識させないようにすること)必要があります。 chmodをコメントアウトしてしまうと過去ログの生成が出来なくなる可能性がありますが、 他の機能については影響はありません。 |
更新履歴 | ||||||||||||||||||||
Ver1.0 -> Ver2.0 | ||||||||||||||||||||
削除機能/記事修正機能/過去ログ生成機能が付きました。 | ||||||||||||||||||||
1) スクリーンショット | ||||||||||||||||||||
書込 読込 過去ログ ログ管理 | ||||||||||||||||||||
2) CGIの設定をします。(テキストエディタにて編集してください。) | ||||||||||||||||||||
kandiary2.cgi | ||||||||||||||||||||
#!/usr/local/bin/perl #↑サーバによって変更要す。 #かんのものおき 2003(c)かん kan1974@lycos.jp #著作権表示の削除を禁ず!! #する人はいないと思うけど念のため ###初期設定 require 'jcode.pl'; #漢字変換ライブラリ require 'kandiary2lib.pl'; #DIARY用ライブラリ $admin_name = '遊び人'; #管理者名 $title = 'kan DIARY ver2.0'; #掲示板タイトル $self = 'kandiary2.cgi'; #このスクリプトの名前 $logfile = 'kandiary2.log'; #ログファイル $ret_url = '../'; #「戻る」リンクのURL $ret_label = 'Home'; #「戻る」リンクの見出し $mail = 'メールアドレス@管理人'; #管理人のメールアドレス $log_cgi = 'kandiary2log.cgi'; #ログ表示スクリプトの名前 $kanri_cgi = 'kandiary2kan.cgi'; #管理者用スクリプトの名前 $pagesize = 10; #1ページの表示数 $hold_days = 365; #クッキー保存日数 $cookie_id = 'kandiary'; #クッキーの識別名 $now = time; #現在の時刻 $hr = '<p>'; #区切り線のスタイル $body = '<body>'; #body指定 $bgcolor = '#ccffff'; #件名表示部の背景色指定 ###スクロールバーの設定 ( 色名でも可 ) #$sbc => scrollbar-base-color #$sfc => scrollbar-face-color #$stc => scrollbar-track-color #$sac => scrollbar-arrow-color #$s3c => scrollbar-3dlight-color #$shc => scrollbar-highlight-color #$ssc => scrollbar-shadow-color #$sd => scrollbar-darkshadow-color # $sbc = '#ffffff'; $sfc = '#ffffff'; $stc = '#ffffff'; $sac = '#000000'; $s3c = '#ffffff'; $shc = '#ffffff'; $ssc = '#cccccc'; $sdc = '#000000'; ###広告挿入 広告挿入が必要ない場合はデフォルト設定でOKです。 #POPUPタイプの場合 ( $cm1 ) # HTMLタグ部分のダブルクオート( " )は全て削除してください。 # SCRIPT部分で改行を入れないといけない所には[\n ]を入れてください。 # SCRIPT部分のダブルクォート( " )はシングルクォート( ' )に置き換えてください。 # 記入例 # $cm1 = "<SCRIPT language=JavaScript>\n open('http://localhost/cm.html','', | ||||||||||||||||||||
kandiary2_w.cgi | ||||||||||||||||||||
#!/usr/local/bin/perl #↑サーバによって変更要す。 #かんのものおき 2003(c)かん kan1974@lycos.jp #著作権表示の削除を禁ず!! #する人はいないと思うけど念のため ###初期設定 require 'jcode.pl'; #漢字変換ライブラリ require 'kandiary2lib.pl'; #DIARY用ライブラリ $admin_name = '遊び人'; #管理者名 $title = 'kan DIARY ver2.0'; #掲示板タイトル $self = 'kandiary2.cgi'; #このスクリプトの名前 $logfile = 'kandiary2.log'; #ログファイル $ret_url = '../'; #「戻る」リンクのURL $ret_label = 'Home'; #「戻る」リンクの見出し $mail = 'メールアドレス@管理人'; #管理人のメールアドレス $log_cgi = 'kandiary2log.cgi'; #ログ表示スクリプトの名前 $kanri_cgi = 'kandiary2kan.cgi'; #管理者用スクリプトの名前 $pagesize = 10; #1ページの表示数 $hold_days = 365; #クッキー保存日数 $cookie_id = 'kandiary'; #クッキーの識別名 $now = time; #現在の時刻 $hr = '<p>'; #区切り線のスタイル $body = '<body>'; #body指定 $bgcolor = '#ccffff'; #件名表示部の背景色指定 ###スクロールバーの設定 ( 色名でも可 ) #$sbc => scrollbar-base-color #$sfc => scrollbar-face-color #$stc => scrollbar-track-color #$sac => scrollbar-arrow-color #$s3c => scrollbar-3dlight-color #$shc => scrollbar-highlight-color #$ssc => scrollbar-shadow-color #$sd => scrollbar-darkshadow-color # $sbc = '#ffffff'; $sfc = '#ffffff'; $stc = '#ffffff'; $sac = '#000000'; $s3c = '#ffffff'; $shc = '#ffffff'; $ssc = '#cccccc'; $sdc = '#000000'; ###広告挿入 広告挿入が必要ない場合はデフォルト設定でOKです。 #POPUPタイプの場合 ( $cm1 ) # HTMLタグ部分のダブルクオート( " )は全て削除してください。 # SCRIPT部分で改行を入れないといけない所には[\n ]を入れてください。 # SCRIPT部分のダブルクォート( " )はシングルクォート( ' )に置き換えてください。 # 記入例 # $cm1 = "<SCRIPT language=JavaScript>\n open('http://localhost/cm.html','', | ||||||||||||||||||||
kandiary2kan.cgi | ||||||||||||||||||||
#!/usr/local/bin/perl #↑サーバによって変更要す。 #かんのものおき 2003(c)かん kan1974@lycos.jp #著作権表示の削除を禁ず!! #する人はいないと思うけど念のため ###初期設定 require 'jcode.pl'; #漢字変換ライブラリ require 'kandiary2lib.pl'; #DIARY用ライブラリ $title = 'ログ管理'; #タイトル $self = 'kandiarykan.cgi'; #このスクリプトの名前 $logfile = 'kandiary.log'; #ログファイル $ret_url = 'kandiary.cgi'; #[戻る]リンクのURL $ret_label = 'diaryに戻る'; #[戻る]リンクの見出し $log_cgi = 'kandiarylog.cgi'; #ログ表示CGIの名前 $logdir = 'kandiaryold'; #過去ログ作成ディレクトリ名 $pwdfile = 'kandiary.pwd'; #パスワード保存ファイル $pagesize = 10; #1ページの表示数 $now = time; #現在の時刻 $hr = '<p>'; #区切り線のスタイル $body = '<body>'; #body指定 $bgcolor = '#ccffff'; #件名の文字色設定 ###スクロールバーの設定 ( 色名でも可 ) #$sbc => scrollbar-base-color #$sfc => scrollbar-face-color #$stc => scrollbar-track-color #$sac => scrollbar-arrow-color #$s3c => scrollbar-3dlight-color #$shc => scrollbar-highlight-color #$ssc => scrollbar-shadow-color #$sd => scrollbar-darkshadow-color # $sbc = '#ffffff'; $sfc = '#ffffff'; $stc = '#ffffff'; $sac = '#000000'; $s3c = '#ffffff'; $shc = '#ffffff'; $ssc = '#cccccc'; $sdc = '#000000'; ###広告挿入 広告挿入が必要ない場合はデフォルト設定でOKです。 #POPUPタイプの場合 ( $cm1 ) # HTMLタグ部分のダブルクオート( " )は全て削除してください。 # SCRIPT部分で改行を入れないといけない所には[\n ]を入れてください。 # SCRIPT部分のダブルクォート( " )はシングルクォート( ' )に置き換えてください。 # 記入例 # $cm1 = "<SCRIPT language=JavaScript>\n open('http://localhost/cm.html','', | ||||||||||||||||||||
kandiary2log.cgi | ||||||||||||||||||||
#!/usr/local/bin/perl #↑サーバによって変更要す。 #かんのものおき 2003(c)かん kan1974@lycos.jp #著作権表示の削除を禁ず!! #する人はいないと思うけど念のため ###初期設定 require 'jcode.pl'; #漢字変換ライブラリ require 'kandiary2lib.pl'; #DIARY用ライブラリ $title = '過去ログ'; #タイトル $self = 'kandiary2log.cgi'; #このスクリプトの名前 $logdir = 'diaryold'; #過去ログのディレクトリ $gomifile = 'kandiary2.bak'; #ゴミ箱ファイル名 $ret_url = 'kandiary2.cgi'; #[戻る]リンクのURL $ret_label = 'diaryに戻る'; #[戻る]リンクの見出し $now = time; #現在の時刻 $hr = '<p>'; #区切り線のスタイル $body = '<body>'; #body指定 $bgcolor = '#ccffff'; #件名表示部の背景色指定 ###スクロールバーの設定 ( 色名でも可 ) #$sbc => scrollbar-base-color #$sfc => scrollbar-face-color #$stc => scrollbar-track-color #$sac => scrollbar-arrow-color #$s3c => scrollbar-3dlight-color #$shc => scrollbar-highlight-color #$ssc => scrollbar-shadow-color #$sd => scrollbar-darkshadow-color # $sbc = '#ffffff'; $sfc = '#ffffff'; $stc = '#ffffff'; $sac = '#000000'; $s3c = '#ffffff'; $shc = '#ffffff'; $ssc = '#cccccc'; $sdc = '#000000'; ###広告挿入 広告挿入が必要ない場合はデフォルト設定でOKです。 #POPUPタイプの場合 ( $cm1 ) # HTMLタグ部分のダブルクオート( " )は全て削除してください。 # SCRIPT部分で改行を入れないといけない所には[\n ]を入れてください。 # SCRIPT部分のダブルクォート( " )はシングルクォート( ' )に置き換えてください。 # 記入例 # $cm1 = "<SCRIPT language=JavaScript>\n open('http://localhost/cm.html','', | ||||||||||||||||||||
kandiary2lib.pl | ||||||||||||||||||||
#かんのものおき 2003(c)かん kan1974@lycos.jp #著作権表示の削除を禁ず!! #する人はいないと思うけど念のため ###初期設定 $body = '<body>'; #body指定 ###スクロールバーの設定 ( 色名でも可 ) #$sbc => scrollbar-base-color #$sfc => scrollbar-face-color #$stc => scrollbar-track-color #$sac => scrollbar-arrow-color #$s3c => scrollbar-3dlight-color #$shc => scrollbar-highlight-color #$ssc => scrollbar-shadow-color #$sd => scrollbar-darkshadow-color # $sbc = '#ffffff'; $sfc = '#ffffff'; $stc = '#ffffff'; $sac = '#000000'; $s3c = '#ffffff'; $shc = '#ffffff'; $ssc = '#cccccc'; $sdc = '#000000'; ###広告挿入 広告挿入が必要ない場合はデフォルト設定でOKです。 #POPUPタイプの場合 ( $cm1 ) # HTMLタグ部分のダブルクオート( " )は全て削除してください。 # SCRIPT部分で改行を入れないといけない所には[\n ]を入れてください。 # SCRIPT部分のダブルクォート( " )はシングルクォート( ' )に置き換えてください。 # 記入例 # $cm1 = "<SCRIPT language=JavaScript>\n open('http://localhost/cm.html','', | ||||||||||||||||||||
3) 確認とアップロード | ||||||||||||||||||||
CGI動作環境がある方は動作確認をしてからアップロードしてください。 CGI動作環境無い方はそのままアップロードされてもかまいませんが 動作保証等は致しかねます。 CGIを書き換えされたものに関してはCGIの設置は自己責任でお願い致します。 配置図 cgi_bin (ディレクトリ) Lkandiary2.cgi Lkandiary2_w.cgi Lkandiary2kan.cgi Lkandiary2log.cgi Lkandiary2.log Lkandiary2.pwd Ljcode.pl Ldiaryold(ディレクトリ) Lkandiary2.bak
パーミッション(属性)は、以下のとおりに設定してください。
| ||||||||||||||||||||
4) 管理パスワードの設定 | ||||||||||||||||||||
動作確認時(出来ない人はサーバに設置した直後)にパスワードを設定してください。 kandiary3kan.cgiにアクセスしてパスワードを2箇所に入力して 決定ボタンを押せば管理パスワードの設定が出来ます。 | ||||||||||||||||||||
5)削除/編集/ログ読込/ログ切出/パスワード変更について | ||||||||||||||||||||
削除/編集について 図解 | ||||||||||||||||||||
削除または編集したい記事にチェックを入れます。 パスワード入力欄に管理パスワードを入力し、 削除または編集ボタンを押すと ・削除の場合は記事を削除 ・編集の場合は編集画面が表示されます。 編集が終わったら書きなおすボタンを押してログに反映させます。 編集前に戻す場合はリセットボタンを押してください。 編集を止める場合は書き換え中止ボタンを押せばログ管理の画面に戻ります。 | ||||||||||||||||||||
ログ読戻/ログ切出について | ||||||||||||||||||||
1ヶ月以上のログが貯まるとログを切り出すことが出来ます。 ・パスワード入力欄に管理パスワードを入力してログ切出ボタンを押すとログの切り離しをすることが出来ます。 ・切出したログを呼び戻す場合はパスワード入力欄に管理パスワードを入力しログ読戻ボタンを押すとログを 呼び戻すことが出来ます。 | ||||||||||||||||||||
パスワード変更について | ||||||||||||||||||||
パスワード入力欄に管理パスワードを入力して 変更ボタンを押すと管理パスワード設定画面が出てくるので、 4)管理パスワードの設定に従い操作してください。 | ||||||||||||||||||||
6) 著作権表示等 | ||||||||||||||||||||
ソースにかかれている著作権情報を消さなければ 著作権情報をCGIファイルに表示する必要はありません。 | ||||||||||||||||||||
7) 改造等 | ||||||||||||||||||||
いっこうにして頂いて構いませんが、サポート範囲外とさせていただきます。 | ||||||||||||||||||||
8) サポートについて | ||||||||||||||||||||
以下のメールアドレスにメールしてください。 kan1974@lycos.jp 名無しやタイトルの書かれていないものは送られてきても 返答いたしません。 メールはテキスト形式でお願いします。 | ||||||||||||||||||||
9) 感謝 | ||||||||||||||||||||
jcode.plを無料で提供されている歌代 和正氏 jcode.pl 公式ページ | ||||||||||||||||||||
2003(C)かん |