CGI Development Room
Top Soft開発室 掲示板 Info Link



RentalBBS
Ver.1.20 Ver.1.15

[特長][DOWNLOAD][管理画面サンプル説明][パーミッション等の設定][バージョン履歴]


特長
Ver.1.30beta
・Ver.1.20の機能
・レンタルされる掲示板に管理画面からの削除とアクセス禁止IP/HOSTの追加の補助機能を追加

Ver.1.20
・Ver.1.15の機能
・アイコン機能

Ver.1.15
・簡易レンタル掲示板を運営することができます
・レンタルされる掲示板には画像をアップロードできます
・画像ファイルの投稿時、ファイルサイズ制限をユーザー側から設定できます
・1ユーザーあたりの投稿画像の総サイズの制限ができます
・設置が容易です

Ver.1.13
Ver.1.15の画像アップロード機能・WEBから設定できる機能がないバージョンです。


ダウンロード
ダウンロードした場合は規約に同意したものします。
rebbscfg.plr.cgiを設定してから、アップロードしてください。


REBBS Ver.1.30b 2006/3/16(THU)
 ・rebbs130b.lzh
 ・rebbs130b.tgz
 ・rebbs130b.zip
※beta版は動作が不安定な可能性があります
 ・rebbs V130b サンプル設置(未設置)
   レンタルされる掲示板のサンプル(書き込み歓迎)



REBBS Ver.1.20 2004/11/22(MON)
 ・rebbs120.cab
 ・rebbs120.tgz
 ・rebbs120.lzh

 ・rebbs V120 サンプル設置
   レンタルされる掲示板のサンプル(書き込み歓迎)

Ver1.14 or 1.15 → Ver.1.20バージョンアップ時注意事項

上位互換はありますが下位互換はありません。
バージョンダウンはできません。


通常のアップデートよりも変更量が非常に多い為、かならずバックアップをとってから、

・rebbscfg.plを設定
・*.cgiの1行目のパス
・index.htmlのデザイン
・r.cgiの設定項目
を設定の上、上書きしてください。



REBBS Ver.1.15 2004/11/22(MON)
 ・rebbs115.cab
 ・rebbs115.tgz
 ・rebbs115.lzh

 ・rebbs サンプル設置
  (ただし最新Verでない場合がありますので、最下部のVersionを確認してください。)

  ・レンタルされる掲示板のサンプルはこちら

Ver1.14 → Ver.1.15バージョンアップ時注意事項

上位互換はありますが下位互換はありません。
バージョンダウンはできません。


 Ver.1.15で重要な不具合が修正されていますのでアップデートを強く推奨します
 いままでどおり、上位互換があるので、上書きでかまいませんが、
 設定ファイルを外部化したため、rebbscfg.plを開いてそちらを設定してください。
 rebbs.cgiは一行目のPerlまでのパスを変更するだけでOKだと思います。
 r.cgiは今までのように、必要な箇所はrebbscfg.plと同期させてください。




画像アップロード機能・WEB上より設定機能のない、バージョンはこちら
REBBS Ver.1.13 2004/10/1(FRI)
 ・rebbs113.cab
 ・rebbs113.tgz
 ・rebbs113.lzh

Ver1.xx → Ver.1.13バージョンアップ時注意事項

上位互換はありますが下位互換はありません。
バージョンダウンはできません。


 Ver.1.12で重要な不具合が修正されていますのでアップデートを強く推奨します
 いままでどおり、上位互換があるので、上書きでかまいませんが、
 設定ファイルを外部化したため、rebbscfg.plを開いてそちらを設定してください。
 rebbs.cgiは一行目のPerlまでのパスを変更するだけでOKだと思います。
 r.cgiは今までのように、必要な箇所はrebbscfg.plと同期させてください。

バージョンアップをすばやく行っていただけるよう、
バージョンアップ自動報告MMによろしければご登録お願いします


管理画面サンプル
Ver.1.20 ユーザー掲示板用管理画面サンプル
ENDUSER用 管理画面トップアイコン設定画面サンプル


Ver.1.14系管理画面
管理画面TOP 管理画面トップです。
現在の登録数などが表示されます。

ユーザー状態
上の管理画面で「ユーザーリスト」ボタンを押すとこの画面にきます。ユーザーの登録情報と
現在の画像ファイルの総サイズ等を表示します。

削除したいユーザーの右のチェックボックスにチェックを入れ下にある、
「チェックをいれたアカウントを削除」ボタンを押すと確認画面が出た後、削除できます。



ただ、削除数が多いとチェックを入れるのが大変な為、
一定期間(設定可能)を過ぎると楽に削除作業が行えるよう、
画像のように自動でチェックを入れる機能があります。
もちろん、削除したくなければ、チェックをはすせばそのアカウントは削除されません。



「rebbscfg.plの設定」を押すとこのような画面が表示されます。
マスターパスワードなど、rebbscfg.plで行えるすべての項目は設定できませんが、
「自動削除機能」「最大発行数」などの調整が行える為、
少しは管理作業が楽になると思っています。

ユーザー側の管理画面でも1画像あたりのサイズ制限の調整が可能です。

とりあえず使ってみるのが一番よくわかると思います。


設定・アップロード
rebbs.cgi、rebbscfg.pl、r.cgiをメモ帳等のテキストエディターで開き、
各種項目をコメントにしたがって、設定してください。

rebbscfg.plとr.cgiで同期させる項目が以下です。
1行目のパールまでのパス
jcode.plまでのパス
ログ保存場所


また、「rebbscfg.pl」の「管理人系」と
「掲示板〜フルパス」の部分をは必ず設定してください!

アップロード
設置サーバーの指定する方法でパーミッション等の設定を
すれば動くはずです。(特殊なことはしていませんので)

特に指定がない場合は以下のように設定してください。
□ public_html
├□ cgi-bin
 ├□ rebbs [707 or 755 (or 777)]
  ├ rebbs.cgi [755]
  ├ r.cgi [755]
  ├ rebbscfg.pl [666]
  ├ index.html [644 or default]
  └ jcode.pl [644 or 666 or default]

アップロードが完了しましたら、
http://〜〜〜/cgi-bin/rebbs/
でindex.htmlが表示され、実際に登録ができ、掲示板の動作確認ができれば設置完了です。

質問要望苦情等がありましたら、掲示板までお気軽にお書き込みください。


バージョンアップ履歴
Ver.1.01以下のバージョンではかなりひどいバグがありますので、
最新バージョンの物をダウンロードし、ログは互換性がありますので、
rebbs.cgi、rebbscfg.pl、r.cgiそれぞれ設定項目を設定した上で
「rebbs.cgi」「rebbscfg.pl」「r.cgi」「index.html」を上書きしてください。


今後の予定
 軽量化、スキン化

要望は常に掲示板・e-mailにて募集中です。

Ver.1.20 2004/11/22
 ◇rebbs.cgi
 ├ アカウント削除ロジック変更
 ├ エラー等のデザインを若干変更
 └ 各所にV.120 R.CGI型対策

 ◇r.cgi
 ├ アイコン機能実装 ◎要望ありがとうございます (掲示板で要望)
 │  登録直後は無効。付属アイコンはなし。
 │  アイコンはユーザーが自分でアップロードし使用
 │  ただしアイコンを変更した場合、ブラウザのキャッシュが働き、
 │  正しいアイコンが表示されない場合がある。
 │  (一旦ブラウザを閉じてもう一度アクセスして確認するとOKだと思います)
 │
 ├ ミニカウンタ機能実装
 │  表示せずにカウントのみする(管理モードでカウント数確認)
 │  表示してカウント、ミニカウンタ利用しないの3タイプから選べる
 │
 ├ テーブルサイズ設定機能復活
 ├ ツールバー背景色設定
 ├ HTML出力デザイン若干変更
 │
 ├ 投稿量制限の「2560000バイトまで」などがバイト表示で
 │  わかりにくかったのをKB表示、MB表示などにしてわかりやすくした。
 │
 └ 他、各所安全対策などこまごまとした修正

Ver.1.15 2004/11/22 注) 1.14のバグフィクスのみ。機能追加版は1.20
 ◇r.cgi
 └ 投稿画像容量制限が正しく動いてないのを修正

Ver.1.14 2004/10/25
 ◇rebbs.cgi
 ├ rebbscfgのコメントの一部が大阪弁になっていてわかりづらいかったのを修正
 ├ 管理モードからrebbscfg.plの設定(一部は不可)ができる機能を追加。
 └ ユーザー状態にユーザーの画像ディレクトリのサイズを表示

 ◇r.cgi ◎要望ありがとうございます
 ├ 画像アップロード機能実装(cgi_lib.plを利用します) (Shota74さん要望)
 ├ 1画像あたりのファイルサイズ制限を実装
 │ 右上の制限の設定をr.cgi上の管理画面よりできる項目を追加
 ├ 総画像ファイルの合計が一定量になると画像が投稿できなくなる機能を実装。
 ├ 細かいバグフィクス
 └ (なんとか上位互換を持たせた)

Ver.1.13 2004/10/1
 ◇r.cgi ◎要望ありがとうございます
 ├ 掲示板shota74さんの要望により、「自動改行機能」をr.cgiに実装。
 │ ユーザー掲示板の管理モードより利用するかの設定が可能です。
 └ 今現在運営中のReBBSシステムにr.cgiを上書きするだけで問題なく動作するはずです。
Ver.1.12 2004/7/29
 ◇r.cgi
 ├ 管理モードで設定後、掲示板に書き込むと、設定データが初期化させる不具合を修正。
 ├ Ver.1.09以降、アクセス禁止者がアクセスした際、ロックが解除されていない不具合を修正。
 ├ ロック中でも強制解除してしまう不具合を修正。
 │
 ├ 管理モードで色数を追加した際、色数が多いと横に伸びすぎるのを防ぐ為、
 └ 適宜改行するロジックを追加。(投稿フォームの色選択部分にも追加)

Ver.1.11 2004/7/27
 ◇rebbs.cgi
 ├ 管理モードトップページの「現在の登録数」「累計登録数」を追加
 │  バージョンアップ後の登録より、機能が開始します。
 │  「現在の登録数」はバージョンアップ後、
 │  1件でも新規登録があればすぐに正しい値を表示しますが、
 │  「累計登録数」はバージョンアップ後から1からふっていきますので、
 │  バージョンアップ後の累計登録数になります。
 │
 ├ 新規登録時のエラー画面を再入力タイプに変更
 │  までひとつでも入力ミスがあった場合、エラーメッセージのみ表示して、終了し、
 │  1から再入力するのが大変でしたが、「アカウント名」のエラーを除き、
 │  再入力フォームを出力し、再入力を楽にした。
 │
 ├ 設定ファイルを外部ファイル化
 │  今後のバージョンアップで、WEB上より設定できるようにするつもりなので、
 │  外部ファイル化。ただし、r.cgiは外部ファイル化するとより負荷が増えるので保留。
 │
 └ 他細部変更

Ver.1.10 2004/7/23
 ◇r.cgi
 ├ 管理モードで設定を反映した際、ショートURLが変になり
 │ 違うページへ転送されるバグを修正。
 └ 管理モードの背景画像URLが保存されていないバグを修正

Ver.1.09 2004/7/23
 ◇rebbs.cgi
 └ ユーザー管理モードに掲示板URLを表示するようにした

 ◇r.cgi
 ├ 管理モードの「target」オプションが有効になっていないバグを修正
 ├ 管理モードより追加できる、アクセス制限機能実装
 ├ 管理モードに「スタイルシート」設定項目追加
 └ 管理モードに「文字色」設定項目追加

Ver.1.082 2004/5/21
 ◇rebbs.cgi
 └ ユーザー管理モードより退会できないバグを修正

Ver.1.081 2004/5/7
 ◇rebbs.cgi
 └ オート削除昨日の日付判別のロジックがデバッグのままになっていたのを修正

Ver.1.08 2004/4/14
 ◇rebbs.cgi
 ├ 一定期間書き込みのされていない掲示板を削除できる機能を追加(管理モード)
 └ 細かい修正

 ◇r.cgi
 └ r.cgiにダイレクトにアクセスした場合、index.htmlに飛ばすように変更。

Ver.1.05 2003/7/21
 ◇r.cgi
 └ 管理モードで設定を反映すると、掲示板が表示されなくなるバグを修正


Ver.1.04 2003/7/20
 ◇r.cgi(1.02 -> 1.04)
 ├ 管理モード(設定機能)
 │ ├ 反映されているのにフォーム上では反映されないバグ修正
 │ └ 高効率化
 │
 └ 記事検索機能追加(未公開ですがRBBS Ver.1.30型同等)


Ver.1.03(未公開) 2003/5/29
 ◇rebbs.cgi
 ├ アカウント入力タイプに変更
 ├ 登録済みチェック機能
 └ 他必要個所追加および、修正

 ◇r.cgi
 ├ 管理モードにタイトルバー表示物追加
 └ 細部変更


Ver.1.02
 ◇r.cgi
 └ 管理モードで変更を押すと、テーブルのサイズがバラバラになるバグを修正


Ver.1.01
 ◇r.cgi
 └ 常に「<HOME>」と表示されるバグを修正


Ver.1.00
 ◇all
 └ 初公開



トップ




Copyright All Pages, Soratosu 2003-7/20[日]