レンタルなどに向いた「自由レイアウト掲示板ライト(似)」のリアルタイム自動設置タイプです。

デフォルトとなるデザインはいくらでも追加出来ます。
ユーザは「環境設定」「デザイン設定」より、思い通りにデザイン変更する事が出来ます。 (ただし、設置者はユーザによるデザイン変更を許可しないようにする事も出来ます)

デザイン設定ミスで表示がおかしくなった際に初期化する機能も付いています。途中でデザイン一括変換も出来ます。

 ご利用上の注意

このスクリプトはシェアウェアです。
まずは動作確認版をご使用頂き、全動作が正しい事をよくご確認の上、正式版をご請求下さい。
いかなる理由でも返金出来ませんので、必ず動作確認をお願い致します。

このスクリプトで掲示板レンタルをされる場合、事業者登録が必要となります。
事業者登録内容をよくご覧になって下さい。

この掲示板で利用するデザインファイル中に含まれる素材等は、各素材サイトさんに著作権があります。
素材のみの持ち出し、直リンク等、素材サイトさんの著作権を侵害する行為は禁止致します。
利用規定も必ずご確認下さい。

このシステムで設置される掲示板は、タグ入力が可能な上級者向けとなっております。
タグが分からない使用者の場合、使用に関してサポートが必要となる可能性があります。
また、スタイルシート部分などの記述ミスにより、掲示板が表示されなくなる可能性は少なからずあります。
(設置者がユーザによるデザイン変更を許可している場合)

 機能概要

管理者用( master.cgi )

  • このシステムで設置出来る掲示板数(ユーザ数)指定機能
  • プロキシ経由での申し込み拒否ON/OFF機能
  • IPアドレスによる連続申し込み拒否ON/OFF機能
  • 1ユーザ複数設置拒否ON/OFF機能(メールアドレスとURLによるチェック)
  • 管理者画面に表示する「未更新警告日数」指定機能
  • 管理者画面に表示する「データ容量警告サイズ」指定機能
  • フォームより依頼後、掲示板のアドレスを画面表示ON/OFF機能(ニセメールアドレス対応)
  • 管理者画面より各掲示板の管理者パスワード変更機能
  • 管理者画面より各掲示板削除機能
  • デザイン参照機能
  • デザイン変換機能
  • ロック機能


  • 掲示板( jbbs.cgi )

  • パスワード暗号化機能
  • ユーザカスタマイズ機能
  • 投稿欄初期表示ON/OFF機能
  • 返信のついた記事位置指定機能
  • カウンタ画像位置指定機能
  • IPアドレスによる書き込み拒否機能
  • プロキシ経由による書き込み拒否機能
  • 迷惑書き込み対策機能
  • ロック機能

  •  サンプル/ダウンロード

  • 動作確認版(本体)ダウンロード
  • ※この動作確認版ではMD5方式の暗号化に対応していません(正式版は対応しています)ので、 パスワード照合がうまくいかない方はお問い合わせ下さい。
    ※動作確認版ではスパム対策すべてには対応していません。
  • 各掲示板のサンプル、デザインファイルダウンロード
  • 掲示板申し込みページサンプルはこちら

  •  シェアウェア料金

    事業者登録されているサイト様\2,000
    上記以外の個人的にお使いになる方\4,000

    ※CGI購入後に事業者登録された場合に差額のお返しが出来ませんのでご注意下さい。

     設定

    master.cgi, jbbs.cgiの1行目は、#!/usr/bin/perl#!/usr/local/bin/perl など お使いのサーバに合わせて下さい。

  • master.cgi(管理者用)をテキストエディタ等で開いて修正します

  • 管理者ログインは「master.cgi?action=master」となります。
    $sendmail = '/usr/lib/sendmail';
        ( sendmailの位置です。お使いのサーバに合わせて下さい )

    $homepage = "http://www.ace-cgi.jp/";
        ( 戻りのURLです。通常あなたのサイトのトップページでしょうか )

    $fpath = "http://www.ace-cgi.jp/jbbs/jbbs.cgi";
        ( 掲示板までのフルパスを指定します。ここで指定したパス?id=IDという形で掲示板が利用されます )

    $pass = "pass";
        ( 管理者パスワードを半角英数で指定します。なるべく推測されないようなものを指定して下さい )

    $maxusr = 100;
        ( このJBBSで設置出来る掲示板数を指定します。この数を超えると新規掲示板が作成出来なくなります )

    $prochk = 0;
        ( プロキシ経由のアクセスでの掲示板作成を拒否するかどうかを指定します。0=しない/1=する )

    $succhk = 0;
        ( 連続での掲示板作成[ IPアドレス判断による ]を拒否するかどうかを指定します。0=しない/1=する )

    $usrchk = 0;
        ( ひとりのユーザによる複数掲示板作成[ メールアドレス、URL判断による ]を拒否するかどうかを指定します。0=しない/1=する )

    $warday = 30;
        ( 更新警告日数を指定します。この日数を超えて更新がないユーザは一覧で色別表示されます。ユーザへの自動通知ではありません )

    $warbyt = 50000;
        ( データ容量警告バイト数を指定します。このサイズを超えたユーザは一覧で色別表示されます。ユーザへの自動通知ではありません )

    $endmes = 1;
        ( 0=設置完了の内容を画面には表示せずに、メールアドレスにのみ通知する )
        ( 1=設置完了の内容を画面にも表示し、メールアドレスでも通知する )

    $envchk = 1;
        ( 設定の更新を最終更新日付に加えるかどうかを指定します。更新警告に関わります。0=加えない/1=加える )

    $deschk = 1;
        ( デザインの更新を最終更新日付に加えるかどうかを指定します。更新警告に関わります。0=加えない/1=加える )

    $mailtitle = 'レンタル掲示板のお申し込みありがとうございます';
        ( 掲示板を申し込んだ時に自動で送信されるメールの件名を指定します )

    $mastermail = 'webmaster@ace-cgi.jp';
        ( 管理者メールアドレスを指定します )

    $pagecnt = 20;
        ( 管理者画面にて1ページに表示するサイト(ユーザ)数を指定します )

    $MAIL_TOP =<<'MAIL_TOP';
    この度は当方のレンタル掲示板へお申し込みありがとうございます。
    以下のように設置されておりますのでご確認下さい。
    MAIL_TOP
        ( 自動送信メールの上部に付くコメントを指定します )

    $MAIL_BTM =<<'MAIL_BTM';
    このメールは、自動送信されております。
    ご登録した覚えのない場合、その旨をご連絡下さい。
    ━━━━━━━━━━━━━━━━━━━━━━━━━━
    レンタルに関してのお問い合わせはこちらまで
    URL : http://www.xxxxxxxxxx/
    MAIL : webmaster@xxxxxxxxxx
    ━━━━━━━━━━━━━━━━━━━━━━━━━━
    MAIL_BTM
        ( 自動送信メールの下部に付くコメントを指定します )

  • bbs.cgi(掲示板)をテキストエディタ等で開いて修正します

  • $maxline = 100;
        ( ログとして保存する件数を指定します。行数ではなく、親記事数に相当します )

    $deschg = 1;
        ( ユーザによるデザイン変更を許すか許さないかを指定します。0=許さない/1=許す )

    $adv_top = <<'adv_top';
    広告タグ
    adv_top
        ( 掲示板[ 画面上段 ]に広告を挿入したい場合に設定します。 )

    $adv_mdl = <<'adv_mdl';
    広告タグ
    adv_mdl
        ( 掲示板[ 画面中段 ]に広告を挿入したい場合に設定します。 )

    $adv_btm = <<'adv_btm';
    広告タグ
    adv_btm
        ( 掲示板[ 画面下段 ]に広告を挿入したい場合に設定します。 )

  • 環境設定マスターファイル( 任意名.cgi )
  • デザインマスターファイル( 任意名.html )

  • この2つのファイルは必ずペアにして作成します。
    (たとえば、sample1.cgiとsample1.html)
    このペアを作成する事により、デザインを無限に増やす事が出来ます。
    掲示板作成時、環境設定とデザインのデフォルトとなるものです。
    カスタマイズ方法については自由レイアウト掲示板ライト同等となっております。ご参照下さい。
    また、以下のものが追加となっております。
    メニューとして使用出来る文字列
    <--HOME-->戻りのURLへのリンク(環境設定で指定したもの)
    ※間違った指定をすると掲示板自体が動作しなくなりますのでご注意下さい

  • form.html(申し込み用フォームHTML)をテキストエディタ等で開いて修正します

  • デザイン等により、正しく書き換えて下さい。
    例はform.html内部に記載してあります。
    ただし、name値を変更すると正しく動作しなくなりますのでname値はそのままご利用下さい。
    form.htmlというファイル名である必要はありません。

     設置

    パーミッション(カッコ内の数値)はお使いのサーバにより異なりますのでお使いのサーバに合わせて下さい。
    jbbs[755] ┬ master.cgi [755]
              ├ jbbs.cgi   [755]
              ├ usr.dat    [666]
              ├ 任意名.cgi [644] ※デザイン数分
              ├ 任意名.html[644] ※デザイン数分
              ├ form.html  [644]
              ├ jcode.pl   [644]
              ├ mimew.pl   [644]
              ├ strana.pl  [644]
              ├ data       [777]
              └ lock       [777]
    
    ※この色はフォルダです

     スパム対策

    掲示板を使用している各ユーザさんによって対策ON/OFFの指定をして頂きます。
    管理者モードから「環境設定」に入ると以下のような設定があります。



  • 日本語が含まれていないコメントは保存しない

  •    →  ここをONにすると、本文に全角文字の入っていない書き込みは保存せずに掲示板に戻ります。

  • URL(http://〜)を□個以上含むコメントは保存しない

  •    →  ここに数値を指定すると、指定数値以上のURLを含む書き込みは保存せずに掲示板に戻ります。

  • メールアドレス(xxx@xxx)を□個以上含むコメントは保存しない

  •    →  ここに数値を指定すると、指定数値以上のメールアドレスを含む書き込みは保存せずに掲示板に戻ります。

  • 禁止ワードをコメントに含む場合エラーを表示する (スペース区切り)

  •    →  ここに禁止ワードを指定すると、その文字列を含む本文の書き込みに対してエラー通知をします。。

  • 投稿時に4桁のキー(ランダム)入力を行う

  •    →  ここをONにすると、投稿フォームにキー入力が必要となります。
          投稿フォームに表示されている4桁の数値を入力エリアへ正しく入力する事ではじめて書き込みが実行されるようになります。
          ここがONの場合はキー入力エリアと、キー表示させる為の指定を「デザイン設定」で行う必要があります。(以下参照)

    「投稿時に4桁のキー入力を行う」の機能を使用する場合、この設定をONにする前にデザイン設定にて キー入力エリアと、キー表示の為の指示をします。

    管理者モードから「デザイン設定」に入り、 "[設定2] 入力フォーム部分を指定します" の部分で以下のような感じに設定を追加します。
    <form action="jbbs.cgi" method="post">
    <table cellpadding=2 cellspacing=0 border=0>
    <tr><td>おなまえ</td><td><input type="text" name="name" size="35"></td></tr>
    <tr><td>タイトル</td><td><input type="text" name="sub" size="35"></td></tr>
    <tr><td>メール</td><td><input type="text" name="mail" size="35"></td></tr>
    <tr><td>メッセージ</td>
    <td><textarea name="comment" rows=7 cols=40 wrap=soft></textarea></td></tr>
    <tr><td>削除キー</td>
    <td><input type="password" name="key" size=10 maxlength=8></td></tr>
    <tr><td>投稿キー</td>
    <td><input type="text" name="rnd_key" size=10 maxlength=8>
     (<!--RND_KEY--> を入力して下さい)</td></tr>
    </table>
    <input type="submit" value=" 投稿 ">
    </form>
    
    rnd_keyがキー入力用のname値、<!--RND_KEY-->がキー表示指定となります。
     設定方法は「デザイン設定」にも明記してあります。
    上記のような設定を追加すると、投稿フォームに表示されます。
    投稿キー
    (3895 を入力して下さい)
    ※「3895」の部分はアクセスするたびにランダムな数値になります

     更新履歴

  • 初版リリース
  • こちらを参照 ( 2002/04/19 V2.00 )
  • 削除キーが必須項目として機能しない件修正 ( 2002/09/25 V2.01 )
  • 削除修正、メール送信機能修正 ( 2003/03/31 V2.2 )
  • パスワードをシングルコーテーションで囲む形に修正 ( 2003/08/25 V3.0 )
  • フォームにスタイルシート指定のある場合にクッキーが割り付かない件を修正 ( 2003/09/05 V3.1 )
  • 環境設定保存時の入力チェック追加 ( 2003/10/08 V3.2 )
  • 迷惑書き込み対策 ( 2006/08/31 V4.0 )
  • 迷惑書き込み追加対応、投稿キー対応修正(記事下に返信フォームありタイプ)、時刻ずれ修正 ( 2009/01/20 V4.1 )