Line Board

トップページに省スペースで表示できる掲示板のCGIです
記事の投稿時には、掲示板部分のみが更新されるので、重いトップページを作成している方にもお薦めです
11 × 11 のサイズの画像を表示させることが可能です(ホームページ管理者が準備した画像のみ)

 lineboard.lzh LHA形式 13.2KB  サンプル↓

設置例

解凍して存在しないファイルは作成してください

<public_html> -+- index.html
        |
        +-- <lineboard> -+- lineboard.html [666] (掲示板)
        |        | lineboard.cgi  [755] (処理)
        |        | lineboard.log  [666] (ログ)
        |        | jcode.pl    [644] (ライブラリ)
        |        | view.js     [644] (メッセージ更新)
        |        |
        |        +- <img> --- letter.img [644] (イメージ)
        |
        +-- <lock> [777] (ロックファイル格納領域)

CGIの修正

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

#!/usr/bin/perl

     <途中省略>

#----------------------------------------------------------------------
# カスタマイズ
#----------------------------------------------------------------------
require './jcode.pl';          # 文字コード変換ライブラリ
$l_color = '#6666cc';          # 枠線色
$t_color = '#0000ff';          # 文字色
$o_color = '#f0ffff';          # オブジェクト背景色
$b_color = '#ffffff';          # 背景色
                    # bodyタグ
$body = '<body topmargin=3 leftmargin=3>';
$max = 20;               # ログ件数
$title = 'Line Board';         # タイトル
$script = './lineboard.cgi';      # スクリプト名
$logfile = './lineboard.log';      # ログファイル名
$page = './lineboard.html';       # Line Board ファイル名
$imgdir = './img/';           # イメージ格納ディレクトリ
#----------------------------------------------------------------------
# 表示色(ここのみでメンテ可能)
#----------------------------------------------------------------------
$color = <<EOM;
<option style="color:$t_color" value="$t_color">■ 標準
<option style="color:#000000" value="#000000">■ 黒
<option style="color:#808080" value="#808080">■ 灰
<option style="color:#c0c0c0" value="#c0c0c0">■ 銀
<option style="color:#ff0000" value="#ff0000">■ 赤
<option style="color:#ffff00" value="#ffff00">■ 黄
<option style="color:#00ff00" value="#00ff00">■ 黄緑
<option style="color:#00ffff" value="#00ffff">■ 水
<option style="color:#0000ff" value="#0000ff">■ 青
<option style="color:#800000" value="#800000">■ 茶
<option style="color:#008000" value="#008000">■ 緑
<option style="color:#000080" value="#000080">■ 紺
<option style="color:#800080" value="#800080">■ 紫
EOM
#----------------------------------------------------------------------
# 絵(ここのみでメンテ可能)
#----------------------------------------------------------------------
$img = <<EOM;
<option value="">なし
<option value="${imgdir}letter.gif">手紙
<option value="${imgdir}note.gif">音符
<option value="${imgdir}beginner.gif">初心者
<option value="${imgdir}face.gif">顔
<option value="${imgdir}flower.gif">花
<option value="${imgdir}rabbit.gif">うさぎ
<option value="${imgdir}bear.gif">くま
EOM
呼出例
<iframe width=700 height=26 src="../lineboard/lineboard.html" frameborder=0 scrolling=no>
</iframe>