黒板BBS

その名の通り黒板型の掲示板CGIです
投稿は、コメントと色しか指定できませんが、その分手軽に利用できるでしょう
投稿開始は黒板消しで行い、チョークをドラッグして動かすと書込み位置を変更することができます

 blackboard.lzh LHA形式 15.2KB  サンプル↓

設置例

解凍して存在しないファイルは作成してください
sample.html は設置方法のサンプルです(サーバへのアップロードは必要ありません)

※ dynlayer.js と mouseevents.js のファイルは Dynamic Duo サイトさんから頂いてきたものなのですが
  サイトの移動または閉鎖があったようで リンクができなくなっています

blackboard.html は書込みが1度でも行われると自動的に更新されるので
座標や色の値は blackboard.cgi と sample.html のみ変更でよいでしょう

<public_html> -+- index.html
        |
        +-- <blackboard> --- blackboard.html [666] (掲示板)
                  blackboard.cgi [755] (処理)
                  blackboard.log [666] (ログ)
                  jcode.pl    [644] (ライブラリ)
                  blackboard.js  [644] (メッセージ更新)
                  dynlayer.js   [644] (Dynamic Layer Object)
                  mouseevents.js [644] (Mouse Event Functions)
                  chalk.gif    [644] (チョーク)
                  elser.gif    [644] (黒板消し)

CGIの修正

CGIの改造は自由 (配布も構いません) ですが、著作権表示は消さないでください
基本的には下記の部分のみを修正してください

#!/usr/bin/perl

     <途中省略>

#----------------------------------------------------------------------
# カスタマイズ
#----------------------------------------------------------------------
require './jcode.pl';          # 文字コード変換ライブラリ
$height = 500;             # 黒板高さ
$width = 700;              # 黒板幅
$boardcolor = '#006600';        # 黒板色
$textcolor = '#FFFFFF';         # 文字色
                    # bodyタグ
$body = '<body topmargin=0 leftmargin=0 onLoad="init()">';
$max = 20;               # ログ件数
$title = '黒板BBS';           # タイトル
$logfile = './blackboard.log';     # ログファイル名
$page = './blackboard.html';      # Black Board ファイル名
$script = './blackboard.cgi';      # スクリプト名
$chalkimg = 'chalk.gif';        # チョークファイル名
$elserimg = 'elser.gif';        # 黒板消しファイル名
$chalkpoint = 'left:10; top:10';    # チョーク座標
                    # チョークヘルプ
$chalkalt = 'ドラッグで書込位置を設定できます';
$comsize = 30;             # コメント入力幅
$comdef = 'ここに文字を入力';      # コメント初期値
#----------------------------------------------------------------------
# 表示色(ここのみでメンテ可能)
#----------------------------------------------------------------------
$color = <<EOM;
<option value=\"#FFFFFF\">白
<option value=\"#FF00FF\">赤
<option value=\"#00FFFF\">青
<option value=\"#FFFF00\">黄
EOM