デジタランド - TopPage CGI & PHP & JavaScript - リンク


TopPage >> CGI & PHP >> BBS R1 // レンタル掲示板システム
データご利用について


BBS R1 // レンタル BBS システム Perl-CGI ◇ システム掲示板


■ファイル更新履歴
●2004/02/02 : Ver.1(Build101) 更新
  マスター管理画面でログイン出来ない場合が発生する不具合を修正
●2004/01/28 : Ver.1(Build100) 公開

■ご注意
 この CGI は、ログファイル類を全て CGI によって自動作成する仕様となっています。 そのため、CGI による新規ファイルの生成が認められていないサーバではこの CGI は動作しませんのでご注意下さい。

■ご利用規定
 万一、この CGI を利用することにより利用者の方に何らかの不利益等が発生しても、作者は一切の責を負いませんので、その旨、あらかじめご了承下さい。


▼この掲示板の仕様
●動作環境 Perl CGI が動作し、CGI によるファイル生成が行えるサーバ環境
●文字コード Shift-JIS
●ログ拡張子 *.dat
●ログ保存 1利用者毎に、親記事で50件分までを保存。過去ログ生成は行いません。
●Cookie 運営者、利用者、そのユーザーの、3種類のクッキーを発行
●主対象ブラウザ Microsoft Internet Explorer Ver.5 以降
●その他 別途記載


▼この掲示板の特徴

●1 運営者は、ユーザーの登録や管理を簡単に行えます。
登録時の画面状態例
管理時の画面状態例
●2 利用者(借りた人)は、利用者毎に以下の機能を設定出来ます。
・投稿制限(利用者制限)
  『四季』ほどの機能はありませんが、ホスト・IP単位でBBSの利用を制限
  することが出来ます。
・メールアドレス・URL項目の、設定・非設定の切り替え
  これら2項目に関して、利用者毎に項目を利用するかどうかを設定する
  ことが出来ます。利用しない設定にした場合、入力項目そのものが表示
  されなくなります。
・全体のカラーリング設定
  BBS全体のイメージカラーを、利用者毎に個別に設定することが出来ます。
設定画面状態例
●3 その他、BBSとしての機能は以下の通りです。
・親記事で50件分までログを保存し、50件を超える分は古い順から削除
 されます。
・親記事毎に1区切りとしてソートアップを行います。
・2重登録防止機能。
・タグは利用不可。
・あくまでもレンタルを前提としたBBSですので、画像はスペーサー用の小さ
 な GIF を1つだけしか使っていません。


 とにかく、総合的な転送量を少なくすることに全力をかけた作りになっています。



▼ご利用方法
●1:圧縮ファイルをダウンロードして下さい。

【BBS R1 // レンタル掲示板 CGI ファイル】
Ver.1 (Build 1.01) LZH 圧縮


●2:ダウンロードされた LZH ファイルを解凍すると、以下のファイルが出来ます。

index.cgi BBS R1 本体 メイン CGI ファイル
admin.cgi 運営者用 設定・管理専用 CGI ファイル
.htaccess アクセス設定ファイル
・sp.gif スペーサー用透過 GIF ファイル
・color.htm ユーザーのカラー設定用簡易カラーコード早見表 HTML
□dll フォルダ - ・*.pl ファイル9種類
□data フォルダ - ・管理者用ログファイルフォルダ 初期状態ファイル無し
□logs フォルダ - ・ユーザー用ログファイルフォルダ 初期状態ファイル無し


●3: index.cgi ファイルをメモ帳などで開いて、以下の点を修正して下さい

■1: 一行目の

#!/usr/bin/perl

を、ご利用のサーバの指定パスに変更して下さい。
たいていの場合、これか

#!/usr/local/bin/perl

だと思います。

■2: 以下、続いて設定事項を設定して下さい。

#▼レンタル掲示板システムの運営者名
$adm_name='レンタル掲示板のマスター・あるいは組織名';


このシステムを運営される方のお名前。
画面の下の方に常時表示されます。


#▼レンタル掲示板の運営元URL
# (このシステムをダウンロード下さった方のサイト)
$adm_url ='http://www.side-e.net/';


同、URL。 上のお名前に A href リンクされます。


#▼この CGI ファイルのファイル名
$cgi='./index.cgi';


index.cgi 自体のファイル名です。
変更される場合は変えて下さい。


#▼この CGI から見た、ユーザー用ログフォルダ名
$logs='logs';


ログファイル用フォルダの名前です。


#▼この CGI から見た、管理者用ログフォルダ名
$data='data';


ログファイル用フォルダその2の名前です。


#▼この CGI から見た、pl ファイル用フォルダ名
$dll='dll';


*.pl ファイル類の入っているフォルダ名です。


#▼書き込み用パーミッション
# 変更不要の場合は $pms="";
$pms=0644;



書き込み用ファイルのパーミッション指定です。
サーバによってはこれを指定するとエラーとなる場合がありますので、前もってご利用のサーバ会社にお問い合わせ下さい。


■4: 同様に、admin.cgi ファイルもメモ帳などで開き、設定を行って下さい。


■3: 上記、設定後、全てのファイル・フォルダ類を、それぞれ指定したサーバにアップし、それぞれのファイルのパーミッションを以下のように変更して下さい。

index.cgi ファイル 0755 (実行可能ファイルパーミッション)
admin.cgi ファイル 0755 (実行可能ファイルパーミッション)
logs フォルダ 0777 (ファイルの生成・書込可能パーミッション)
data フォルダ 0777 (ファイルの生成・書込可能パーミッション)

※これらパーミッションも、それぞれご利用されているサーバによって
  異なる場合がありますので、動作しない場合はサーバ会社まで
  お問い合わせ下さい。


※このシステムには .htaccess ファイルが1つ入っていますが、
  サーバによっては .htaccess ファイルがあると正しく動作 しない
  場合があります。
  そのような場合は、この .htaccess ファイルをサーバ上から削除
  して試してみて下さい。



■4: 運営者の方が利用者の方の ID を登録すると、利用者の方はその瞬間から掲示板が利用できるようになります。

この時の、利用者の方の URL の指定方法は、例えば

http://www.side-e.net/web/bbs_r1/index.cgi?ID=digitaland

などのように、設定された R1 本体の CGI に対して ? で ID を指定してもらうだけです。

この時、?ID=xxxx の ”ID” は必ず大文字になるようにご注意下さい。



■運営に関する補足説明
 このシステムでは、利用者の方に向けた設定画面用の説明ファイルは特に用意しておりません。
 運営者向けの説明も同じような程度ですが、”レンタルシステムを運営しよう” と思われる方にとっては、機能面で特に難しいことは何もないと思います。

 どの道、このシステムをダウンロード頂いても、このシステムだけでレンタルBBSが運営出来るわけでもなく、運営者の方は、利用者の方の申し込み方法とか運営者の方独自の利用規約とか、いろいろと考慮した上で作成しなければならないものがたくさんあると思います。 恐らくそちらの方がよっぽど大変ではないでしょうか。

 なお、この R1 を運営されるに当たって、その利用者の方に対する各種説明やフォローをデジタランドに振ることだけは絶対にご遠慮下さい。







Digitaland Copyright© Tetsuya Jo 2002..2004