 各種CGI・素材をダウンロード!!

ランキングサイト
|
|
|
【お薦め】CGIを使うならレンタルサーバーで!! ドメイン登録無料
| ■ 概要 |
- 最新バージョン V2.04 です。
- メイン記事に返信すると、返信記事がツリー型に表示されていきます。
- メインページには、記事タイトルが表示され、タイトルをクリックすると詳細が見られます。
- 返信記事には、以前の記事内容を引用できますので、必要な部分を引用してお使いいただけます。
- 管理者は、管理者モードで記事の複数削除ができます。(プログラム上完全には削除できません)
- クッキー対応。
- タグは使用できません。
- スパム投稿拒否機能
- 当サイトの、サポート掲示板に使用しています。
サンプル
素材は、有名な素材サイトリンクの(W.S.C.R.)からダウンロードできます。
|
| ■ ダウンロード |
- treebbs.zip (15KB)
- ダウンロードすると以下のファイルが圧縮されています。
- treebbs.cgi
- treebbs.dat
- treebbs.cnt
- jcode.pl
- note1.gif
- note2.gif
- new_note.gif
|
| ■ 設定 |
treebbs.cgiの初期設定
- 解凍後、treebbs.cgi をメモ帳などのエディタで開きます。
- 1行目をサーバー指定のPerlのパスに変更する。
#!/usr/local/bin/perl または #!/usr/bin/perl のはずです。不明の場合は、プロバイダー、サーバー管理者にお尋ね下さい。
treebbs.cgiのオプション設定
●管理者の設定
- $master_name =
'user';
ここで指定した名前は、掲示板フッターのメールリンクの名前として使用されます。
- $master_email =
'user@***.ne.jp';
ここで指定したメールアドレスは、掲示板フッターに部で使用されます。
- $master_pass =
'123';
管理者画面のパスワードです。必ず変更してください。
- $master_url =
'http://www';
戻りのURLを指定します。
●ファイル関連設定
- $jcode =
'./jcode.pl';
jcode.plの位置を相対パスまたは絶対パスで指定します。treebbs.cgiと同じディレクトリに設置した場合は、このままで結構です。
- $cgifile = './treebbs.cgi';
treebbs.cgiの位置を相対パスまたは絶対パスで指定します。通常は、このままで結構ですが、ファイル名を変更した場合には、この部分を変更してください。
- $datefile = './treebbs.dat';
treebbs.cgi(データファイル)の位置を相対パスまたは絶対パスで指定します。データファイルの名前を変えた場合に、ここを変更します。(極力ファイル名を変えてください)
- $countfile =
'treebbs.cnt';
書き込み回数を記録するファイルです。treebbs.cntの位置を相対パスまたは絶対パスで指定します。
- $cookie_name =
'treebbs';
クッキーの名前を入力します。特に変更の必要はありません。
- $note1_gif ='./note1.gif';
note1.gifまでの位置を相対パス、絶対パスまはたhttp://〜記述します。
- $note2_gif ='./note2.gif';
note2.gifまでの位置を相対パス、絶対パスまはたhttp://〜記述します。
- $new_gif ='./new_note.gif';
new_note.gifまでの位置を相対パス、絶対パスまはたhttp://〜記述します。
- $back_gif =
'';
背景画像を使用する場合は、ここに背景画像までの位置を相対パス、絶対パスまたはhttp://〜記述します。使用しない場合は、空白にしてください。
- $titlegif =
'';
タイトル画像を使用する場合は、ここにタイトル画像までの位置を相対パス、絶対パスまたはhttp://〜記述します。使用しない場合は空白にして下さい。
$t_w = '250'; タイトル画像を使用する場合は、横幅を指定します。使用する場合は、必ず入力してください。
$t_h = '40'; タイトル画像を使用する場合は、縦幅を指定します。使用する場合は、必ず入力してください。
●その他必要に応じて設定する項目
- $title =
'TreeBBS';
この掲示板のタイトルです。<title>〜</title> にも使用されます。
- $max_page =
'10';
1ページに表示する記事数を指定します。
- $max_report =
'100';
記事の最大記録保持数を指定します。極端に大きくしないで下さい。
- $lockfile =
'./treebbs.lock';
ロックファイル名を指定して下さい。通常はこのままで結構ですが、複数設置される場合は、ファイル名を変えて下さい。http://〜は指定できません。相対パスか絶対パスで指定して下さい。 このファイルは、自動的に作られますので、予め作る必要はありません。
- $lock_mode = '1';
ロックモード(symlink関数=1
open関数=2) ※ "1"で試してエラーの場合は"2"にして下さい。
|
| ■ アップロード |
アップロードの前に準備するもの
- FTPソフト。(ホームページビルダーのファイル転送でも結構です)
FTPソフトの使用方法については、サポートできませんので、ご使用のソフトのヘルプ等をご覧下さい。
アップロード
- FTPソフトでサーバーに接続する。
- サーバーに「cgi-bin」ディレクトリを作成します。
- ファイルを転送します。ファイルの転送場所は、以下の構成を推奨します。CGIの設置に詳しい方は、ご自分の好きなディレクトリに設置して下さい。
- ファイルのパーミッション(アクセス権や属性とも言う)を変更します。
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) スパム投稿拒否機能
|
|