COM BOARD - whoo's edition
COM BOARD Kai


■プログラムのダウンロード

まず、
下記の圧縮ファイルをダウンロード後、解凍して下さい。

ダウンロード>>> combbs_kai.lzh(R7.0) 23.6KB

▼圧縮書庫の内容
  • [lock]
  • combbs_kai.cgi
  • combbs_kai.log
  • jcode.pl
  • home.png
  • w-paper214.png
  • index.html
  • 説明書.html
  •  → lockシステム用の空フォルダ
     → CGI本体
     → ログ用ファイル
     → 歌代和正氏製作のライブラリ
     → HOME画像
     → 壁紙画像
     → 覗き見防止用のダミーファイル
     → このマニュアル



    ■プログラムの修正

    解凍された書庫内の「combbs_kai.cgi」を、
    CGIの書き換えに適したテキストエディタ(TeraPad推奨)で開き、
    下記の箇所を必要に応じ修正してください。

    なお、先頭のPerlパスを書き変えただけでも一応は作動はいたします。


    #!/usr/local/bin/perl
        *プロバイダで定められたPerlへのパスを指定します。 ※必須

    require './jcode.pl';
        *jcode.plへのパス。(同一フォルダにある場合はこのままでOK)

    $title = " COM BOARD - whoo's edition ";
        *タイトル名です。お好みのタイトル名に変更してください。

    $b_size = '13px';
        *本文の文字サイズをピクセル単位で指定します。

    $backgif = "./w-paper214.png";
        *壁紙を使用する場合にパス付きで指定します。使用しない場合には「""」のみ。

    $bgcolor  = "#F3EDE6";
    $text     = "#7A7A66";
    $time_col = "#6666CC";
    $hrbar    = "#A8A88C";

        *背景色や文字色などを16進数、または色名で指定します。

    $homepict = './home.png';
    $homepictwd = 13;
    $homepictht = 13;

        *HPのリンクに使う画像の要素を指定します。

    $srbfcl = ""; 〜 $scracl = "";
        *CSSを利用しスクロールバーの配色をRGB16進数で指定できます。
         なお、この指定はIE5.5以降のブラウザでのみ有効で、
         何も指定しない場合は各ブラウザの標準配色で表示されます。


    $tframesize = 95;
        *投稿フォームのフレームサイズをピクセル単位で指定できます。

    $urlkey = 1;
        *投稿フォームにHPの入力項目を使用する場合には1。

    $ftborder = 0;
        *投稿フォームのテーブル枠を表示する場合には1。

    $ftbgcol = '';
        *投稿フォームの背景色を指定する場合にはRGB16進数で指定。

    $pass = '0123';
        *管理モードのパスワードです。英数字で指定してください。※必須

    $max = 80;
        *投稿記事の最大保持行数です。
         あまり大きくするとパフォーマンスの劣化や、ログ消滅の危険性が高くなります。


    $script  = './combbs_kai.cgi';
    $logfile = './combbs_kai.log';

        *各ファイルの名称を変更した場合は、ここも必ず書き換えて下さい。

    $lockkey = 0;
        *ログ消滅防止策としてのファイルロック機構の設定です。
         サーバでsymlink関数が使用可能であれば「1」、
         使用できない場合やよく判らない場合には「2」とします。


    @COLORS =
     ('808080','6666FF','6699CC','669966','00CC00',
     '999900','CC9933','FF6666','FF0099','996600');

        *文字色をRGB16進数コードで定義します。
         色を増やす時は「,」で区切り、コードの前後は「'」でくくって下さい。




    ■プログラムの設置

    ▼全体の配置とパーミッション値

      [combbs_kai] (755) ※任意のディレクトリ(フォルダ)
           |   
           +---- [lock] (777) ※転送できない場合は手動で作成
           |
           +---- combbs_kai.cgi (755)A
           |
           +---- combbs_kai.log (666)A
           |
           +---- jcode.pl (644)A
           |
           +---- home.png (644)B
           |
           +---- w-paper214.png (644)B
           |
           +---- index.html (644)A ※BBSの作動とは無関係のダミーのHTMLです。


    [ ]はディレクトリ
    ( )内はパーミッション値
    Aはアスキー転送
    Bはバイナリー転送


    @
    まず、CGIの設置が可能なサーバー上に任意のディレクトリ(フォルダ)を作成して下さい。


    次に、そのディレクトリの中へ
     ・「combbs_kai.cgi」 ※CGI本体
     ・「jcode.pl」    ※ライブラリ
     ・「combbs_kai.log」 ※ログファイル
    アスキーモードで転送します。

    その際、ディレクトリの直視を防止する為に、何らかのindexファイルも一緒に転送して
    おくと良いでしょう。


      圧縮書庫に同梱されている防止用の「index.html」は、プログラムの実行そのもの
      に一切関係ありませんので、別のindexファイルに置き換えても大丈夫です。




    また、壁紙やHOMEマークに画像ファイルを使う場合には、このディレクトリ内へ
    バイナリーモードで転送します。
     (※サンプルとして、w-paper214.pngとhome.pngが同梱されています)

    A
    ログファイル破損防止のためのロック機能を利用する場合には、
    このディレクトリの配下にロックファイル用の「lock」ディレクトリを作成して下さい。
     (※FFFTPをお使いの方は同梱の「lock」フォルダを転送するだけでOK)

    B
    各ファイルとディレクトリのパーミッション(属性)を、別記のものに変更して下さい。


    ただし、
    一部のレンタルサーバーでは「755」「666」「777」などの指定が使えません。
    あらかじめサーバー運営会社のHPにある『サポート』や『FAQ』などをよく読み、
    自分が利用しているサーバーのパーミッションをご確認ください。


       「755」→「700」/「666」→「600」/「777」→「705」・・・などのように
       運営会社より別途に指定されている値があれば、そちらをお使いください。


    C
    設置後、combbs_kai.cgiにアクセスして支障なく動いたら作業は完了です。
     (※運用開始前には必ず「書き込みテスト」や「ログの削除テスト」を実施して下さい)



    ■利用法

    ■「お名前」と「コメント」を入力し、「文字色」を指定してから[書込]ボタン
     または[Enter]キーを押すことでログが更新されます。

    ■ このBBSの特性上、複数行にわたる書き込みはできません。

    ■ 二重投稿の防止機能が付いているので、同じ内容を連続投稿することはできません。

    ■ ログの削除は、最下部の[管理]から管理モードへ移行して実施します。



    ■著作権

    COM BOARD v4.41 (2002/08/02)
    Copyright(C) KENT WEB 2002
    http://www.kent-web.com/

    COM BOARD - whoo's edition R7.0 (2003/07/05)
    Remodeled by falco / whoo's lab
    http://www3.to/w-lab(転送URL)
    lab-mail@whoo-s.com