Designer'sBoard

  特徴&サンプル
1.スキン式なのでHTMLの知識さえあれば自由に掲示板のデザインを変更することができます。
2.レス機能付き。
3.アイコン機能も付いてます。(オプション)
4.レスの付いた記事をトップにソートさせることができます。(オプション)
5.一定数を超えた記事は過去ログに保存できます。(オプション)
6.キーワードから記事を検索できます。
7.管理画面から記事を削除できます。
8.禁止ホストや禁止ワードが設定できます。

サンプル
  ダウンロード
d-board.zip
このスクリプトはこれまでに 回ダウンロードされました。

[スキンファイル]
d-board_skin_petit.zip → KENT-WEBさんのプチ☆ボード風デザイン(サンプル
  設置方法
1.ダウンロードした d-board.zip を解凍する。
2.テキストエディタで d-board.php を開いて設定項目を設定する。
3.ファイルをサーバーにアップロードする。
4.ログファイルやログ生成ディレクトリのパーミッションを以下の通り変更。
▼ディレクトリ構成例
php-bin /
   + d-board / d-board.php(本体)
       |       d-board.log [666 or 606]
       |       pastno.log [606 or 606]
       |       各種スキンファイル
       + past [777 or 707] / 1.log [666 or 606](過去ログ機能を使う場合)
       + img / アイコン画像(アイコンを使う場合)
5.ブラウザから d-board.php にアクセスする。
  備考
  • http://〜/d-board/d-board.php?mode=admin のようにURLの末尾に ?mode=admin を付けてアクセスすると管理画面に行けます。
  •   スキンファイルについて
    Designer's Board はスキンファイルを編集することで各種画面のデザインを自由に変更することができます。 スキンファイルのソース内のコメント文(<!-- main_data_start -->等)や変数($name等)はプログラム上意味のあるものなので、 正しい位置に正確に記述する必要があります。

    コメント文 意味
    <!-- main_data_start -->

    <!-- main_data_end -->
    記事を表示する範囲。ここに記述された内容が記事の件数分ループされます。
    <!-- res_data_start -->

    <!-- res_data_end -->
    レス記事を表示する範囲。ここに記述された内容がレス記事の件数分ループされます。
    <!-- back_start -->

    <!-- back_end -->
    前ページへのリンクを表示する範囲。
    <!-- next_start -->

    <!-- next_end -->
    次ページへのリンクを表示する範囲。
    <!-- fc_form_start -->

    <!-- fc_form_end -->
    文字色選択フォームを表示する範囲。ここに記述した内容がd-boad.php内で設定した文字色の数分ループされます。
    <!-- icon_form_start -->

    <!-- icon_form_end -->
    アイコン選択フォームを表示する範囲。ここに記述した内容がd-boad.php内で設定したアイコンの数分ループされます。
    <!-- past_form_start -->

    <!-- past_form_end -->
    過去ログNo選択フォームを表示する範囲。ここに記述した内容が過去ログNo分ループされます。
    ※ 注意事項
    <!-- res_form_start -->〜<!-- res_form_end -->は必ず
    <!-- main_data_start -->〜<!-- main_data_end -->の間に記述してください。

    変数 意味
    $c_name,$c_email,$c_url,$c_pwd 各種クッキーの値。
    $font_color 文字色のカラーコード。
    $icon_file,$icon_name アイコンのファイル名とそれに対応するアイコン名。
    $selected セレクトフォーム用の変数で、"selected"に置き換えられます。
    $checked ラジオボタン用の変数で、"checked"に置き換えられます。
    $name,$email,$date,$subject,
    $comment,$url,$color,$icon,$no
    記事ごとの投稿者や投稿日などの各データ。
    $thred 親記事の記事No。
    $re_subject 返信用の題名。返信用フォーム内で使用。
    $word 入力されたキーワード。ワード検索画面用スキン内で使用。
    $pastno 過去ログNo。過去ログ画面用スキン内で使用。
    $message エラーメッセージ。エラー画面用スキン内で使用。
    $script 本体スクリプトまでのパス。
    $copyright 著作権表示(削除禁止)

    具体的な記述例は同梱の各種スキンファイルを参照してください。
      History
    2008/03/11 ver0.1-とりあえず完成
    2008/03/13 ver0.4- ・記事がない場合に<!-- res_data_end -->〜<!-- main_data_end -->の部分が表示される不都合を修正した。
    ・変数置換を一括ではなく各パートごとにするようにした。
    ・プログラム内の一部の変数を定数へと修正した。
    ・管理画面のデザインをちょっとだけ変更した。
    ・漢字コード変換処理を追加。
    2008/03/15 ver0.4.5-管理画面へのアクセス方法を変更した。
    2008/03/17 ver0.4.7-管理画面にて改ページ処理が行われない不都合を修正した。
    2008/03/22 ver0.5-メールアドレス自動リンク機能を追加した。
    2008/03/28 ver0.6.3-ファイルロック処理のアルゴリズムを改良した。
    また、ログ読込処理をPHP 4.3.0以前のバージョンにも対応した。
    2008/03/30 ver0.6.4-他サイトからの投稿を排除できるようにした。

    HOME