BBS百式設置マニュアル 戻る
ネットをやり始めた頃を思い出してできるだけわかりやすく解説しようと思っているのですが、配慮が足りないかも知れません。ご不明な部分はサポート掲示板にご質問下さい。

この掲示板は「新規トピック」によって、一般的なレス式掲示板とほぼ同じ機能のトピックを作ります。トピック作成は設定により、「管理者のみ」と「誰でもOK」が選択できます。「管理者のみ」モードでは作成時にマスターパスワードが必要になります。
たとえば、ゲーム関係の掲示板など、話題(トピック)で分けたい場合に有効かと思います。「バイオハザード用トピック」とか「三国志専用トピック」などです。その他音楽関係やペット系などなど…通常の一覧表示掲示板として利用するのももちろんOKです。

トピック一覧画面では、レタッチソフト「フォトショップ」で作成したスライス画像を多用しています。また、スタイルシートもそこそこ使用しています。各レイアウトは相互干渉がありますので、プログラムを直接書き換えて変更する際はご注意下さい。

作成したトピックには管理画面からパスロックを掛けることができます。パスロックのパスワードはひとつだけですので、パスロックされたトピックを複数作っても、どれも入室パスは同じになります。


とりあえずダウンロード、および解凍作業は説明いらないですよね!
解凍ソフトが見当たらないという方は
http://www.vector.co.jp/vpack/filearea/win/util/arc/index.html
ベクターでダウンロードして下さい!
ポイント
解凍ソフトによって、解凍フォルダの状態は色々です。解凍実行のさいにフォルダを作成し、その中に解凍するソフトもあります。そういうソフトだと、解凍して現れたフォルダの中に、またフォルダがある場合もあります。そのへんは適切に対応して下さい。
STEP:1
解凍してあらわれた「bbs100」フォルダを開いて下さい。
setting.php」が設定ファイルとなっています。それ以外のファイルに基本設定項目はありません。

メモ帳などで開きます。ドラッグ&ドロップを利用してください。
<?php
define("MASPASS", "123456");//---------------------■マスターパスワード
//----------------------------------------------------------------------------------
define("TOP_DISPLAY", "30");//----------------------■保持するトピックの数、これ以上の(以下省略)
define("TOP_PAGE_DISP", "30");//--------------------■1ページに表示するトピックの数
define("TOP_ADMIN_MODE", "0");//-------------------■トピック作成を管理者のみにするな(以下省略)
define("TP_UP_METHOD", "0");//---------------------■新規に親記事が投稿された時に一(以下省略)
define("PASS_METHOD", "0");//----------------------■パスワード入室制限機能を使うなら(以下省略)
define("TP_PASS", "654321");//----------------------■パスワード入室制限機能を使う場(以下省略)
define("TITLE", "BBS100");//------------------------■掲示板のタイトル
define("BACKHOME", "http://yamaphp.s59.xrea.com/");//-■戻り先ホームページのアドレス
define("TOP_COLOR", "1");//------------------------■全体の色調 "0"ならオレンジ、"1"なら青
define("BACKCOLOR", "#FFFFFF");//------------------■背景色
define("GROUND", "images/back_gr.gif");//--------------■背景画像のパス
define("TO_TOP_IMG", "");//-------------------------■タイトル画像のパス(横382、縦63(以下省略)
//----------------------------------------------------------------------------------
define("UP_DA_TIME", "24");//------------------------■新着記事マークの許容時間※単位は時間
//----------------------------------------------------------------------------------
define("B_GROUND", "images/back_g.gif");//------------■背景画像のパス
define("TOP_IMG", "images/title.gif");//-----------------■タイトル画像のパス
define("DISPLAY", "30");//--------------------------■保持する親記事の数、これ以上の数(以下省略)
define("PAGE_DISP", "5");//-------------------------■1ページに表示する親記事の数
define("U_FILE_SIZE", "300");//-----------------------■アップロード可能な最大ファイルサイズ
define("UP_METHOD", "1");//------------------------■レスが付いた時に親記事を上げるな(以下省略)
//-----------------------------------------------------------------------------------
$COMBO_COLOR = array("GRAY","RED","BLUE","FUCHSIA","GOLD","TOMATO","MAROON","(以下省略)
?>
上記のように表示されると思います。

大きなポイント!太字で表示されている部分が変更範囲です。
ダブルクォーテーション「"」で、はさまれている箇所を変更してください。
マスターパスワードを例にとると「123456」が変更部分になります。スペースや日本語などは使用しないで下さい。基本的に「半角英数字」のみです。他の変更もダブルクォーテーション内を変更して下さい

■各項目の説明、上から、
トップのトピック一覧画面の設定項目です。
define("MASPASS", "******");
トピックやアイコンの削除など管理画面の入室パスになります。「新規トピック」を制限モードに設定している場合にも必要になります。また、各トピックの親記事、返信において、各投稿者が編集パスを入力せずに投稿した場合の編集パスもこの文字列になります。

define("TOP_DISPLAY", "**");
プログラムが保持することのできる最大のトピックの数です。使い方によりますので、使用環境に合わせて変更して下さい。トピック数がこの数字以上になると、一番下にあるトピックを削除します。

define("TOP_PAGE_DISP", "*");
トピック一覧画面に一度に表示するトピック数です。

define("TOP_ADMIN_MODE", "*");
トピック作成を「誰でもOK」にするなら「0」、「管理者のみ」なら「1」にします。「管理者のみ」の場合、作成時にマスターパスワードの入力が求められます。一致しないと新規トピックの作成はできません。

define("TP_UP_METHOD", "*");
各トピックに新しく親記事が投稿されたときに、そのトピックをトップの一覧表示で一番上のもってくるかどうかです。「1」の移動する設定であっても、返信では動きません。親記事の新規投稿に対して反応します。

define("PASS_METHOD", "*");
パスロック機能を使うかどうかの設定です。

define("TP_PASS", "******");
上記のパスロック機能を使用するさいの、パスワードです。半角8文字以内で設定します。

define("TITLE", "******");
プログラムのタイトルですが、反映されるのはHTMLタグの<TITLE></TITLE>間の文字列ですので、それほど大きな意味ななかったりします。

define("BACKHOME", "**********");
トピック一覧画面の「ホーム」の戻り先アドレスです。

define("TOP_COLOR", "*");
トップページの色調の指定です。「0」ならオレンジ、「1」なら青です。

define("BACKCOLOR", "*****");
トピック一覧の背景色です。色見本を参考にして下さい。

define("GROUND", "*****");
トピック一覧の背景画像、俗に言う「壁紙」です。

define("TO_TOP_IMG", "");
トップページの右上に表示されている画像ファイルのパスです。初期状態では空ですが、ここに画像ファイルのパスを入力するとその画像を表示するようになります。空にしておけば初期状態の画像が表示されます。必ず、横382、縦63ピクセル以下の画像を指定して下さい。それ以上の大きなファイルを表示しようとするとレイアウトがくずれます。

トップページ、および各トピック共通の設定項目です。
define("UP_DA_TIME", "*");
新着記事にマークを付ける、現在時刻からの時間です。デフォルトの「24」だと現在時刻より24時間前までの記事にマークが付きます。「0」にするとマークは付きません。6〜24あたりが適当だと思います。

これより下は各トピックの設定です。
define("B_GROUND", "*****");
背景画像、俗に言う「壁紙」です。各トピック共通です。

define("TOP_IMG", "*****");
トピックの上部に表示される画像ファイルのパスです。各トピック共通です。

define("DISPLAY", "**");
各トピックが保持することのできる最大の親スレッドの数です。30〜50あたりが適当と思います。

define("PAGE_DISP", "*");
1ページに表示する親記事の数。親記事に返信が大量に付くようなら、5くらいが適当でしょう。返信が2〜3くらいしか付かないようなら、10〜15あたりが良いと思います。

define("U_FILE_SIZE", "***");
アップロードできるファイルの1ファイルあたりの最大サイズです。キロバイトで指定します。(上図では300キロバイトまでという意味)一度に3つのファイルがアップロードできますから、計最大900キロバイトになります。現在のインターネットでは2000キロバイトが上限と言われています。

define("UP_METHOD", "*");
親記事に返信があった場合、その親記事をトップに持ってくるかどうかの設定です。「0」なら移動しません。

$COMBO_COLORは投稿者が使用できる文字色です。
STEP:2
変更が終わったらメニューの「上書き保存」で内容を保存します。

FTP転送ソフトで転送します。
もってない方は「FFFTP」をお勧めします。
入手はhttp://www2.biglobe.ne.jp/~sota/ffftp.htmlの作者のページをご訪問下さい。
インターネットエクスプローラーでもFTP転送は可能です。

転送先に接続して転送する場所を開き、「bbs100」フォルダをまるごとアップロードします。
アップができたら「bbs100」フォルダを開きます。
このプログラムにおいて属性変更する箇所は、ファイル2つ、フォルダ3つの計5ヶ所です。
フォルダ icon
up_file

log
707
ファイル log.php
「icon」フォルダ内のicon_log.php
606
セキュリティを考えると、700や600が良いです。もしお使いのサーバーが700や600で問題なく作動するならそうして下さい。
STEP:3
さあ、属性の変更が終わったら完了です。FTP転送ソフトを終了させて、ブラウザでアクセスしてみましょう!
bbs100/bbs100.php」がアドレスになりますのでたとえばここの最上位フォルダに「bbs100」フォルダをまるごとアップロードしたら、

http://yamaphp.s59.xrea.com/bbs100/bbs100.php

が掲示板のアドレスになります。

うまく表示されましたか?ご不明な点やご要望は「サポート掲示板」までお気軽にどうぞ!

追伸
ちょっと自信がありません。バグがあるやも知れませんので、お気づきの場合はご報告下さい。