Home > チャット > YY-CHAT
|
特長
- アイコンを使用した、楽しく愛らしいチャットです。
- サンプルは以下にあります。
- YY-CHATの機能的な特長は以下のとおりです。
- 参加者は入室時、お好きなアイコンを選択することができ、会話中そのアイコンを本人のイメージとして表示します。
- チャットはフレーム式で自動リロードします。(リロード時間の選択・途中変更も可能)
- 文字色の指定および途中変更が可能です。
- JavaScriptによる発言コメントの自動消去機能にも対応しています。
- クッキー対応により、名前、文字色、アイコン画像情報を2回目以降は事前入力します。
- 管理用ファイルが用意されていますので、ログ削除とIPアドレスによるアクセス制御がブラウザから簡単に設定することができます。
- 全画面がテンプレート式のため、自由にレイアウトやデザインを変更することができます。
- JavaScriptによる発言コメントの自動消去機能につきましては、「ゆいの部屋」の「ゆいちゃっと」より移植させていただきました。この場を借りてお礼申し上げます。
- このプログラムを利用する上での利用規定です。必ず目を通しておいて下さい。プログラムをダウンロードする場合、「利用規定」に同意したものとみなします。
プログラムの入手
- 以下の書庫ファイルをダウンロードします。
- ダウンロード後、解凍 します。解凍すると以下のファイルが展開されます。
index.html --------------- フレーム用HTMLファイル yychat.cgi --------------- チャットプログラム admin.cgi ---------------- 管理プログラム init.cgi ----------------- 設定ファイル check.cgi ---------------- 動作チェック用プログラム data/log.cgi ------------- 発言ログファイル data/mem.cgi ------------- 在室データファイル data/deny.cgi ------------ IP拒否ファイル tmpl/*.html -------------- テンプレートファイル img/ --------------------- 画像ディレクトリ
- また別途「アイコン」を用意する必要があります。以下のアイコン素材を推奨いたします。
プログラムの設定及び設置
- 全体のディレクトリ構成とファイル位置の設置例は以下のとおりです(かっこ内はパーミッションの設定値)。
ディレクトリ構成例
public_html / index.html(トップページ) | +-- yychat / index.html .... 最初にアクセスするところ | yychat.cgi [705] | admin.cgi [705] | check.cgi [705] | init.cgi [604] | +-- data / log.cgi [606] | mem.cgi [606] | deny.cgi [606] | +-- img / *.gif .... アイコン画像
- init.cgi を エディタ で開いて以下の箇所を修正します。
- $cf{password} = '0123';
- 管理用パスワードを指定します。
- $cf{homepage} = '../index.html';
- 退室後のURLを指定します。http://からのフルパスで指定しても構いません
- $cf{maxlog} = 30;
- 保持する最大メッセージ数です
- yychat.cgi, check.cgi, admin.cgi を エディタ で開いて以下の箇所を修正します。
- #!/usr/local/bin/perl
- (プロバイダで定められたPerlへのパスを指定します)
- 以上、修正が完了したら各ファイルを所定のディレクトリへFTP転送し、以下のとおり アクセス権 (パーミッション) を設定します。
ファイル名 パーミッション 転送モード 一般サーバ suEXECサーバ
CGIWrapサーバyychat.cgi
admin.cgi
check.cgi755 or 705 701 or 700 アスキー init.cgi 644 or 604 601 or 600 アスキー data/*.cgi 666 or 606 600 アスキー index.html
tmpl/*.html- - アスキー Tips:ファイル転送の仕方は以下のページを参考にしてください。
FTP : Windows編 FTP : Macintosh編 - 以上、作業が完了したら「チェックモード」で動作チェックを行ないましょう。「check.cgi」に直接アクセスすることで、簡易的なチェックを行うことができます。なお、動作チェック後はcheck.cgiはファイル削除しておきます。
おすすめページ
- HI-HO向けバージョン
KANAI'S PAGE