ZooChat=3.71までの変更履歴= 98/10/12作成
作成:普通のサラリーマン
nishidam@net-jp.com
サポート掲示板:
http://www.net-jp.com/nishidam/board-cgi2/cgi-local/bbs.cgi
======================================================================================
【感謝】
このChatは私のホームページの「都道府県別・Chat室」を元に おいどんさんからの
依頼で縮小版を作成したものです。ページデザインは、おいどんさん作成です。
一般に公開されてる多くのChatスクリプトは1部屋ですが、これは4部屋です。従って?
他のChatスクリプトより重たいと思われます(作りは下手との話しもありますが、笑って
許してください)97年11月においどんさんちホームページで公開していただき、少しずつ
採用して頂いてる方を見かけ大変嬉しく思っています。興味をもって頂いた方からのご意見に
より成長する事が出来たと感じており 合わせて感謝しております。これからも、ネタを見つ
けては成長させてみようと思っています。これからも、宜しくお願い致します。
多くの方のご協力を頂いておりますので、簡単ですがここでお礼を申し上げます。
クッキーの設定は
おいどんさん(OIDON deTips)COMCHAT-EX(v2.21)を参考にさせて頂きました。
HomePage http://www.iod.co.jp/~oidon/
発言コメントの自動消去機能は
「ゆいちゃっと(http://www.a-web.co.jp/~yui/)」と
おいどんさんCOMCHAT-EX(v2.21)を参考にさせて頂きました。
アイコン画像は
「牛飼いとアイコンの部屋」よりおいどんさんが選択されたものを使用。
HomePage http://www.campus.ne.jp/~kishino/
======================================================================================
■注意してください。<よく、お読みください。
ZooChatは「ささやき」と言って、入室してる数人の方の中で一人の方へのみ発言が可能な
機能があります。これは、通常操作してる限り他の方が「ささやき」発言を見る事は出来ません。
>しかし、発言を記憶してるファイル名をブラウザで直接指定する事により表示されてしまいます。
>また、ZooChatの各ファイルを配置しているディレクトリをブラウザにて指定する事でファイル
一覧が表示されてしまうプロバイダがあります。従って、この場合は表示ファイル一覧より
あるファイルをクリックする事で上記同様、ささやき発言は表示されてしまいます。
(ファイル一覧が表示されないように、空のindex.htmとか同一ディレクトを入れるなどする
事をお勧めします。)
□対応策
3.0以降で追加したファイルパス指定により、ファイル名を変更する事が可能です。
パラメータの$fbaseに英数字で3,4文字(mokoとか)を設定します。これに伴い
全ての?????.txtファイルはmoko?????.txtとかに名前を変更して
下さい。(方法が解らなければ、メール頂きたいと思います)
======================================================================================
□最低変更して欲しい&すべき箇所をここに整理しました。(chat_env.cgi)
・Chat室表紙ページからの戻り先リンク
$url1 = 'http://www.net-jp.com/nishidam/wwwchat/chatmap.shtml';
・退室時の戻り先リンク
$url2 = "http://www.net-jp.com/nishidam/test3/cgi-local/chat_top.cgi";
・管理者用機能利用のパスワード
$password = 'pass';
・自動リロードURLの
$rurl1 = 'http://www.net-jp.com/nishidam/test3/cgi-local/chat_start.cgi';
$rurl2 = 'http://www.net-jp.com/nishidam/test3/cgi-local/chat_wait.cgi';
------------------------------------------------------------------------------------
□スクリプトでの設定パラメータをここに整理しました。(chat_env.cgi)
*Chatコーナ名称 変更パラメータ:$title 規定値は'ZOO CHAT'です。
*Chatコーナ名称(TITLE部) 変更パラメータ:$title2 規定値は'ZOO CHAT'です。
*登録する発言数 変更パラメータ:$max 規定値は50です。
*表示する発言数 変更パラメータ:$dmax 規定値は20です。
*参加履歴数 変更パラメータ:$lmax 規定値は200です。
*部屋を名称(文字)表現 変更パラメータ:$icon 規定値は'y'で「画像アイコン」です。
*自動リロード時間間隔 変更パラメータ:$rtime 規定値は45です。(待機時有効)
*リモートホスト名表示 変更パラメータ:$remote_host 既定値は'0'表示しないです。
*発言文字色部分変更 設定パラメータ:$cend1 $cend2
既定値は$cend2に''が設定されています。
*表紙ページ背景色(画像)設定 設定パラメータ:$hp_bcolor 設定は'
'
*発言文字色のサンプル文字 設定パラメータ:$ccolor_smp 既定値は'●'です。
*非ROM/パスワード付き
での入室者名の表示 変更パラメータ:$memb_list 既定値は'1'表示するです。
*各ファイルのパス変更 設定パラメータ:既定値は''空です。
$sbase スクリプト(.cgi)
$tbase 文字ファイル(.txt)
$gbase 画像ファイル(.gif)
$abase 音ファイル(.au)
$lkf_abase ロック用ファイル(.lok)
*入室ログ採取に関する設定 設定パラメータ:$log 既定値は'0'(0:採取しない 1:採取する)
$logbase 既定値は'inlog'(入室ログプリフィックス)
$logdir 既定値は'./log/'(入室ログファイルパス)
*入室パスワードに関する設定 設定パラメータ:$inpass_lng 既定値は15桁です。
*案内メッセージに関する設定 設定パラメータ:$guid_msg 既定値は'1'(1:表示する0:表示しない)
*入室制限に関する設定 設定パラメータ:@ng_ipa IPアドレスリスト(区切り文字「,」カンマ)
@ng_rmh リモートホスト名リスト(区切り文字「,」カンマ)
$ng_overall 既定値は'0'(0:入室制限1:表示拒否)
------------------------------------------------------------------------------------
□部屋数の増加方法について整理してみました。
・追加ファイル
chati???.txt
room???.txt
room???.lok
roommember???.txt
???部分は005以降の連番にしてください。
・変更スクリプト&HTML
chat_env.cgi
変更パラメータは
@room_list = ('001','002','003','004');
ここを、005 006を追加の場は
@room_list = ('001','002','003','004','005','006');
と変更します。
chat_delete.html
ここから、管理者機能である「発言ログ初期化」、「参加メンバー初期化」、
「部屋属性設定」の呼び出しが可能です。それぞれのFROMタグのOPTIONとして
追加した部屋番号を追加してください。