アプリケーションヴォルト
「HONEY BOARD」カスタマイズマニュアル
- 詳細
- 親カテゴリ: ■標準CGI 設定
「HONEY BOARD」は、「KENT WEB」が提供するCGI掲示板です。
弊社サーバーですぐに動作可能となるよう、最適化してありますので複雑な設定が不要です。
【「HONEY BOARD」の主な機能 】
- アイコンからのふきだし式にしたデザイン
- すべての記事に自由に複数の「返信レス」をつけることが可能
- ログ処理が配列化を廃止したサーバー負荷軽減を実現
- 管理人への投稿記事メール通知機能
- キーワードから過去の投稿記事のワード検索が可能
基本操作については提供元の「KENT WEB」のサイトをご確認ください。
【 CGI提供元 KENT-WEB 】 |
http://www.kent-web.com/bbs/honey.html |
このマニュアルでは、「HONEY BOARD」のインストールとカスタマイズ方法について説明します。
1. アプリケーションヴォルトから『HONEY BOARD』をインストール
アプリケーションヴォルトからのインストールは下記をご参照ください。
・『URLパス』はデフォルトのままで問題ありませんが、特に指定したいディレクトリ名がある場合はご入力ください。
・『アプリケーション設定』には、『HONEY BOARD』の管理者ログインパスワードを入力し、「次へ」をクリックします。
● 「Internet Explorer 6」をご利用の方は画面表示が不鮮明になることがあります(動作の不具合はございません)。
この操作の際のブラウザには「Internet Explorer 7」および「Mozilla Firefox」で正常表示可能です。
ご不便をお掛けしますが、近日対応予定でございます。予めご了承ください。
2. 「HONEY BOARD」の基本設定を行う
インストール時にログインパスワードの入力が必要です。
「ログインパスワード」は管理画面にログインする際のパスワードです。
5文字以上で任意の英数字を入力して下さい(「パスワードの確認」にも同じ内容を入力します)。
● 「管理者設定」以外の項目の変更を行いますと、他のアプリケーション動作に影響を及ぼします。
「管理者設定」以外の項目は、そのままの状態でご利用を頂きますよう、お願い致します。
以上の作業でインストールは終了となります。
この状態でサーバー側に「HONEY BOARD」の設定ファイルがインストールされていますので、設定ファイルをダウンロードしてカスタマイズを行ないます。
3. 「HONEY BOARD」の設定ファイルをダウンロードする
FTPでサーバーに接続を行い、「HONEY BOARD」の設定ファイルをダウンロードしてきます。
【 「HONEY BOARD」の設定ファイルのパス 】
共用サーバー(BF-S)プラン : /webspace/siteapps/アプリケーションのID/htdocs /cgi-bin |
※上記ディレクトリの「init.cgi」が対象ファイルです。
4. 「HONEY BOARD」のカスタマイズを行なう
ダウンロードした「「init.cgi」をテキストエディタで開いて編集します。
「基本設定」という見出しがついた範囲が、カスタマイズ対象の項目となります。
● 基本設定以外の部分はスクリプト記述です。編集を加えると掲示板が動作しなくなりますのでご注意ください。
■掲示板タイトル部分のカスタマイズ項目
【 タイトル名 】 26行目
項目の説明 | 掲示板のタイトル名です。 |
編集内容 | "掲示板"のダブルクォート内を任意の名前に変更します。 |
■掲示板制御のカスタマイズ項目
【 管理用パスワード 】 23行目
項目の説明 | 掲示板の管理用パスワードです。 |
編集内容 | 変更する場合、シングルクォート内に半角英数字で指定します。 |
【 最大記事数(親記事でカウントする。これを超える記事は古い順に削除) 】 44行目
項目の説明 | 投稿数の最大値です。 |
編集内容 | max = 50;の数字部分を変更します。 ※投稿が最大記事数を超えると上書き保存されます。 |
【 戻り先URL(URLパス) 】 47行目
項目の説明 | 「トップに戻る」リンクをクリックした時の戻り先URLです。 |
編集内容 | "../../index.html"のダブルクォート内のパスを変更します。 |
【 画像格納ディレクトリ(サーバパス) 】 181行目
項目の説明 | アイコン画像の格納先ディレクトリ指定です。 |
編集内容 | 変更する場合" ./bin"のダブルクォート内のパスを編集します。 |
【 文字色 】 87行目
項目の説明 | 記事投稿の際、選択可能な本文の文字色の内容です。 |
編集内容 | 変更する場合、cf{colors} = 以降のシングルクォート内のカラーコードを編集します。 |
【 URLの自動リンク (0=no 1=yes) 】 59行目
項目の説明 | 1本文中にURLが明記された場合。リンクを有効にするかどうかの設定です。 |
編集内容 | 有効にするなら「1」を、無効にするなら「0」を指定します。 |
【 1ページあたりの記事表示件数 】 62行目
項目の説明 | 1ページに表示する記事の最大表示数です。 |
編集内容 | {pg_max} = 7の数字部分に記事数を指定します。 |
【 レスがついたらツリー毎トップへ移動 (0=no 1=yes) 】 68行目
項目の説明 | 投稿記事に返信があった場合に、新着投稿としてツリーの一番上に移動するか指定します。 |
編集内容 | トップに移動にするなら「1」を、移動しないなら「0」を指定します。 |
【 メール通知機能 】 73行目
項目の説明 | 掲示板に記事投稿された場合、メールで投稿を通知するかどうかの指定です。 |
編集内容 | 投稿を通知するなら「1」を、投稿通知をしないなら「0」を指定します。 |
【 メール通知先アドレス(メール通知する場合) 】 76行目
項目の説明 | 前出のメール通知を有効にした場合、通知先のメールアドレスを指定する項目です。 |
編集内容 | ' このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 ' のシングルクォート内にメールアドレスを指定します。 |
【 キャラクタを指定(上下の配列はペアで) 】 135~137行目・139~141行目
項目の説明 | 使用するアイコンの画像名(プルダウンに表示)と実際のファイル名をペアで指定します。 ※オリジナル画像への差し替えも可能 SSプランは(「/webspace/siteapps/アプリケーションのID/htdocs /cgi-bin/img」へ要事前アップロード)。 VSプランは(「/httpdocs/HoneyBoard/cgi-bin/img」へ要事前アップロード)。 |
編集内容 | 変更する場合、$ico1 = 以降のシングルクォート内のファイル名を編集します。 |
変更する場合、$ico2 = 以降のシングルクォート内の画像名を編集します。 |
【 管理者用アイコン 】 115行目
項目の説明 |
管理者用アイコンのファイルを指定します。 SSプランは(「/webspace/siteapps/アプリケーションのID/htdocs /cgi-bin/img」へ要事前アップロード)。 VSプランは(「/httpdocs/HoneyBoard/cgi-bin/img」へ要事前アップロード)。 |
編集内容 | 変更する場合、"admin.gif"のダブルクォート内のファイル名を編集します。 |
■記事投稿に関するセキュリティの制御カスタマイズ項目
【 アクセス制限(半角スペースで区切る、アスタリスク可) 】 142行目・144行目
項目の説明 | アクセスを拒否したい投稿元を、IPアドレス、ドメイン単位で指定できます。 |
編集内容 | 142行目「ドメイン指定」。シングルクォート内に拒否したいドメインを入力します。 '*.anonymizer.com'のように、ワイルドカード指定も可能です。半角スペースで複数指定可。 ※指定しない場合はシングルクォート内を空欄のままにしておきます。 |
144行目「IPアドレス指定」。シングルクォート内に拒否したいIPアドレスを入力します。 '210.12.345.*'のように、ワイルドカード指定も可能です。半角スペースで複数指定可。 ※指定しない場合はシングルクォート内を空欄のままにしておきます。 |
【 1回当りの最大投稿サイズ (bytes) 】 133行目
項目の説明 | 投稿をサイズで制限することができます。 |
編集内容 | {maxdata} = 51200;の数字部分をバイト単位で指定します。 |
【禁止ワード 】 122行目
項目の説明 | 指定した語句の含まれる投稿を拒否できます。 |
編集内容 | シングルクォート内に拒否したい語句をを入力します。カンマ区切りで複数指定可。 ※指定しない場合はシングルクォート内を空欄のままにしておきます。 |
【日本語チェック(投稿時日本語が含まれていなければ拒否する) 】 126行目
項目の説明 | 日本語を含まない投稿を拒否できます。 |
編集内容 | 有効にするなら「1」を、有効にしないなら「0」を指定します。 |
【URL個数チェック 】 130行目
項目の説明 | 本文中に明記できるURLの個数を指定できます。複数リンクのあるスパム投稿に有効です。 |
編集内容 | urlnum = 2;の数字部分に個数を指定します。 |
■投稿キー機能を利用したスパム対策のカスタマイズ項目
【投稿キー許容時間(分単位) 】 173行目
項目の説明 | 投稿キーを有効にした場合、自動生成されたキーの有効時間を分単位で指定できます。 |
編集内容 | pcp_time = 30;の数字部分を分単位で指定します。 |
以上が「HONEY BOARD」の主なカスタマイズ項目となります。
5. 「HONEY BOARD」のカスタマイズを適用する
テキストエディタで編集を行なった「init.cgi」をサーバーに上書きアップロードします。
● 失敗した場合に備え、上書き前に未編集の「init.cgi」のバックアップを保存しておくことをお勧めします。
以上で「HONEY BOARD」のカスタマイズ設定は終了となります。