動作環境CGI(Perl)が動くflockが正常に動作するWindows9x系やUnix系の一部のサーバではflock関数(ファイルロック)が機能しません。このプログラムはflock関数が使えない環境でも動きますが、同時書き込みがあった場合などにスレッドが消滅する可能性があるので動作はお勧めできません。ダウンロードと解凍プログラムのダウンロードはホームページからどうぞ。ダウンロードしたら解凍してください。掲示板の設定が済んだら、ファイルをFTPでアップロードしてください。基本的に、ファイル・ディレクトリは以上の通りに設置してください。名前や設置場所を変更すると動きませんよ。※各ファイルの詳細に興味があるのならFAQをお読みください。パーミッション例の前者は、CGIプログラムがnobody権限で動く場合での一例です。括弧付きの後者は、CGIプログラムがプログラムファイルの所有者権限で動く場合(suEXECとか)での一例になります。パーミッションはサーバによって設定が異なるので、サーバに合わせて各自変更してください。設置が完了したら、掲示板にアクセスします。管理画面に入り、スレッドの初期化を行えば掲示板の設置は完了です。http://サイトのアドレス/cgi-bin/bbs/index.html)フォームの名前欄に管理人キャップのパスワードを入力して、書き込みボタンを押す(本文欄には何も入力しないでください)これで管理画面に入れます。管理画面では、次のことが行えます。レスの削除レス番号を1つ指定して、そのレスを削除(あぼーん)することができます。掲示板を最新の状態に更新したい時は、スレッドの更新を行ってください。なんらかの原因でスレッド(HTMLファイル)が壊れた場合、スレッドの更新を行ってみてください。運が良ければスレッドを復旧することができます。スレッドの更新はどのような作業をするかというと、ただ単純にindex.datからindex.htmlを生成するだけです。現在のスレッドを過去ログ化または破棄して、新規のスレッドを作成します。現在のスレッドのDATファイルは初期化されるので、必ずバックアップしておいてください。管理画面には、設定ミスやエラーなどを検知し、警告する機能があります。管理画面を開き、もし警告が表示されたら、指示に従って対処してください。★(キャップの印)を出すには、名前欄にキャップパスを入れて書き込んでください。スキンを変更するだけで簡単にデザインを変更することができます。スキンの使い方HTMLファイルと同じディレクトリに、スキンファイルを置くだけでOKです。※スキンのファイル名は必ずindex.cssとしてください。新しいスキンファイルを上書きアップロードすれば、自動で反映されます。スキンのダウンロードはホームページからどうぞ。ローカルルール(Ver0.4以上)bbsディレクトリにhead.txtファイルを置くことで、ローカルルールやお知らせ、広告などを掲示板のトップに表示させることができます。表示される場所はタイトルと>>1の間になります。head.txtはHTMLタグで記述してください。ローカルルールはHTMLの途中に挿入されるので、<html>タグや<body>タグは不要です。2重カキコ防止(Ver0.5以上)testディレクトリにngrepeat.txtファイルを置くことで、2重カキコを防止することができます。空のngrepeat.txtファイルを設置するだけで、2重カキコ防止機能が有効になります。無効にしたい場合はファイルを削除してください。ngrepeat.txtのパーミッションは書き込み可能にしておいください。豆知識ショートカットキー(利用者向け)フォームの書き込み欄へのショートカットキーを"M"に設定してあるのでWindowsユーザなら"Alt+M"でジャンプできます。ちなみに、名前欄へのショートカットキーは"N"に設定してあります。〜しゃから掲示板にアクセスする(利用者向け)かちゅ〜しゃのアドレス欄に、次のようなURLを打ち込めばOKです。http://サイトのアドレス/cgi-bin/test/read.cgi?bbs=bbs&key=indexread.cgiが存在しなくても、かちゅ〜しゃはスレッドを開いてくれます。〜しゃのタブからブラウザを開いて掲示板に飛ぶ(管理者向け)bbs.cgiと同じディレクトリに、次の2行を記述したread.cgiを置いておけば、かちゅ〜しゃからブラウザを開いて掲示板へ飛べるようになります。掲示板のURL\r\n\r\n";レスの削除をコマンド方式で行う(かちゅ〜しゃ使いの管理者向け)レスの削除は、管理画面から行うと説明しましたが、コマンド方式でも行うこともできます。管理画面に入らなくても、レスの削除ができます。名前欄に「#mokorikomo#aborn10」と入力して書き込めば、10番のレスが削除できます。「荒らしは放置」という原則に則って規制機能はほとんど付けていません。(面倒なのもありますが。あまりにも荒らしが酷い場合には、プログラムのパーミッションを実行不可にして掲示板を一時凍結するのが、最良の解決策だと思います。IDいちおう実装していますが、プログラム的に無効にしてあります。必要性がなきに等しいので実装する予定はありませんIP記録2chと違いIPは記録していません。削除依頼がありそれが正当と思えるのなら、きちんと対処してあげてください。IPが知りたいのなら、サーバ管理者に問い合わせてくださいです。複数へのキャップ発行キャップ★というのは原則的に管理側の証なので、複数発行する必要性がありません。利用者側の証には1人キャップ(トリップ◆)があるのです。マルチスレッド2ch型マルチスレッド掲示板は、他のたくさんのサイトで配布してますのでそちらをお使いください。ライセンスは?フリーです。改変、再配布もご自由にどうぞ。無補償なので自己責任でお使いください。基本的な設置方法や改造についてのくだ質はご遠慮ください。各ファイルの詳細は?testディレクトリプログラム類が設置されるディレクトリ。2chと互換性を保つためにtestという名前になっています。名前を変更することはできません。test/bbs.cgiメインプログラム。書き込み処理や管理処理を一手に引き受けます。これも2chと互換を保つため名前の変更は不可能です。bbsディレクトリスレッドや過去ログが作成されるディレクトリ。(設定を行えば名前を変更することができますが、非推奨です)bbs/index.htmlスレッド。bbs/dat/index.dat書き込みされたデータが生の状態で収められている、非常に重要なテキストファイル。このファイルを元にスレッドが生成されます。〜しゃが読みに来るファイルでもあります。〜しゃのためにdatディレクトリに置き、改行コードをLFにしておく必要があります。HTMLファイルが壊れて、掲示板から管理画面に入れないこの場合は、bbs.cgiを直接叩くことで管理画面に入ることができます。http://サイトのアドレス/cgi-bin/test/bbs.cgi?mokorikomoとアクセスすると、管理画面に入ることができます。パスワード先頭文字の#を取り除くことがポイント。cgi-binディレクトリの中にHTMLファイルを置けないサーバいくつかのサーバではcgiディレクトリにHTMLファイルが置けないようです。この場合は、index.htmlの設置場所を変更する必要があります。action="bbs.cgiのURL">と書き換える必要があります。HTMLの設置場所を変更した場合は、掲示板の設定で☆マークの項目を必ず変更してください。広告を挿入するには?一部の無料サーバでは、スクリプト内に広告を埋め込み、ページ上部に表示させる必要があります。シングルスレッドBBSでは、ローカルルール機能を使うことにより、スクリプトを改造せずに広告を挿入することができます。最新のバージョンをダウンロードするbbs.cgiを開いて、設定を変更するbbs.cgiだけを上書きアップロードする管理画面に入り、スレッドの更新を行うこれでアップグレード完了です。★マークは重要な仕様変更です。アップグレードする場合は、それぞれ対処してください。2重カキコ防止プラグインのファイル名をngrepeat.txtに変更した。2002/11/05初版シングルスレッドBBShttp://age.s22.xrea.com/。