Home >スクリプト紹介 >YY-CHAT
Midnight Fox
- アクセス制限付チャット -
Midnight Fox ver:3.11 (アクセス制限付チャット)
  • オリジナルスクリプト機能的な特長
    1. 管理者の許可する ID/PASS がないと入室することができません。
    2. フレーム式で自動でリロードします。(リロード時間の選択・途中変更も可能)
    3. クッキー対応、顔文字のワンタッチ入力、文字色の指定・途中変更などが可能。
    4. JavaScriptによる発言コメントの自動消去機能に対応。
    5. 全画面がテンプレート式のため、自由にレイアウトやデザインを変更することができます。

オリジナルスクリプト解説ページ

  

サンプル/ダウンロード

Midnight Fox ver:3.11

ダウンロード前に必ずオリジナルで動作確認をして下さい!!

サンプル利用規定 サンプル

このプログラムを利用する上での利用規定です。必ず目を通しておいて下さい。プログラムをダウンロードする場合、「利用規定」に同意したものとみなします。
プログラム利用規定

以下の書庫ファイルをダウンロードします。

Ver: 3.11fox311.zip

(Ultimate File up:2021/04/05 22:26)

展開ファイル内容
●ダウンロード後、解凍 します。解凍すると以下のファイルが展開されます。
fox.cgi ------------------ チャットプログラム
admin.cgi ---------------- 管理プログラム
init.cgi ----------------- 設定ファイル
check.cgi ---------------- 動作チェック用プログラム
data/log.cgi ------------- データファイル
data/mem.cgi ------------- 在室ファイル
cmnfoxchat.css -------------- スタイルシート
cmn/admin.css -------------- スタイルシート(管理モード)
cmn/*.png ------------------ アイコンファイル
tmpl/*.html -------------- テンプレートファイル
ディレクトリ構成例
●全体のディレクトリ構成とファイル位置の設置例は以下のとおりです(かっこ内はパーミッションの設定値)。
ディレクトリ構成例
public_html / index.html(トップページ)
     |
     +-- fox / fox.cgi    [705] ... チャットへのアクセス
          |    admin.cgi  [705] ... 管理画面へのアクセス
          |    check.cgi  [705]
          |    init.cgi   [604]
          |
          +-- data / log.cgi [606]
          |          mem.cgi [606]
          |
          +-- cmn / foxchat.css
          |         admin.css
          |         *.png
          |
          +-- tmpl / *.html
設定修正
init.cgi をエディタで開いて以下の箇所を修正します。
$cf{password} = '0123';
記事削除のためのマスタパスワードです。半角の英数字でご指定下さい
$cf{passwd} = [
"taro:0123",
"jiro:1234",
"sabu:5678",
];
会員用のIDとパスワードです。コロンで区切ってペアで指定します。
$cf{homepage} = '../index.html';
退室後のURLです。上記のように相対パスか http://からのフルパスで指定します
$cf{maxlog} = 30;
保持する最大メッセージ数です。最大でも50程度までにしてください
fox.cgi, admin.cgi, check.cgi をエディタで開いて以下の箇所を修正します。
#!/usr/local/bin/perl
(プロバイダで定められたPerlへのパスを指定します)
パーミッション
●修正が完了したら各ファイルを所定のディレクトリへFTP転送し、アクセス権 (パーミッション) を、以下のとおり設定します。
ファイル名 パーミッション 転送MODE
一般サーバ suEXEC
CGIWrap
fox.cgi
check.cgi
admin.cgi
755 or 705 701 or 700 Ascii
init.cgi 644 or 604 600 Ascii
cmn/foxchat.css
cmn/admin.css
- - Ascii
data/log.cgi
data/mem.cgi
666 or 606 600 Ascii
tmpl/*.html - - Ascii
以上、作業が完了したら「チェックモード」で動作チェックを行ないましょう。 「check.cgi」に直接アクセスすることで、簡易的なチェックを行うことができます。なお、動作チェック後はcheck.cgiはファイル削除しておきます。

check mode

改造点
Date:2021/04/05
入室ID/パスワードの保存機能を追加した。
コメント枠色選択機能追加。

文字色とは別にコメント枠の色を選択可能。

HTML画面をHTML5準拠とした。
文字コードをUTF-8に変更した。
共有フォルダ {cmnフォルダ} を新設して、独立させたCSSファイル {スタイルシート} を格納した。
チャット画面のデザインを改良した。
変更点
Date:20**/**/**

デザイン(一部カラーリングなど)

バグ修正
Date:20**/**/**

バージョンアップ (オリジナルバージョンアップに伴う)
Date:20**/**/**

Ver 3.11 →Ver *.*