WaterCooler チャット 1.5
WaterCooler チャットは、シンプルで使いやすい、フラット ファイル データベースの php/ajax チャット システムです。
特徴
- MySQL データベース/JavaScript フレームワークは必要ありません
- マルチトピックルーム
- 個室 / 読み取り専用の部屋
- マルチユーザー
- パスワードで保護されたプロファイル
- スマイリー/BBコード
- オープンチャットインターフェース
- テーマのカスタマイズが簡単 (100% Html/CSS)
- プライベートメッセージ
- モデレーターツール
- 独立した表示バッファとストアバッファ
- 招待リンク
- 以前の会話をリスト表示してチャットを開始する
- スパム対策機能
- 電子メールによるアカウント回復
- 画像のサムネイルを生成して読み込みを高速化します
- 添付ファイルのアップロード
- スマートアーカイブシステム
- 同じサーバー上でホストされている Web サイト間での共有チャット
- プライベート会話ルーム
- 検索機能
- サブルーム
- モバイル対応レイアウト
インストール
- パッケージの内容を Web サーバーにコピーする
- ブラウザにチャットのindex.phpをロードします(別のページに埋め込む場合でも、最初にindex.phpをロードします)。
- 壊れた画像が表示される場合は、「 settings.php 」で INCLUDE_DIR 定数を定義します。これは、Web ルートからのチャット ディレクトリへの相対パスです(最初の実行時に、システムはこれを自動的に実行しようとします)。
- 最初のモデレータとして割り当てられるように、名前を選択してログインし、プロファイル オプションでパスワードを設定します。
- 好みに合わせてマスター設定とテーマをカスタマイズします。
- 別のページにチャットを埋め込みたい場合は、 index.embedded.php を参考にしてください。
要件
- PHP >= 7.0
- 必要に応じて権限を変更できる機能
- PHP GD ライブラリ (画像サムネイル生成用)
フォルダー構造
- data -データ ディレクトリ (名前を変更したり、Web ディレクトリの外に移動したりできます)
- 部屋-部屋の投稿/定義
- tmp -一時的な定義 (ユーザー ping)
- ファイル-ユーザーが生成したファイル
- include -インクルード ディレクトリ (インクルード; Ajax サーバー側)
- テーマ-テーマ
- 「テーマ名」
- 画像-テーマ画像 (テンプレート、BBコード、スマイリー)
- style.css -スタイル
- templates.php -テンプレート
- ajax.php - Ajax 呼び出し元
- Index.embedded.php -埋め込みチャットの例
- Index.php -チャットインデックス
- ライセンス -ライセンス条項
- README.md -このファイル
- README.txt - Readme (プレーンテキスト)
- script.js - Javascript / Ajax
- settings.php -未加工の設定
- wcchat.class.php -チャットクラス
関連メモ
- マスター モデレータのステータスは、パスワードを使用してチャットに参加した最初のユーザーに与えられます。
- 編集モードのモデレーター: チャットからのメッセージの非表示は他のオンライン ユーザーに即座に反映されますが、再表示アクションはユーザーが次にルームにアクセスしたときにのみ有効になります。
- マイクロタイム機能が利用できない場合、スパム対策制限を無効にすると、非一意のメッセージ ID が生成され、非表示/再表示機能に問題が生じる可能性があります。
- 著作権表示を削除するには、プロジェクトに寄付する必要があります (下記を参照)。
- ユーザーのプライバシーを確保するために、データ ディレクトリの名前を変更する (または Web ルートの外に移動する) ことをお勧めします。 (settings.php の名前も変更することを忘れないでください)。
- 検索ではプライベートな会話は表示されません
寄付
このプロジェクトが気に入ったら、寄付を検討してください。
https://www.paypal.com/donate/?hosted_button_id=EMSBXSD7EWDN4
WaterCooler チャットをお選びいただきありがとうございます。