WaMu-Board Ver 3.6

概要

多機能なSKIN対応掲示板です。ゲストブックや掲示板、日記などにも使用できます。

特徴

表示はSKIN(HTMLテンプレート)方式で自由にデザインできます。
返信画面、記事の編集画面等も自由にデザインできます。
基本画面のほかに自由に使える画面を9つまで使い分けできます。
HTTPヘッダを指定することで、外部JavascriptやRSSファイルとして動作させることも出来ます。
細かなオプション機能はWeb上(管理画面)で設定可能です。
管理画面サンプル
管理画面 スパム、アラシ対策 サンプル
掲示板の入力項目はテキストファイルを編集する事で追加可能
追加項目については省略可否、省略時に設定する値、cookieに保存するか否かを設定できます。
ログ検索が可能
複数のキーワードでAND検索 OR検索ができます。
管理者・投稿者による編集・削除が可能
ただし、返信が付いた記事の投稿者による編集削除は不可能となります。
snedmailを利用したレポートメールの送信が可能
投稿あったことを管理者へ知らせるメール、親記事の投稿主へ返信があった旨を伝えるメールが送れます。
ファイルのアップロードが可能
投稿時にローカルディスクのファイルを添付することができます。
画像ならその場に表示(サイズが大きければばリンク)、画像でなければリンクにする。といった細かい設定でができます。
各種制限を設定可能
新規投稿、返信をそれぞれ管理人だけに制限できます。
制限する事で日記やゲストブックとして使う事ができます。

サンプル&ダウンロード

サンプル

wamuboard.zip - 69Kbyte
※ダウンロードした時点で利用規定に同意したものとみなします。

このCGIスクリプトはPerl5以降専用です。Perl4では動作しません。また、flock関数の使用できないシステム上ではログの破損が頻発する可能性があります。

バージョンアップ情報などはメルマガ(無料)にてお知らせしています。
メールアドレス Powerd by まぐまぐ

SKINについて

SKINの一覧です。一覧の中からお好みのSKINをダウンロードしてご利用ください。

オリジナルSKINを募集しています。配布元へのリンクだけでもかまわないので登録をお願いします。SKIN登録

設置方法&カスタマイズ

ダウンロードしたファイルを解凍して、manual/index.htmlをご覧になってください。

投稿内容を別のページに表示させる方法については外部JS化・RSSファイル配信についてをご覧下さい。 下記はサンプルの投稿内容を外部JSとして取り込み・表示した例です。(要Javascript実行環境)

バージョンアップ履歴

2006.04.16 Ver 3.6
改良:スパム、アラシ対策機能に「全角文字を含まない投稿の拒否」を追加。
改造:ファイルロック処理をシンプル化
2006.01.28 Ver 3.5
改良:スパム、アラシ対策機能を追加。(IP制限、HOST制限、多量URL制限、多重URL制限、NGワード)
改良:<?IF>のネスト、及び<?ELSE>構文のサポート。
改良:<?SET><?CALC><?TOTAL>構文のサポート
改良:スキン解析ロジックを一部効率化
※旧バージョンから乗り換える方はメールマガジンの2006/01/28号をお読み下さい。
2004.10.23 Ver 3.4
バグ:タグを一部使用可の時、埋め込み用の文字列(XX_=〜)が投稿されると展開されてしまうバグを修正。
2004.10.18 Ver 3.3
バグ:Ver3.2で対処したバグ「スキンの制御文の解析ミスの修正」の再修正。
バグ:HTTP ヘッダ指定機能のバグ(ヘッダを指定していなケース)の修正。
2004.10.16 Ver 3.2
バグ:拡張表示用スキン(#2〜#9)のうち、#5〜#9が使用不可能なバグを修正。
バグ:スキンの制御文の解析ミスの修正。(%を余計に書かないと動作しないケースがあった。)
改良:HTTP ヘッダ指定機能の追加。
2004.10.11 Ver 3.1
改良:半角カナの扱いについてそのままにするか、全角に変換するかを設定可能に。
改良:記事の修正・削除を行われた場合にも管理者向けのメールを送信可能に。
改良:タグの許可・チェックについて、属性もチェック可能に。
改良:拡張表示用スキンの個数(#2〜#9)追加。また動作モードも選択可能に。
改良:拡張表示用スキンのパスワード制限機能を追加。
改良:cookie未受領の場合に限り、管理者モード使用時にもcookie書き込み処理を追加。
2004.01.25 Ver 3.0
バグ:埋め込み用の文字列(_[csv]_〜_)が投稿されると展開されてしますバグを修正。
改良:パスワード多重送信時のエラー処理追加。
その他:HTML版のマニュアルに差し替え。バージョンから「β」を削除。
2003.12.30 Ver 2.9β
バグ:埋め込み用の文字列(XX_=〜)が投稿されると展開されてしまうバグを修正。
バグ:一部の特殊文字がcookieに保存されない件を修正。
改良:記事を引用した場合、コメント入力欄の引用文の最後に改行を追加。
改良:記事を引用した場合、タイトル入力欄の初期値を引用もとのタイトルとした。
改良:文字実体参照をタグの使用可能オプションと連動させていたが、常に利用可能に変更。
改良:sendmailの宛先指定方法を変更。 openで直接指定するのではなく- t による指定に変更。
改良:内部変数やPerlの式を実行し表示する機能、XX_VARのサポート。
2003.08.02 Ver 2.8β
バグ:検索機能仕様時に一部の文字がキーワードに含まれているとサーバエラーとなる件を修正。
改良:アップロードファイルの格納ディレクトリが別パスとなるサーバへの設置に対応した。
2003.07.23 Ver 2.7β
バグ:返信時の本文引用処理に誤りがあった。(quote_no='' でも引用されてしまっていた)
改良:ページ内の記事の通番を表示できるように変更。(XX_entry_countの採用)
2003.06.21 Ver 2.6β
改良:検索結果の表示に本文を表示しないオプションを設けた。
改良:引用文(>〜)、コメント文(#〜)をマークアップできるようにした。
改良:返信時に本文を引用できるようにした。
2003.06.15 Ver 2.5β
改良:自動リンクする時のURLの解釈を再度変更。
改良:コメント中のタグの扱いについて、親/子記事で別に設定可能とした。
改良:投稿した後など、mode=ex,mode=resで動作可能にした。(after_mode)
2003.06.08 Ver 2.4β
バグ:リファラチェックの誤り(管理画面に入室できない)を修正。
改良:排他制御まわりを改善。
改良:子記事の表示順序を指定可能にした。(新規オプション)
2003.05.11 Ver 2.3β
バグ:子記事の展開時、cookie関連の埋め込みミスがあった件を修正。
バグ:管理画面の<LABEL>のid名の誤りを修正。
改良:検索結果の表示にて、マッチした語句を強調表示するよう変更。
改良:日付のフォーマット指定に月名等を表記できるように拡張。
2003.04.20 Ver 2.2β
バグ:レポートメールのタイトルのスペルミスを修正。(form→from)
改良:Page指定が不正な値の時には適切な値に訂正して表示するように変更。
改良:mode=resの時にitem_ownerを省略可能に変更。
改良:アンカー等の「&」を「&amp;」に変更。
2003.02.22 Ver 2.1β
改良:記事編集があったスレッドをあげる機能を追加(新規オプション)
改良:SKIN未設定時のエラーメッセージ改善
改良:省略可否チェックを変更(親/子別設定(P/C)をサポート)
2003.02.11 Ver 2.0β
バグ:検索件数の設定=0(無制限)の時検索できなくなるバグの対処。
バグ:「戻る」リンクのターゲット設定ができていなかったバグの対処。
改良:「戻る」リンクのテキストを 「board_title に戻る」に修正。
改良:レスモードでのXX_OLD,XX_NEWを有効に使用できるように修正。
改良:アップロードサイズの下限を引き上げ。(1→10)
改良:XX_includeをサポート。
改良:&setdateに日付のみ、時間のみを返すモードを追加。
2002.12.28 Ver 1.9β
改良:SKIN解析ロジックの変更→今までNGだったソース上の制御文の改行が一部OKになった。
改良:拡張構文サポート # <?IF 条件式>〜</IF>。
改良:投稿時のREFERERチェック機能を追加。
バグ:レポートメールの文字化け対策を実施。
改良:返信時のタイトル引継ぎ元変更。直前の記事から引用するように仕様変更。
改良:記事検索の内部処理、若干変更。
改良:ファイルの編集画面に著作表示を追記。
改良:管理画面のサーバ時刻をリアルタイムで更新するようにした。(Javascriptを使用・DOM実装ブラウザ限定)
改良:Content-Lengthの出力を中止。(広告を付加してもHeaderの変更をサボってるサーバに対応するため)
改良:項目IDに「comment」を含む項目を本文「item_comment」と同様に扱う(改行、タグ、自動リンクが有効)ように変更
2002.09.23 Ver 1.8β
バグ:記事の修正/削除の時に誤動作する件を修正。
改良:投稿記事の文末の余計な改行を削除する処理を追加。
改良:自動リンクする時のURLの解釈を変更。
改良:自動リンク機能を管理画面でON/OFF変更可能に変更。
2002.08.10 Ver 1.7β
バグ:タグに関連する文字のエンコードを追加。
2002.07.13 Ver 1.6β
バグ:パスワードの桁数チェック(2桁以下はエラー)を追加。
改良:HTML出力時に以下のHTTPレスポンスヘッダを追加。
  • Content-Type: text/html; charset=Shift_JIS
  • Content-Language: ja
  • Pragma: no-cache
  • Cache-Control: no-cache
  • Content-length:サイズ(管理者機能の画面では出力されません)
2002.06.15 Ver 1.5β
改良:NTサーバ用のパス指定($home_dir)をCGI本体に追加。
改良:記事編集時、投稿日付を投稿日時/編集日時のどちらを有効にするかを管理画面で選択可能にした。
2002.05.18 Ver 1.4β
バグ:SKIN「BLACK」で編集、削除ができないバグを修正。
バグ:管理画面の設定で<title>にスペースを使うと無視されるバグを修正。
バグ:管理画面の設定で投稿の制限をした時、返信まで制限されてしまうバグを修正。
バグ:レポートメールのIPアドレスの部分で項目名がでないバグを修正。
2002.05.04 Ver 1.3β
バグ:最終投稿日時のフォーマット指定対応が不完全だったバグを修正。
バグ:IPアドレスが表示不可能だったバグを修正。
バグ:記事修正のとき、UPしたファイルが削除できない、入力済みのfile-titleがvalueに設定されないSKINを修正。
改良:出力htmlに「<!-- entry end-->」が含まれないように修正。
2002.04.26 Ver 1.2β
バグ:管理者宛のレポートメールの一部が文字化けするバグの対処。
改良:投稿日時のフォーマット指定が最終投稿日時にも効くように変更。
改良:メールのSubjに<title>を埋めこむように変更。
改良:管理画面で<title>を省略した時、エラーになるように変更。
ドキュメント:readme.txtの「補足」に、「自動リンクについて」、「検索機能について」を追記。
2002.04.20 Ver 1.1β
バグ:設定変更で「アップロードファイルサイズの制限」に不正な値を設定すると操作不能になるバグを訂正。(値チェックを追加)
バグ:記事編集削除で記事Noが省略された場合のメッセージを訂正。
バグ:各SKINで記事の編集を行なうとパスワードがcookieに記憶されないバグを修正
改良:<title>を管理画面で設定できるように変更。(XX_BOARD_TITLE追加)
改良:返信画面、編集画面でXX_HOMEを扱えるように変更。
改良:管理画面の説明を一部改善
改良:記事の投稿日時のフォーマット指定(XX_date<!-- 〜 -->)を追加。
ドキュメント:readme.txtに「補足」を追記。
2002.04.12 Ver 1.0β
β版配布開始

ページ先頭 CGI-PLANT