無料(フリー)掲示板CGIプログラムとwebツール

HitBBS 初めに お約束 設置の基本 見本 DL&更新情報

詳細 取説 設定

V15.0-設定値

初期の設定は見本と同じになっています、好みや環境に合わせて変更して下さい。

文字コードはUTF-8ボム無しになっています。

※ファイルにより、設定があるものと無いものがあります。

上へ

a-2.css

外部スタイルシート(CSS)です。

上へ

ang.html

HTMLファイルです。マルチスレッドのインデックスで、タイトル一覧ページです。通常のHTMLと同じ様に編集できますが、いくつか専用タグがあります。

ファイル名も変更できますが、半角小文字英数字三文字以上と .html か .php 拡張子でお願いします。

専用タグ

<!-- ACTIVE -->
二行目の先頭にあり、削除すると投稿できなくなります。元に戻すと、また投稿できるようになります。
<!-- タイトル一覧インサートここから -->
変更または削除するとスレッド作成が出来なくなります。
<!-- タイトル一覧インサートここまで -->
変更または削除するとスレッド作成が出来なくなります。

上へ

spam.cgi

スパム規制です。CGI実行ファイルではありません。

規制された場合は、ログが「spam_log.cgi」の名前で実行ファイルと同じディレクトリに作られます。

IPアドレス規制
「### アドレス規制ここから ###」から「### ここまで ###」の間に並べます。
文字規制
「### (ここから) ###」から「### (ここまで) ###」の間に並べます。

上へ

thread.cgi

CGI実行ファイルです、スレッドの本体です。投稿もこのファイルで行います。

#!/usr/bin/perl
アップロードするサーバで指定されているものに変更して下さい。
$_->{set_data}
初期設定ファイルの場所を設定
$_->{spam_cgi}
スパム規制のファイルの場所を設定

上へ

v15_data.cgi

初期設定ファイルです。ディレクトリ private-v15\settings の中にあります。

「# 初期設定 ここから」から「# 初期設定 ここまで」の間を設定します。

--- URL---
$_->{url_cgi}
CGI実行アドレス。
--- ImageMagick ---
$_->{magick_convert}
イメージマジック実行パス。この掲示板ではImageMagickの使用が必須です。サーバ側で指定されたものを設定します。
--- 作成ディレクトリパス(最後に「/(スラッシュ)」を入れない) ---

このディレクトリはセットアップで作られます。

$_->{dir_thr}
スレッド。スレッドの投稿データが入ります。
$_->{dir_log}
ログディレクトリ。CGIが書き込むログが保存されます。
$_->{dir_tmp}
一時フォルダ。
--- IDずらし ---
$_->{id_slider}
アクセス毎に割り振られる日時の秒数を変化させます。これを変化させても投稿日時は変化しません。単位は「秒」です。ボット等がIDを偽装してきたら変えます。
--- 日付ずらし ---
$_->{date_slider}
表示する日時を変化させます。海外サーバなどで投稿日時が合わない時に設定します。マイナス値でも設定できます。単位は「秒」です。

-----掲示板の設定-----

送信の許容量
$_->{max_post}
文字や画像を含めた一回のアップロードの最大値です。単位は1バイトです。
スレッドタイトル文字数の最大値
$_->{max_titl}
投稿時の規制です。
名前文字数の最大値
$_->{max_name}
投稿時の規制です。
コメント文字数の最大値
$_->{max_come}
投稿時の規制です。
スレッドのレスの最大値
$_->{max_re_no}
1スレッド最大のレス番号。これを超える数の投稿は出来なくなります。多くても50程度までにして下さい。
スレッドタイトルインサートスキン
$_->{thre_title_skin}

新規でスレッドを立てると、インデックスに挿入されるものです。これがスレッドへのリンクになります。

値は「'」で囲み、タグ等はそのまま設定出来ますが、幾つか専用タグがあります。

○専用タグ。内容がそれに置き換わります。
&y& スレッドNo.
&t& タイトル
&href& リンク先URL
&d& 投稿日

上へ

skin-thr.pl

スレッドの外見を決めるスキンがあります。ディレクトリ skin-v15 の中にあります。

スキンは3つに分かれていて、それぞれ、ページ上半分・インサート(投稿)・ページ下半分、になっています。

スレッドページ上半分
print <<EOF;
ヒアドキュメント開始
EOF
ヒアドキュメント終了ラベル
$_->{thre_no}
スレッドNo.
$_->{url_cgi}
初期設定(CGI実行アドレス)
$_->{url_index}
インデックスHTMLファイルへのアンカー用アドレス
$_->{my_indx_neme}
インデックスHTMLファイルの名前(拡張子無し)
$_->{title}
スレッドタイトル
インサートスキン
my $skinre = <<EOF;
ヒアドキュメント開始
EOF
ヒアドキュメント終了ラベル
$_->{reNo}
レスポンスNo.
$_->{reTime}
投稿日時
$_->{reName}
投稿者の名前
$_->{reComme}
コメント
$_->{imgsrc}
サムネイル画像のURL
$_->{jpglink}
公開画像のaタグ用アドレス
スレッドページ下半分

スレッドページ上半分と同じ。


詳細 取説 設定

HitBBS 初めに お約束 設置の基本 見本 DL&更新情報


HitBBS (c)
 管理人:ひとちゃん