|
■ Scrap BBSの特徴
Scrap BBSは高機能でシンプルなデザインのBBSです。投稿記事の背景にはスキンを使用しています。
■ Scrap BBSの機能
投稿記事スキン機能
「複数のスキンを使用する」をONにすることで、
レス機能(ON or OFF)
投稿するときにスキンを選択することが可能。 投稿した記事は選択されたスキンを背景で表示。
レス機能をOFFにすることでゲストブックとして使用可能。
アイコン機能(ON or OFF)
レス機能をOFFにしても管理人は投稿出来ますので、 管理人のみ返信可能という使用も可能です。
管理人専用アイコンも登録可能(複数登録可能)。
スレッド上げ機能(ON or OFF)
アイコンはアイコンリスト(ポップアップウィンドウ)で閲覧可能。 無論アイコンを使用しない事も可能です。
最新のレス記事は最上部に移動。
ジャンプボタン機能(ON or OFF)
スレッド上げ機能をOFFにすることも可能。
アンカーの使用により、スクロールしなくてもボタンを押すことで次の記事に移動します。
削除・編集機能
投稿者は自分の記事にパスワードを入力することで、削除、編集が可能。
パスワード暗号化機能(ON or OFF)
管理人は管理人パスワードを使って全ての記事の編集、削除が行えます。
パスワードを暗号化することでセキュリティを強化。
キーワード登録機能
管理人は頻繁に使用する長文などを登録しておき、投稿時に使用する事が出来ます。
一括レス機能
管理人は投稿記事に一括でレスする事が出来ます。
過去ログ機能(ON or OFF)
毎回毎回投稿ボタンを押さなくてすみます。
過去ログ機能をONにすれば古い記事から過去ログに生成。
検索機能
AND または ORで検索。
自動リンク機能
名前、題名、投稿記事より検索。 検索対象文字列は投稿記事内で色を変え、太字で表示。 過去ログも検索対象範囲に入れることが可能(ON or OFF)。 投稿された記事内のメールアドレス、サイトアドレスは自動でリンクボタンに。
投稿記事の改行(ON or OFF)
改行を有効にするか無効にするか選択可能。
イタズラ防止機能
二重投稿禁止処理、投稿文字制限、タグ使用の禁止、
本人識別機能(ON or OFF)
連続改行エラー、禁止語句、日本語が含まれない投稿を禁止する機能、 長すぎるアルファベット文字列の禁止処理、Proxyサーバ経由の投稿の禁止など。 IDを発行することで、同一人物かどうかを識別します。
アクセス制限
第三者は本人が使用しているパスワードを取得しない限り、 本人に成り代わることは出来ません。 管理人は、投稿者リストで制限したいIPを、ブラウザから簡単に設定することが出来ます。
一度アクセス制限にしたIPも簡単に元に戻すことが出来ます。 ■ 利用既定について
「MISSING LINK 利用規定」を必ずお読みください。
ダウンロードされた方は利用規定に同意したものとみなします。 ■ ダウンロード
Scrap BBS Ver1.7
※ダウンロードが上手くできない場合はFAQを参照してください。
LZH形式とZIP形式、お好きな圧縮形式をダウンロードし解凍してください。 解凍すると以下のファイルがフォルダに収められています。
※お使いの解凍ソフトによっては0kbのファイルは削除してしまう場合があります。その場合は、メモ帳(Windows)などで新規テキストファイルを作成し、中身は空のまま、ファイル名だけ足りないファイルの名前(拡張子も)に変更して下さい。フォルダが無い場合は同じように空のフォルダを作成し名前を変更して下さい。
■ スキンのダウンロード
Scrap BBS 本体には基本スキンが1つ同梱されています。
サンプル版のように、複数のスキンを使用したい方は別途スキンセットをダウンロードして下さい。 ※サーバが重い場合は表示させるのに時間がかかりますので、ご注意下さい。
※BBSの表示を軽くしたい場合は1種類だけ使用する事をお薦めします。
スキンセットのダウンロード ※ダウンロードが上手くできない場合はFAQを参照してください。
LZH形式とZIP形式、お好きな圧縮形式をダウンロードし解凍してください。 解凍後、スキンファイルを他の画像と同じようにimgフォルダに入れます。 その後、scr.cgi内の150行目辺り $def_usk = 1; # 複数のスキンを使用する (1=yes 0=no)この設定を1にして下さい。 ■ その他のスキン倉庫
それ以外のスキンはこちらに置いてあります。
※その他のスキンも追加する場合は、155行目からのデータを以下のように追加して下さい。
@skin = (['厚紙', 't01.gif','c01.gif','b01.gif'],
['ルーズリーフ', 't02.gif','c02.gif','b02.gif'],
<中略>
['パピルス', 't95.gif','c95.gif','b95.gif'],
['ダンボール', 't94.gif','c94.gif','b94.gif'],
■ Scrap BBS用素材配布サイトのご紹介
■ 顔アイコン倉庫
Scrap BBS 本体にはアイコンは付属していません。
サンプル版のアイコンは、NARRATION BBSのものを流用しています。 NARRATION BBS用のアイコンを使用したい方は別途顔アイコンをダウンロードして下さい。 顔アイコン倉庫 ダウンロード後、アイコンを他の画像と同じようにimgフォルダに入れます。 ■ スキンの作り方
Scrap BBS用のスキンの作り方を説明します。
ご自分で作る方は参考にして下さい。 1つのスキンは3つの画像から成ります。 上部画像、中部画像、下部画像です。 上部画像 そのまま表示。サイズは縦幅60、横幅280 透過推奨
中部画像背景画像として表示。アイコン、記事などが上に表示されます。
下部画像サイズは横幅280、縦幅は任意 透過推奨 そのまま表示。サイズは縦幅35、横幅280 透過推奨
■ パーミッションの設定
■ ディレクトリ
ディレクトリのサンプル例です。
与えられたスペース(※1) ┬ FTPソフトなどを使ってサーバーに転送します。 画像ファイルはバイナリモードで転送し、それ以外のファイルはアスキーモードで転送します。 ※1 プロバイダ(サーバ)から割り当てられたスペースの一番上の階層です。
※2 index.html(index.htm,top.html)は貴方のホームページに既にあるトップページの事を指します。新たに作成する必要はありません。あくまでも相対的位置関係を把握する為に記載しています。
※3 プロバイダ(サーバ)側でCGIファイルを格納するディレクトリ(フォルダ)を指定している場合、指定されたディレクトリにCGIファイル(一連のdat、plも含む)をいれてください。その場合大概cgi-binという名前がついています。プロバイダ(サーバ)側でCGIを置く場所を指定していない場合はどこに置いても構いません。その際、cgi-binというディレクトリを作成する必要はありません。
※4 サンプル例でbbsというディレクトリ(フォルダ)名をcgi-binの下に作成しています。これは他にも掲示板、チャット、カウンターなどのCGIを使用(もしくは使用予定)している場合、ごちゃごちゃになるのを避ける為です。ディレクトリ名は任意です。サーバ上に作成して下さい。パーミッションは707(もしくは777)にしてください。
※5 外部から中身を見られる恐れがある場合、ダミーのindex.htmlを一緒にアップしてください。
※6 過去ログファイル用のディレクトリ(フォルダ)です。
過去ログ用のディレクトリのパーミッションは707(もしくは777)にしてください。 ■ プログラムの修正
scr.cgi はこのままでは使用することができません。
各プロバイダーやディレクトリの構成によって変更する必要があります。 scr.cgiをテキストエディタ等で開いて、以下の箇所を変更してください。 #!/usr/local/bin/perlプロバイダで定められたPerlへのパスを指定します。 殆どの場合#!/usr/local/bin/perl もしくは#!/usr/bin/perl です。 $img_dir = './img/';イメージディレクトリ(フォルダ)をcgiと同じ場所に置いていい場合はそのままにします。 置いていいか駄目かはプロバイダ(サーバ)によって違います。 不明な場合はプロバイダ(サーバ)にお問い合わせ下さい。 駄目だった場合、cgi-binより上(上位階層)に画像ディレクトリを置かなくてはなりません。 その場合は設置した画像ディレクトリに合わせて、パス(アドレス)変更する必要がありますので、ご自分のパス(アドレス)に合わせてここで変えます。 相対パスでも絶対パスでもかまいません。 例1:$img_dir = '../../img/'; 例2:$img_dir = 'http://www.sample.co.jp/~user/img/'; $mgr_pas = '0000';管理者パスワードです。必ず変更するようにして下さい。 $lockkey = 2;ロックキーを使用する場合は2か1です。 ロックとは同時アクセスによってデータがリセットされるのを防ぐ言わば保険のようなものです。 2の方が強固ですが、サーバによっては使用出来ない場合もありますので、その場合は1にして下さい。 それ以外の変更・修正箇所はスクリプト内で説明していますので、そちらをご覧下さい。 基本的に上記の変更箇所だけで動くようにはなっています。 ■ HTMLからのリンク方法
HTMLの任意の場所に以下のような感じで書きこんでください。
<a href="http://www.xxx.com/~user/cgi-bin/scr.cgi">BBS</a> ■ ご質問等について
オンラインサポートまでどうぞ。
■ バージョンアップ
Ver1.0 -> Ver1.1
アイコンのサイズ未指定時にログのレスのアイコンが表示されないバグの修正。
一部、レス記事削除時に、違うレス記事も削除してしまうバグの修正。
Ver1.1 -> Ver1.2
ロックを少しだけ強化。
アイコン未使用時にキーワードが使用出来ない(ランタイムエラー)バグを修正。 その他、微々たる修正。 1.1からお使いの方はscr.cgiだけ差し換えてください。
Ver1.2 -> Ver1.3
主にセキュリティ強化。
検索の際、過去ログを選択できないようにするスイッチを追加。 1.2からお使いの方はscr.cgiを差し換え、 scr.datをlog.cgiという名前に変えてください(パーミッションは同じ)。
Ver1.3 -> Ver1.4 [2006/5/23]
禁止語句によって投稿を制限する機能を追加。
Ver1.4 -> Ver1.5 [2006/5/29]
日本語が含まれない投稿を禁止する機能を追加。
Ver1.5 -> Ver1.6 [2006/6/14]
Proxyサーバ経由の投稿の禁止する機能を追加。
Ver1.6 -> Ver1.7 [2006/11/23]
英文だけの投稿にも関わらず、カンマが含まれていた場合に、「日本語が含まれない投稿」にならなかったバグを修正。
|