ホットゾヌ2に組み込む
配布する前に自分の環境でホットゾヌ2に組み込んでみましょう。まず最初にホットゾヌ2のフォルダ (\hzb20) の下の \config\site
に新しいフォルダをつくります。名前は掲示板名に近い ID (すべて半角) がいいでしょう。次にそのフォルダに site.ini
ファイルを新規に作成し、中身を以下のようにします。以下の例は 17ch の場合です。
site.iniの例 |
[SITE]
NAME=17ch
URL=http://17ch.lib.net/bbs/
SITEID=17ch
BBSTYPE=2chScript
CHARSET=SJIS
INCLUDE=http://17ch.lib.net/bbs/
LOCALRULE=http://www.d-w-b.com/(中略)&num=10
ADMIN=YBE
|
以下が各項目の解説です。
[SITE] NAME
掲示板の名称です。全角でもOKです。
[SITE] URL
掲示板のトップページのURLを入力してください。
[SITE] SITEID
ID です。フォルダ名と同じものを入力してください。
[SITE] BBSTYPE
スクリプトの種類です。上記のスクリプトの種類の後ろに書いている ID を入力してください。
[SITE] CHARSET
掲示板が使っている文字コードです。SJISかEUCです。
[SITE] INCLUDE
URLに何が含まれていたらこの掲示板のURLとみなすかを入力します。たとえば、掲示板の引越しが続いていくつか候補がある場合はそれらをカンマでつなぎます。また、ホスト部分が複数ある場合は
* を使います。以下の例はいちごびびえすの設定例です。
INCLUDE=http://*.ichigobbs.com/,http://www.ichigobbs.net/,http://www22.big.or.jp/~15ch/
いちごびびえすは引越しが多かったわけなんですが上のように記述しておけば http://matari.ichigobbs.com/...
でも http://www22.big.or.jp/~15ch/.... でも正しくいちごびびえすのスレッドだと認識します。
[SITE] LOCALRULE
掲示板のローカルルールやお約束のURLを入力します。書き込み時に表示されます。無い場合は未入力でもかまいません。
[SITE] ADMIN
掲示板の管理者名を記入します。全角、未入力でも構いません。
以上が SITE セクションの内容です。
次に掲示板の各CGIのパスがデフォルトとは違う場合 (Megabbsスクリプトだとこれに当てはまる場合が多い) の対処方法です。以下は
megabbs の site.ini の内容の一部です。
megabbs の site.ini |
[SUBJECT]
lemmingdead.mine.nu=http://<host>/cgi-bin/kojin/readtitle.cgi?bo=<bbs>
[READCGI]
lemmingdead.mine.nu=http://<host>/cgi-bin/kojin/readres.cgi?-
<PARAM_BBS>=<bbs>&<PARAM_DAT>=<dat>
[SENDCGI]
lemmingdead.mine.nu=http://<host>/cgi-bin/kojin/megabbs.cgi
|
※[READCGI] の行は横に長かったんで改行していますが実際には1行です。
megabbsには www.megabbs.com と、lemmingdead.mine.nu という二つのサーバーがあり、それぞれでCGIのパスが違います。その違いを上記の設定で吸収しています。これはURLが
lemingdead.mine.nu の場合のみ適用され、それ以外の場合はデフォルトの設定 (bbs.iniの内容) で処理します。 |