掲示板(BBS) BBS

CGI'sトップページ > 掲示板(BBS) BBS

機能・概要

  • フリースクリプト
  • Perlで作成した掲示板(BBS)。
  • レス機能があります。
  • 各種投稿は先頭表示します。
  • Cookieでの入力補助が可能です。
  • 投稿時の選択文字色を任意に設定可能です。
  • 投稿時一部HTMLタグを利用することが可能です。
  • URLは自動的にリンクされます。
  • その他設定項目は設定説明をご覧ください。

サンプル

  • 掲示板(BBS)サンプル
  • 上記サンプルは、宣伝の書き込みが多いため、リンクURLは本サイトになるようにしています。
  • 管理画面サンプル(パスワード:0000)
  • サンプルにつき、管理画面からの記事削除は不可となっています。

ダウンロードファイル


設置

  • zipファイルダウンロード
  • 解凍(展開)。
  • bbs.cgiをメモ帳などのテキストエディタで開き、設定説明を参考に設定。
  • 次項の通り(解凍後の構成そのまま)でサーバー上の任意のディレクトリにアップロード。
  • 次項の通りパーミッションを設定。
  • bbs.cgi にアクセスし、表示されれば完了です。

ファイル一覧とパーミッション

パーミッションはサーバ環境により異なる場合があります。

名称 パーミッション
bbs/
├bbs.cgi
├dat.cgi
└ lib/
 └jcode.pl
755
755
666
755
644

設定説明


設定はbbs.cgiの上部にあります。


設定項目 変数名 説明
bbs.cgiから見たデータファイルへのパス $config{'file'}{'dat'} bbs.cgiから見たdat.cgiへのパス。前段設置説明通りにアップロードしていれば、変更必要なし。
【重要】管理者パスワード $config{'pw'} 半角英数字で記入。
記事件数上限 $config{'limit'}{'dat'} レス記事も含みます。上限を超えると、その時点で一番下位の親記事を子記事も含めて削除します。
掲示板タイトル $config{'title'} 上部に表示されるタイトル。
1ページに表示される記事の件数 $config{'rows'} 半角数字で記入。
タグの許可 $config{'tag'} 半角数字0~2で記入。
0:全面タグ禁止 / 1:一部(font,b.s.i,u)OK / 2:一部+img OK
選択文字色 $config{'cols'}{'0'}~ 16進数で記入してください。
全体の背景色 $config{'col'}{'bg'} 16進数で記入してください。
投稿フォーム背景色 $config{'col'}{'form'}{'bg'} 16進数で記入してください。
投稿フォーム背景色(項目) $config{'col'}{'form_th'}{'bg'} 16進数で記入してください。
投稿フォームの枠線色 $config{'col'}{'form_th'}{'border'} 16進数で記入してください。
記事背景色 $config{'col'}{'logs'}{'bg'} 16進数で記入してください。
記事背景色(項目) $config{'col'}{'logs_th'}{'bg'} 16進数で記入してください。
記事の枠線色 $config{'col'}{'logs'}{'border'} 16進数で記入してください。
全体の文字色 $config{'col'}{'text'}{'all'} 16進数で記入してください。
記事のNo.の色 $config{'col'}{'text'}{'num'} 16進数で記入してください。
リンク文字の色 $config{'col'}{'text'}{'link'} 16進数で記入してください。
リンク文字の色(hover/カーソルが上にあるとき) $config{'col'}{'text'}{'hover'} 16進数で記入してください。
Home リンクに割り当てるURL $config{'home'} ホームページURL等。
半角字のみの投稿を制限する $config{'ascii_only'} 0で制限なし。1にすると半角字のみの投稿ができなくなります。
Cookieの利用 $config{'ascii_only'} 0で利用しない。1で利用する(2度目の投稿時、Name,E-mail,WEB,Color,Edit Keyがあらかじめ入力される)。

履歴

  •