@niftyでのOne Line BBS Ver1.21[CGI]設置方法

<前 言>

003年5月にHP開設1年を迎えるにあたり、トップ画面に一行掲示板を貼り
ようと検索したところ、管理人が夢さんの「THE ROOM」で
One Line
BBS Ver1.21[CGI
]
を見つけ,設置しようとしたが、@niftyの仕様等により
設置まで4日間ほど有した。その時の設置方法をここに紹介し、同じ状況の人
に少しでも参考になればと思います。


<最初に>基本的なことは、One Line BBS Ver1.21[CGI]に同封
れているmanual.htmlに記載してあります。また「THE ROOM」のサポート掲
示版等を熟読することが必要です。
それと@niftyに特化して説明してあるをお気に入りにいれて置くと
非常に参考になります。また、これから表示しているJavaScriptやcgiの内容
が@niftyの仕様に変更してありますのでmanual.htmlに記載している内容とは
一部違いますので注意してください。  BBSは、一つのみ設置する設定です。

<設置手順>

1 THE ROOMOne Line BBS Ver1.21[CGI]をダウンロードし解凍する
2 テキストエディタで解凍した中にある、lbightc.cgiを開き必要最小限の以下の緑の箇所
 を修正する
          ?は@niftyのサーバの数字  ****は各人のユーザ名
     ==============================================================
     1行目Perlのパスを 
        #!/usr/local/bin/perl
    
     漢字変換等に必要(共通して使用できる)
        $jcode = '../jcode.pl'; #jcode.plの位置
    
     過去ログは保存される場所(lbightc.cgiと同じ場所に置くため)
        $pasttmp = './pastlog.html'; #過去ログ表示テンプレートファイル名
    
     IDの設定ですが、BBSを一つだけ設置するので、IDはこのままでいいでしょう。
     *********************************************************************
     #ID設定(詳しくはマニュアルを)
    
        $log{'id1'} = './id1.dat'; #ID id1 のログファイル
        $jsf{'id1'} = '/homepage/cgiup/id1.js'; #ID id1 のJavaScriptファイル
        $pag{'id1'} = 'http://homepage?.nifty.com/****/index.htm'; #ID id1 を表示するURL
     =====================================================================
       以上または、各人の環境に必要な部分を修正し、保存する。
      
   注 意 (@niftyの仕様にです)
     ./id1.datは、lbightc.cgiと同じ場所なので相対パス
     /homepage/cgiup/id1.jsは、サーバ上の相対パスでhomepageのディレクトリ以下に置く
     http://homepage?.nifty.com/****/index.htmは、絶対パスでこのindex.htmにBBSを組み込む
      
  3 下記のファイルを、FTPにより以下のようにサーバにアップロードする。
                  ( )付きのファイルのパーミッションを設定する。
      |
      ├/cgi-bin/(755)
      | |└ jcode.pl (666)
      | └/bbs/
      |   ├ id1.dat  (644)
      |   ├ id1.html  (666)
      |   ├ lblightc.cgi  (755)
      |   ├ pastlog.html  (644)
      |   └ manual.html  (644)
      └/homepage/
        └ id1.js(jcode.pl  (666) 

   4 manual.htmlに記載しているタグをOne Line BBS Ver1.21[CGI]を表示するページ(ここでは、
   index.htm)に挿入する。

   5 挿入したタグの設定部分を修正する(一部抜粋)

    <FORM name="wform" method="POST"action="http://hpcgi?.nifty.com/******/bbs/
    lblightc.cgi
"target="top">Name:<input type="text" name="name" size=8>
    Color:<select name="color">
     <option value="#ffffff">White
     <option value="#ff8080">Red
     <option value="#408040">Green
     <option value="#8080ff">Blue
     <option value="#a0a040">Yellow
     <option value="#ff80ff">Pink
     <option value="#40a0a0">Pale Blue
    </select> <BR>
     Message:<INPUT type="text" name="msg" size="30">
    <INPUT type="submit" value="送信" onclick="setcookie();" onmousemove="hisutory.go(0)">
    <input type="hidden" name="act" value="write"><INPUT type="hidden" name="id"
    value="id1"></FORM>
    </CENTER>
    <hr>
    <SCRIPT language="javascript"src="http://homepage?.nifty.com/******/cgiup/id1.js
    </SCRIPT>
    <noscript>このBBSを見るにはJavaScriptが必要です。</noscript>
    <hr>
    <CENTER><A href="http://hpcgi?.nifty.com/******/bbs/lblightc.cgi?act=pastlog&id=id1">過
    去ログ表示<A>/CENTER>

 6  設定完了後上記のファイルを保存し、サーバにアップロードする。 

<最後に> 

   ここでは、ホームページ作成ソフトの取り扱いや、サーバへのアップロードの方法等は紹介して
 いませんが、<最初に>で紹介したホームページ等を参考にし、不足部分を補ってください。また、
 IE6、Oprea7で動作を確認していますのでほとんどのブラウザで動作すると思います。しかしサー
 バの負荷等により掲示板への書き込み(反映)に時間が必要なときがありるようです。

                           健闘を祈ります。

  このページの内容の質問はメール等で受け付けますので何でも質問されてください。
解かる範囲で答えたいと思います

トップに戻る