Ay IconBBS

概要

必要環境

PHP 4.1.0 以降

ダウンロード

アイコンayiconbbs.zip

設置方法 (サンプルページ)

  1. 「ダウンロード」よりスクリプトをダウンロード後,解凍ソフトで解凍します。
  2. config.php をテキストエディタで開き,必要項目を編集します。
  3. フォルダをまとめてFTPソフトでアップロードします。
  4. 以下のフォルダとファイルのパーミッション(アクセス権)を変更します。
    data フォルダ内 icon フォルダ → 707
    data フォルダ内 log フォルダ → 707
    data フォルダ内 icon.php → 606
    data フォルダ内 id.txt → 606
    data フォルダ内 index.php → 606
    tmp フォルダ → 777
    
    ※動作しない場合は,707→777,606→666 に変更して下さい。
    

  5. 以上で設置完了です。ayiconbbs/index.php にアクセスして画面が表示されればOKです。
    管理画面より、アイコンを登録する事で記事投稿が可能となります。

config.php

機能の紹介の為に,設定ファイルの内容を掲載します。

// ■■■ 基本設定 ■■■

// 掲示板タイトル
define("_TITLE_TXT", "- Ay IconBBS -");

// 掲示板URL(メール本文に使用)
// ※必ずindex.phpまで記載して下さい
define("_LINK_URL", "http://aki.adam.ne.jp/samples/ayiconbbs/index.php");

// 掲示板説明(METAタグに使用)
define("_DESCRIPTION_TXT", "Ay IconBBSのサンプルです");

// 戻り先URL
define("_HOME_URL", "http://aki.adam.ne.jp/");

// 管理者パスワード
// ※全ての記事の編集・削除,アイコン管理画面へのログインができます
define("_PASSWORD", "password");

// スレッドの最大保存件数
// ※削除しない場合は0を指定
define("_SAVE_NUM", 100);

// NEW表示する日数
define("_NEW_FLG", 1);

// *** メール送信設定 ***

// 新規記事追加時にメールを送信する(0=No, 1=Yes)
define("_MAIL_NEW", 0);

// レス記事追加時にメールを送信する(0=No, 1=Yes)
define("_MAIL_RES", 0);

// 送信先アドレス
define("_MAIL_ADDRESS", "xxx@xxx.xx");


// ■■■ 一覧表示画面の設定 ■■■

// 1ページに表示するスレッド数
define("_INDEX_THREAD_NUM", 5);

// 1スレッド内の記事表示数
// この件数を超えると省略表示されます。
// ※省略表示しない場合は0を指定
define("_INDEX_ECHO_NUM", 3);


// ■■■ スレッド表示画面の設定 ■■■

// 1ページに表示するスレッド数
define("_THREAD_ECHO_NUM", 10);


// ■■■ 投稿画面の設定 ■■■

// レスがついたスレッドを先頭に移動する(0=No, 1=Yes)
define("_MOVETOP", 1);

// 名前が指定されなかった場合にセットする内容
define("_NAME_DEFAULT", "匿名");

// 題名が指定されなかった場合にセットする内容
define("_SUBJECT_DEFAULT", "無題");


// *** スレッド投稿設定 ***

// 名前を必須にする(0=No, 1=Yes)
define("_THREAD_NAME", 1);

// 題名を必須にする(0=No, 1=Yes)
define("_THREAD_SUBJECT", 1);

// 本文を必須にする(0=No, 1=Yes)
define("_THREAD_BODY", 1);

// アイコンを必須にする(0=No, 1=Yes)
define("_THREAD_ICON", 1);


// *** レス投稿設定 ***

// 名前を必須にする(0=No, 1=Yes)
define("_RES_NAME", 1);

// 題名を必須にする(0=No, 1=Yes)
define("_RES_SUBJECT", 1);

// 本文を必須にする(0=No, 1=Yes)
define("_RES_BODY", 1);

// アイコンを必須にする(0=No, 1=Yes)
define("_RES_ICON", 1);

補足