素材(簡易電光掲示板)

利用規約

  1. ここにおいてあります素材は完全フリー素材です。
  2. 著作権表記なんて最初からしていません。
  3. どこで利用しようが、どんな加工をしようが、どこで馬鹿にしようが文句は言いません。
  4. 再配布もご自由にどうぞ。
  5. 利益を得ることなんて無理だと思いますが、できるならどうぞ。
  6. エラー、バグ、改善点、要望点、質問などありましたらご連絡下さい(気が向いたら対応します)。
  7. この素材で何をしてくれても構いませんが、何が起こっても知りません。
  8. 当サイト、管理人、当サイトがリンクを貼っている全てのサイト様に迷惑をかける行為だけは慎んでください

更新履歴

2004/07/21 パスワード無しの際のエラー修正

2004/02/25 簡易電光掲示板 Ver1.0を作成/公開

ダウンロード

特徴

見ての通りの簡易電光掲示板です。CGIがよくわからない方でも、大抵の設定ができるようになっています。電光掲示板右側のボタンを押すことにより、流れるメッセージ内容登録画面に切り替わります。もちろん、登録の際のパスワードを設定することもできます。登録内容とは別に、固定メッセージも流すことができます。

解説

まずは、上記の【最新版】をダウンロードしてください。適当な場所に解凍すると以下のようなディレクトリ構造で解凍されます。

[denkouBBS]
 |-------[lib]<755>
 |    |------[1]text.cgi<644>
 |    |------[2]footer.cgi<644>
 |    |------[3]header.cgi<644>
 |    |------[4]k.gif<666>
 |    |------[5]jcode.pl<644>
 |
 |-------[lockdir]<755>
 |    |------[6]lockfile<666>
 |
 |-------[7]denkou.cgi<755>
 |-------[8]sample.html<->

全てのファイルの位置はカスタマイズ可能ですが、特に問題ない限りはこのままでいいと思います。サーバ上に適当なディレクトリを作成し、そちらの方にアップロードしてください。<○○○>はパーミッションの設定になっています。まずはサーバにアップロードし、そこから設定の変更を行ってください。詳しくはパーミッションとはを参照下さい。

  • [1]:登録内容保存用ファイル
  • [2]:ページフッター(必要に応じて自由にカスタマイズして下さい)
  • [3]:ページヘッダー(必要に応じて自由にカスタマイズして下さい)
  • [4]:書込みボタン画像
  • [5]:未収録となっています。この場所において下さい
  • [6]:排他処理用ロックファイル
  • [7]:CGI本体
  • [8]:表示サンプル用HTML(サーバにアップロードする必要はありません)

補足

パーミッションの設定は各サーバによって異なる場合があります。上記の例でうまくいかない場合は、サーバの管理元にお尋ね下さい。[9]bbs.cgiの一行目はデフォルトで「#!/usr/local/bin/perl」にしています。この設定も各サーバによって違う場合があります。とりあえず「#!/usr/bin/perl」に直してみて、だめな場合はサーバの管理元にお尋ね下さい。

設定項目

#!/usr/bin/perl

#jcode.plの相対/絶対パス(別途用意して下さい)
require './lib/jcode.pl';
#ヘッダー情報ファイルの相対/絶対パス
$head = './lib/header.cgi';
#フッター情報ファイルの相対/絶対パス
$foot = './lib/footer.cgi';
#データ記録ファイルの相対/絶対パス
$textfile = './lib/text.cgi';
#履歴保持件数
$maxken = 5;
#文字が現れる速度
$speed1 = 50;
#文字が消える速度
$speed2 = 150;
#背景色
$backC = '#000000';
#電光掲示板背景色
$denback = '#000000';
#電光掲示板文字色
$dentext = '#00ff00';
#電光掲示板境界線色
$denborder = '#ff66ff';
#電光掲示板境界幅
$denhaba = '2';
#電光掲示板幅
$denkousize = '60';
#書き込みボタン画像パス
$kakikomi = './lib/k.gif';
#書き込みボタン背景色
$butcolor = '#eeeeff';
#書き込みボタン境界線色
$butborder = '#ff66ff';
#書き込みボタン境界線幅
$buthaba = '2';
#書き込みパスワード(指定無しは空白、書込み内容の頭に加えて記入して下さい。)
$pw = '123';
#決まり文句(ここで設定した文句は履歴件数に関らず常に表示されます。)
@kotei = ('簡易電光掲示板 Ver1.0', '書込みパスワードは、「123」です',
          'ご自由に書込みテストをしてみて下さい');