Pbscript

マルチルームチャット、ダイスチャット等のPHPスクリプトを配布

PbsChat 3.0 Lite

      2015/10/09

スマホ対応シングルルームチャット。

 PbsChat 3.0 Lite [pbschat30l.zip / 95.3 kB]
更新日:2015年4月3日 / ダウンロード数:1,862

マルチルームは必要ない、1ルームだけ使いたい方に。
ダイスはPbsChat3.0用の物をそのままお使いいただけます。

設置方法

admin.phpをテキストエディタで開いてユーザー名とパスワードを指定します。
解凍後のファイルをすべてアップロードします。

問題なく動くようであれば、パーミッションの変更は必要ありません。
(さくらのレンタルサーバー、ネットオウルではパーミッション変更無しで動作確認済)
書き込み許可が必要なのは、db.sqlite3、dice.sqlite3の2ファイルとなります。

設定方法

set.phpでは以下の項目を設定します。
一番上の「戻り先URL」以外はそのままの設定でも問題ありません。

## チャットルームからの戻り先URL(絶対パスまたは相対パスで指定)
define(“BURL”, “../../index.php”);

## 戻り先URLへのリンク文字列
define(“BMES”, “トップページに戻る”);

## 付加情報の名称・付加情報からのページ移動制御
define(“EXT”, “補足”);
define(“ELINK”, “mailto:”);

## ROM時の表示行数
define(“ROMSL”, 15);

## チャットのリファラを取得されないよう、自動リンクのURL転送先を指定します。
## 転送用のsjump.phpはPbScriptで配布しております。
define(“JUMP”, “http://pbschat.com/tools/sjump.php?”);

## 【メッセージ類】 —————————————————- #

## 入室・退室メッセージ(ROOMの箇所に部屋名、,の箇所に名前が表示されます)
$EMES = “ご案内:「ROOM」に,さんが現れました。”;
$OMES = “ご案内:「ROOM」から,さんが去りました。”;

## ROM禁止メッセージ
define(“NOROMMES”, “●ROMはできません。入退室履歴は残りません。”);

## フリー設定メッセージ
define(“FMES”, “●フリー設定ルームです。最初に入室する人が部屋の設定を自由に設定できます。”);

## 【設定項目 ここまで】↑ ——————————————– #
アップロードしたadmin.phpにアクセスしてログインし、[設定変更]をクリックします。
ここでは以下の項目の設定ができます。
・チャットルームのタイトル
・ルーム説明文
・ピンナップ
・背景画像
・背景/テキスト/リンクの色
・ROM禁止
・フリー設定ルーム
設定を変更したら、画面の一番下にある[チャットルームの設定を変更する]ボタンをクリックしてください。

ダイスの設定方法

dice.phpをテキストエディタで開き、必要ないフォームを消してください。
または、行頭に#か//を付けることで、コメント状態となります。

ダイスの処理は、insert.phpの115行目以降に記入してください。

Lite版とフル版の違い

・入室パスワードの設定はできません。
・マルチルームにはできません。(別のディレクトリで複数設置は可能です)
・プロフィールツールは付属しません。

 - マニュアル

Comment

  1. 園羽霞 より:

    初めまして、園羽と申します。
    この度はこちらに設置されてますチャットを利用させて頂きたく御邪魔させて頂きました。
    こちらのチャット機能は拝見させて頂きました。とても理想的で是非当サイトで使わせて頂きたいのですが、私はphpフォルダに関しては全くの素人でして、何処にどうやってphpをアップロードすれば良いのか解りません。色々と調べては居ますが、専門用語が多くて理解出来ません。HPは既に無料のところで作っておりますが、チャットを利用する為には無料レンタルサーバーではフォルダ全てをアップする事は不可能なのでしょうか?やはり有料のサーバーでないと駄目なのでしょうか?是非共こちらのチャットを使いたいのでお手数御掛け致しますが利用方法を御教え下さいます様お願い申し上げます。

    • pbscript より:

      初めまして。
      チャットはそれなりに通信量が多くなるものなので、有料のサーバーをおすすめします。
      ネットオウルのミニバードでは無料期間が2週間あるので、無料期間でPHPの使い方を試されてみてはいかがでしょうか?
      ミニバード
      ファイルマネージャーもあるので、FTPソフトを使わなくてもおそらくアップロードは可能だと思います。
      http://www.minibird.jp/man/tool_webftp.php

      ネットオウルのスターサーバープラスではパーミッションの変更は必要なかったので、
      admin.phpの書き換え後アップロードだけで動作の確認はできると思います。

  2. 園羽霞 より:

    お返事有り難う御座いました。ご紹介して頂いた有料サーバーで漸くチャットを全体的に見れる様になりました。初心者ながらも全ての頁を拝見し色々と試させて頂いております。大変お手数御掛けしてしまいますが、3つ質問が御座いまして…1つはオールクリアとクリアのコードは何処に埋め込めば発言ボタンの隣に設置出来ますでしょうか?もう一つはユーザー指定のパスワードロック機能を設置したいのですが…。最後にPCで使う場合に発言は必ず発言ボタンを使わないといけないのでしょうか?エンターでメッセージを送る事は可能でしょうか?
    大変申し訳有りませんが、この3つはどうしても見付ける事が出来なくて、どうぞ御教え下さいます様何卒宜しく御願い致します。

    • pbscript より:

      パスワードの機能を使用されたい場合にはLiteではなく
      PbsChat3.0β12 http://www.pbschat.com/?p=77をお使いください。

      アップロード前に変更が必要になるのは、admin.phpのユーザー名とパスワード。
      発言クリアを設置する場合にはdefault/dice.php(ルーム作成後でしたら、該当ルームのdice.php)にクリアフォーム、
      default/dice_include.phpにクリア処理 を貼り付けます。

      <div id="diceform">

      内にあると折りたたみで、常に表示にはなりませんので、どうしても表示があったほうがよければ、dice.phpの一番下から2行目の

      echo '</div>';

      以降にクリアフォームを貼り付けて下さい。

      Enterで発言したい場合には、発言モード(入室画面にセレクトボックスがあります)を長文ではなく通常にしてください。

  3. AI より:

    初めまして、AIと申します。
    こちらのチャットが非常に理想的で、ぜひTRPGに使用させて頂きたいと思っているのですが、
    チャットのログは10日前までの保存が限度なのでしょうか?
    それより前のログはもう見ることはできなくなるのでしょうか?
    サーバーを見てもログに該当するファイルをみつけることが出来ず、ご教授いただけると幸いです

    • pbscript より:

      set.phpの以下の数値を変更することで、ログ保持日数が変更できます。
      テキストファイルを一気に読み込むわけではないので、かなり日数を増やしても大丈夫だとは思いますが、どのくらいまで支障がないのかは不明です。

      ## ログ保持日数(退室時に保管期限を過ぎたログは削除されます)
      define("STORAGE", 14);
      

      ログの表示日数を増やすには
      showlog.phpの50行目、10の数値を増やして下さい。

      	for ($i = 0; $i < 10; $i++) {
      

      ログファイルはdb.sqlite3です。
      中身を見たい場合は、おすすめフリーソフト(http://www.pbschat.com/?cat=14)で紹介しているtksqliteを使って下さい。

  4. AI より:

    こんばんは、AIです。
    ご教授いただいた通りに設定しましたところ、無事に過去のログも表示されました。
    迅速なご回答ありがとうございました!

  関連記事

no image
チャットログ変換ツール Lreverse 1.2 ダウンロード

チャットログの日付消し、ログを逆順に並べ替えなどの変換を行います。 ファイル説明 …

no image
高機能オンラインカウンター RomCounter Plus 1.1 ダウンロード

現在何名の人がサイトにアクセスしているか表示します。 5分ごとに自動リロードして …

no image
URL転送ツール SJump 1.1 ダウンロード

URLのジャンプ先を確認する画面を表示します。 別のフリーサーバーなどに設置して …

no image
PbsChat3.0β12

スマホ対応マルチルームチャット。簡易プロフィール・日記付き。 使い方 admin …

no image
オンラインカウンター RomCounter 1.0 ダウンロード

現在何名の人がサイトにアクセスしているか表示します。 5分ごとに自動リロードして …