【 設置に関する注意事項 】
1. 投稿メール通知は、サーバで [ sendmail ] の利用が出来なければ使用出来ません。
2. 検索機能は、サーバーに負荷が掛かりますので、ご利用サーバーの注意事項をご確認下さい。
3. 管理者の初期パスワードは、必ずご変更下さい。
【 同梱ファイル 】
▼ Easy BBS [ GXII/GXIIs ] CGI
・ easybbs_GX2.cgi v2.30 ( GXIIs版は easybbs_GX2s.cgi )
パソコン用ルーチン ebgxsub_p.pl v1.12
携帯電話用ルーチン ebgxsub_k.pl v1.14
過去ログルーチン exs_kakolog.pl v1.03
タグルーチン exs_tagu.pl v1.0
ファイルアップルーチン exs_fileup.pl v1.05
サーチルーチン exs_search.pl v1.11
通知メールルーチン exs_mail.pl v1.02
※ タグ可・メール通知・ファイルアップ等のルーチンは設定無しの時は必要ありません。
・ システムCGI system_g.cgi v2.10 ( GXIIs版のみ )
・サンプル添付画像 (「sample」ディレクトリーに格納 ※ご自由にご利用下さい。)
- HP表示 -
hp1.gif (w=23 h23)
hp2.gif (w=23 h23)
hp3.gif (w=23 h16)
- 返信ボタン -
hen2.gif (w=39 h23)
hen3.gif (w=39 h23)
hen4.gif (w=39 h23)
hen5.gif (w=39 h23)
- 「NEW」マーク -
new1.gif (w=33 h15)
jcode.pl [644] (日本語コード変換モジュール [ 著作権 Utashiroさん ] )
readme.txt (説明ファイル)
【 設置説明 】
● 設置例
ホームページディレクトリが「public_html」だと仮定します。
( niftyなどは「homepage」となっているようです。)
easybbs(任意)というサブディレクトリーを作成したとします。
例1 (ディフォルト)
public_html (ホームディレクトリー)
|
|---- easybbs[755]
| |
| |--- lib [755] (ライブラリ格納ディレクトリー)
| | |
| | ebgxsub_p.pl [644] (パソコンで掲示板利用する場合に必要)
| | ebgxsub_k.pl [644] (携帯電話で掲示板利用する場合に必要)
| | exs_kakolog.pl [644] (過去ログファイルを作りたい場合に必要)
| | exs_tagu.pl [644] (タグ書き込み可能とする場合に必要)
| | exs_fileup.pl [644] (ファイルアップ機能を利用する場合に必要)
| | exs_search.pl [644] (ログ検索機能を利用する場合に必要)
| | exs_mail.pl [644] (書き込み通知メール機能を利用する場合に必要)
| | jcode.pl [644] (日本語コード変換モジュール [ 著作権 Utashiroさん ] )
| |
| |---- data [777] (データーファイルディレクトリー)
| | |
| | easybbs.dat [666] (投稿データーファイル)
| | system_b.dat [666] ( GXIIs版のみ )
| | log0001.txt(過去ログ自動育成)
| | ・
| | ・
| |
| |---- html [777] (過去ログファイル格納ディレクトリー)
| | |
| | |--- img [777] (ファイルアップ格納ディレクトリー)
| | |
| | kakolist.html(過去ログリスト自動育成)
| | ××.gif [644] (投稿者HP表示や「new」マーク画像を使う場合)
| |
| |--- lock [777] (ロックファイル格納ディレクトリー)
| |
| .htaccess [644]
| (「.pl」「.dat」「.txt」ファイルをWEB上から隠すため、
| .htaccess設置が可能サーバーの場合アップして下さい。)
|
| easybbs_GX2s.cgi [755] 本体
| system_g.cgi [755] ( GXIIs版のみ )
|
|
|
例2 (.htaccess設置が許可されていない場合など)
|− lib (仮名)
| |
| ebgxsub_p.pl [644] (パソコンで掲示板利用する場合に必要)
| ebgxsub_k.pl [644] (携帯電話で掲示板利用する場合に必要)
| exs_kakolog.pl [644] (過去ログファイルを作りたい場合に必要)
| exs_tagu.pl [644] (タグ書き込み可能とする場合に必要)
| exs_fileup.pl [644] (ファイルアップ機能を利用する場合に必要)
| exs_search.pl [644] (ログ検索機能を利用する場合に必要)
| exs_mail.pl [644] (書き込み通知メール機能を利用する場合に必要)
| jcode.pl [644] (日本語コード変換モジュール [ 著作権 Utashiroさん ] )
|
|− data
| |
| easybbs.dat [666] (投稿データーファイル)
| system_b.dat [666] ( GXIIs版のみ )
| log0001.txt(過去ログ自動生成)
| ・
| ・
|
|− public_html (ホームディレクトリー)
| |
| |−easybbs[755]
| |
| |---- html [777] (過去ログファイル格納ディレクトリー)
| | |
| | |--- img [777] (ファイルアップ格納ディレクトリー)
| | |
| | kakolist.html(過去ログリスト自動生成)
| | ××.gif [644] (投稿者HP表示や「new」マーク画像を使う場合)
| |
| |--- lock [777] (ロックファイル格納ディレクトリー)
| |
|
| easybbs_GX2s.cgi [755] 本体
| system_g.cgi [755] ( GXIIs版のみ )
|
例3 (CGIの設置がcgi-binに指定されている場合での設置例)
|− cgi-bin (仮名)
| |
| |−easybbs[755]
| |
| |--- lib [755] (ライブラリ格納ディレクトリー)
| | |
| | ebgxsub_p.pl [644] (パソコンで掲示板利用する場合に必要)
| | ebgxsub_k.pl [644] (携帯電話で掲示板利用する場合に必要)
| | exs_kakolog.pl [644] (過去ログファイルを作りたい場合に必要)
| | exs_tagu.pl [644] (タグ書き込み可能とする場合に必要)
| | exs_fileup.pl [644] (ファイルアップ機能を利用する場合に必要)
| | exs_search.pl [644] (ログ検索機能を利用する場合に必要)
| | exs_mail.pl [644] (書き込み通知メール機能を利用する場合に必要)
| | jcode.pl [644] (日本語コード変換モジュール [ 著作権 Utashiroさん ] )
| |
| |---- data [777] (データーファイルディレクトリー)
| | |
| | easybbs.dat [666] (投稿データーファイル)
| | system_b.dat [666] ( GXIIs版のみ )
| | log0001.txt(過去ログ自動生成)
| | ・
| | ・
| |--- lock [777] (ロックファイル格納ディレクトリー)
| |
| ( .htaccess [644] 通所は設置不要
| 「.pl」「.dat」「.txt」ファイルがWEB上から見える場合のみ、
| .htaccess設置が可能サーバーの場合アップして下さい。)
| easybbs_GX2s.cgi [755] 本体
| system_g.cgi [755] ( GXIIs版のみ )
|
|
|− public_html (ホームディレクトリー)
| |
| |---- html [777] (過去ログファイル格納ディレクトリー)
| | |
| | |--- img [777] (ファイルアップ格納ディレクトリー)
| | |
| | kakolist.html(過去ログリスト自動生成)
| | ××.gif [644] (投稿者HP表示や「new」マーク画像を使う場合)
|
【 各設定、利用について 】
● プログラム本体内設定
★上記設置例2の場合
--------------------------------------------
# 記録ファイル位置(ルート)設定
$cfile = '../../data/';
#
# html・画像位置(ルート)設定
$hfile = './html/';
#
# html・画像位置ファイル領域URL設定
# ( CGIディレクトリーにCGIファイルしか置けない
# 場合などの時、上記設定変更後の下記設定の記入例 http://〜省略〜/html/ )
$cgihp = './html/';
#
#各plサブルーチン位置(ルート)設定
$subroot = '../../lib/';
--------------------------------------------
と設定する
★上記設置例3の場合
--------------------------------------------
#掲示板設置アドレス(ファイル名変更はここを修正して下さい。)
#これはアクション等のベースURLになります。
# 例:http://www.pmcj.com/easybbs_GX2.cgi
$bbsurl = 'http://www.pmcj.com/easybbs/easybbs_GX2.cgi';
(過去ログ機能を使う場合は必ず「http://〜」で指定する)
# 記録ファイル位置(ルート)設定
$cfile = './data/';
#
# html・画像位置(ルート)設定
$hfile = '../../public_html/html/';
#
# html・画像位置ファイル領域URL設定
# ( CGIディレクトリーにCGIファイルしか置けない
# 場合などの時、上記設定変更後の下記設定の記入例 http://〜省略〜/html/ )
$cgihp = 'http://〜省略〜/html/';
#
#各plサブルーチン位置(ルート)設定
$subroot = './lib/';
--------------------------------------------
と設定する
● GXIIs版の場合 システムCGI -----------------------------------
※掲示板の管理者初期キーは「012ab」です。
※システム設定は「管理者専用」からシステム設定へ進んで下さい。
-------------------------------------------------------------
1.
[GXU][GXUs]をご利用を頂く場合は、シェア登録をして頂く事となります。
シェアライセンス料金の入金確認後、「シェア登録ナンバー」
をメールにてお知らせ致します。
(バージョンアップ版ダウンロードやお問い合わせに必要になります。) ※フリーCGI化に伴い抹消
2.PC専用及び携帯専用設定にしても、管理者はどちらを利用しても管理者キーにて入室出来ます。
この場合は「ebgxsub_p.pl」「ebgxsub_k.pl」共にアップして下さい。
3.入室制限利用にて、ユーザー登録制にしたい場合は、フリーCGI「Pwd Control CGI 」の
「PWD C-ISSUE CGI ver1.0」をご利用下さい。
4.ユーザー用「変更・削除」に対して、管理者キー記入で全てに対応(変更・削除)出来ますので、
管理者専用ページに入らなくても管理者管理が出来ます。
5.管理者専用ページにてログに対する処理をしたい場合、
処理をしたいログがあるページに進んでから、管理者専用ページへ進んで下さい。
(管理者専用ページ内でのログページ移動は出来ません。)
管理者専用ページにての投稿削除は、レス(返信)と共に削除されますのでご注意下さい。
通常 [ 4.] にてログ管理が出来ますので、ユーザーにてま「変更・削除」を許可していない場合や
一括削除などの時利用する事になるかと思います。
6.ファイルアップ利用している場合、ホーム領域節約の為過去ログに対しての
アップファイル一括削除が可能です。(その過去ログページ内のアップファイル一括削除)
過去ログ機能を利用していなくても、
#アップされた総ファイルサイズの制限(KB指定)
$uplim = '0';
の設定にて、指定アップ総サイズが超えている場合、古いアップファイルが削除され、
指定サイズ以下になるまで、アップを拒否させる事が出来ます。
7.メール通知の動作についてですが、管理者及び投稿者への返信はメールやお名前が一致した場合は、
通知されません。
8.過去ログに対してのログ処理は前バージョンと変わりました。
訪問者の返信や「変更・削除」は出来ません。
管理者のみ管理者専用ページにて可能としました。
9.返信機能利用設定時、レスフォームのタイトル欄を空にしたい場合は「2」と設定して下さい。
10. EZ-web端末に対して ( $EZcheck = 0; での標準HDML端末の動作は確認していません。)
WAP2.0対応端末にて、1ページ表示能力が約9Kとなり、(標準HDML カラー約7.5K 白黒約1.3K)
表示画面も、通常のHTMLと同じ表示が可能となりました。
携帯端末においての、表示件数やコメント文を分割の数値を固定としていますが、
変更したい場合の修正箇所 easybbs_GX2.cgi本体「個人設定」下部
---------------------------------------------------------------
if($puser){ # i-mode J-Sky EZwebWAP2.0端末
$logview = 5; #表示件数
$limcom = 400; #コメント分割(byt指定) 現在全角200文字
} else { # EZ-web標準HDML端末端末
↓ログ表示件数 ↓過去ログリスト表示件数
if(!$f_kv){ $logview = 2; } else { $logview = 5; }
↓カラー端末表示件数とコメント分割 ↓白黒端末コメント分割数
if($up_col){ $logview = 5; $limcom = 400; } else { $limcom = 200; }
}
---------------------------------------------------------------
となっています。
標準HDML端末での表示調整での参考にして下さい。
● 携帯端末利用時 ebgxsub_k.pl 内設定について
1. # 携帯ファイルアップフォーム [ 0:無し 1:有り ]
$MobFileUpForm = 1;
※ファイルアップフォームを止める場合 [0] にして下さい。
2. #******** 携帯ファイルアップフォーム有りの際以下を設定 *******
# ファイルアップ不可携帯エージェント
# ※ ここで設定する場合、下記 $YesUpMob をコメントアウト( # )で無効にする。
# $NoUpMob = '(UP\.Browser|^DoCoMo|^PDXGW|^\(DDIPOCKET\/(.*)\)CNF|^ASTEL|^L-mode)';
# ファイルアップ可携帯エージェント
# ※ ここで設定する場合、上記 $NoUpMob をコメントアウト( # )で無効にする。
$YesUpMob = '(^J-PHONE|^Vodafone|^SoftBank)';
#*************************** ここまで ***************************
・ファイルアップ不可携帯エージェント 設定例
$NoUpMob = '(UP\.Browse ... 省略 ...
... 中省略 ...
# $YesUpMob = '(^J-PHONE|^Vodafone|^SoftBank|^MOT\-)';
( 又は、$YesUpMob = '(^J-PHONE|^Vodafone|^SoftBank|^MOT\-|UP\.Browse)'; )
3. # ファイルアップ全閲覧 [ 0:表示可のみ閲覧 1:全閲覧 ]
$MobFileALLLook = 1;
[1] システムでの表示制限解除。
[0] システムでの制限に委ねられます。
4. # ファイルアップ閲覧可能サイズ [ byts指定 ]
$MobFileviweSize = 100000;
現在、5KBytsにて設定。