フリーCGIの配布&CGI・ホームページの制作サイト サポート掲示板検索 
メインメニュー
HOME
CGI利用規程
リンクについて
トクトク情報
パソコン情報
メルマガ登録
お奨めサーバー紹介
事業者登録
広告掲載お問い合わせ
アンケート(ご協力下さい)

Free CGI Script
グラフィックカウンター
ログカウンター
テキストカウンター
ページカウンター
ダウンロードカウンター
アップBBS
カラーBBS
ツリーBBS
シンプルBBS
シンプルBBS EX
iモードBBS
i-BBS
カレンダー
Diary(日記)
管理者ボード
My日記
リンクロゴ
シンプルチャット
iチャット
iクイズ
Myフォーラム


お薦めCGI提供サイト
WA!!!ランキング
CGI-NOW
さーちえんじん

CGI・HP制作
CGI制作の順序
制作料金表
見積依頼 (無料)
制作依頼





CGI-NOW-ID
ランキングサイト


















ツリーBBS

■ 概要
  • 最新バージョン V2.04 です。
  • メイン記事に返信すると、返信記事がツリー型に表示されていきます。
  • メインページには、記事タイトルが表示され、タイトルをクリックすると詳細が見られます。
  • 返信記事には、以前の記事内容を引用できますので、必要な部分を引用してお使いいただけます。
  • 管理者は、管理者モードで記事の複数削除ができます。(プログラム上完全には削除できません)
  • クッキー対応。
  • タグは使用できません。
  • スパム投稿拒否機能
  • 当サイトの、サポート掲示板に使用しています。

    サンプル

    素材は、有名な素材サイトリンクの(W.S.C.R.)からダウンロードできます。

■ ダウンロード
  • treebbs.zip (15KB)
  • ダウンロードすると以下のファイルが圧縮されています。

    1. treebbs.cgi
    2. treebbs.dat
    3. treebbs.cnt
    4. jcode.pl
    5. note1.gif
    6. note2.gif
    7. new_note.gif

■ 設定
treebbs.cgiの初期設定

  1. 解凍後、treebbs.cgi をメモ帳などのエディタで開きます。
  2. 1行目をサーバー指定のPerlのパスに変更する。
    #!/usr/bin/perl
    #!/usr/local/bin/perl または #!/usr/bin/perl のはずです。不明の場合は、プロバイダー、サーバー管理者にお尋ね下さい。

treebbs.cgiのオプション設定

 ●管理者の設定

  1. $master_name = 'user';
    ここで指定した名前は、掲示板フッターのメールリンクの名前として使用されます。

  2. $master_email = 'user@***.ne.jp';
    ここで指定したメールアドレスは、掲示板フッターに部で使用されます。

  3. $master_pass = '123';
    管理者画面のパスワードです。必ず変更してください。

  4. $master_url = 'http://www';
    戻りのURLを指定します。

 ●ファイル関連設定

  1. $jcode = './jcode.pl';
    jcode.plの位置を相対パスまたは絶対パスで指定します。treebbs.cgiと同じディレクトリに設置した場合は、このままで結構です。

  2. $cgifile = './treebbs.cgi';
    treebbs.cgiの位置を相対パスまたは絶対パスで指定します。通常は、このままで結構ですが、ファイル名を変更した場合には、この部分を変更してください。

  3. $datefile = './treebbs.dat';
    treebbs.cgi(データファイル)の位置を相対パスまたは絶対パスで指定します。データファイルの名前を変えた場合に、ここを変更します。(極力ファイル名を変えてください)

  4. $countfile = 'treebbs.cnt';
    書き込み回数を記録するファイルです。treebbs.cntの位置を相対パスまたは絶対パスで指定します。

  5. $cookie_name = 'treebbs';
    クッキーの名前を入力します。特に変更の必要はありません。

  6. $note1_gif ='./note1.gif';
    note1.gifまでの位置を相対パス、絶対パスまはたhttp://~記述します。

  7. $note2_gif ='./note2.gif';
    note2.gifまでの位置を相対パス、絶対パスまはたhttp://~記述します。

  8. $new_gif ='./new_note.gif';
    new_note.gifまでの位置を相対パス、絶対パスまはたhttp://~記述します。

  9. $back_gif = '';
    背景画像を使用する場合は、ここに背景画像までの位置を相対パス、絶対パスまたはhttp://~記述します。使用しない場合は、空白にしてください。

  10. $titlegif = '';
    タイトル画像を使用する場合は、ここにタイトル画像までの位置を相対パス、絶対パスまたはhttp://~記述します。使用しない場合は空白にして下さい。

    $t_w = '250';
    タイトル画像を使用する場合は、横幅を指定します。使用する場合は、必ず入力してください。

    $t_h = '40';
    タイトル画像を使用する場合は、縦幅を指定します。使用する場合は、必ず入力してください。

 ●その他必要に応じて設定する項目

  1. $title = 'TreeBBS';
    この掲示板のタイトルです。<title>~</title> にも使用されます。

  2. $max_page = '10';
    1ページに表示する記事数を指定します。

  3. $max_report = '100';
    記事の最大記録保持数を指定します。極端に大きくしないで下さい。

  4. $lockfile = './treebbs.lock';
    ロックファイル名を指定して下さい。通常はこのままで結構ですが、複数設置される場合は、ファイル名を変えて下さい。http://~は指定できません。相対パスか絶対パスで指定して下さい。
    このファイルは、自動的に作られますので、予め作る必要はありません。

  5. $lock_mode = '1';
    ロックモード(symlink関数=1 open関数=2) ※ "1"で試してエラーの場合は"2"にして下さい。

■ アップロード
アップロードの前に準備するもの
  • FTPソフト。(ホームページビルダーのファイル転送でも結構です)
    FTPソフトの使用方法については、サポートできませんので、ご使用のソフトのヘルプ等をご覧下さい。

アップロード
  1. FTPソフトでサーバーに接続する。
  2. サーバーに「cgi-bin」ディレクトリを作成します。
  3. ファイルを転送します。ファイルの転送場所は、以下の構成を推奨します。CGIの設置に詳しい方は、ご自分の好きなディレクトリに設置して下さい。
  4. ファイルのパーミッション(アクセス権や属性とも言う)を変更します。

    public_html (homeやhtmlの場合もあります)
       │
       ├ cgi-bin (作成する)
       |  ├ treebbs.cgi
       |  ├ treebbs.dat
       |  ├ treebbs.cnt
       |  ├ jcode.pl
       |  ├ note1.gif
       |  ├ note2.gif
       |  ├ new_note.gif

    ファイル名 パーミッション 転送モード
    treebbs.cgi 755 アスキー
    treebbs.dat 666 アスキー
    treebbs.cnt 666 アスキー
    jcode.pl 755 アスキー
    note1.gif 644 バイナリ
    note2.gif 644 バイナリ
    new_note.gif 644 バイナリ

■ 更新履歴
  • V1.00 (1999-07-13) 当サイトのサポート掲示板でリリース
  • V1.01 (1999-09-06) コメント入力幅修正、投稿表示部分に投稿者名表示。
  • V1.02 (1999-11-16) タグ使用禁止に変更。
  • V2.00 (1999-11-17) サポート掲示板のみ投稿時に管理者へメール送信機能追加
  • V2.01 (1999-12-20) プログラム一部修正
  • V2.01 (2000-05-02) 正式リリース(一般公開)
  • V2.02 (2000-05-26) 改ページできないバグ修正。(ログ等はそのまま使用できます)
  • V2.03 (2001-10-20) セキュリティー強化
  • V2.04 (2007-12-02) スパム投稿拒否機能

Copyright (C) 2017 CGIダウンロード All Rights Reserved.