NA-multiBBS ver 2.5.0 解説

(c) naotin 2006/02/28

★ about... ★

 「名前」 NA-multiBBS
 「バージョン」 2.5.0
 「更新日」 2006/02/28
 「種類」 多機能掲示板
 「作成者」 naotin
 「掲載」 NA-TOOL (http://tool.np-os.net/)


★ 著作権・ライセンス ★

 詳細は利用規定を見て下さい。


★ index ★


★ 機能 ★

[index]


★ 内容 ★

プログラム

  • module ディレクトリ

    表示画像

    ログファイル

    その他

    [index]


    ★ 初期設定 ★

    1. ファイルをダウンロードする。

    2. multi_bbs.ini.phpの各変数を変更する。
      • $g_admin_pass ... 管理者用パスワード
        md5.phpにアクセスし暗号化したものを記入。
        パスワードは半角英数字で、できるだけわかりにくいものに。
        6文字以上20文字以下にするといいです。
      • $g_burl ... 掲示板を置いた場所のURLを絶対パスで。
        RSS使用時に必須。
      • その他はmulti_bbs.ini.php 内に書かれている説明どうりに設定する。

    3. img ディレクトリ以下の画像データをFTPのバイナリモードで転送する。

    4. 各ファイルをFTPのアスキーモードで転送する。

    5. 転送と設定できたら、ブラウザを立ち上げて index.phpにアクセスしてみる。表示されればOK。

    6. 管理モードに、管理者パスワードでアクセスする。
      1. まず、Menu管理にてMenuを必要な分だけ新規に登録する。
      2. 次に、Menu設定で変数を説明文に沿って設定する。
      3. 最後に、項目管理に移動し項目を必要な分だけ新規に登録する。

    7. ※もし、Menu管理や項目管理を設定中にエラーがでた場合。
      • logディレクトリ下に自分でディレクトリをアップロードすると問題が解決するかもしれません。
      • ただし、この方法を使うと添付ファイルは利用できなくなります。
      • エラーが出ていない場合は、ここは読み飛ばしてください。
      1. まず、multi_bbs.ini.phpの $g_log_dir を 1に設定します。
      2. 次に、log ディレクトリの下に 作りたい分の ○○○ (MenuID)というディレクトリをアップロード(作成)します。
        名前は、半角英数字で10文字まで(最初の文字は英字のみ)(アクセス権は777に)
      3. 次に、Menu管理にてMenuを必要な分だけ新規に登録する。
      4. その後、Menu設定で変数を説明文に沿って設定する。
      5. 今度は、先ほど作成した Menu ディレクトリの下に 作りたい分の
        ○○○ と ○○○-p (○○○は項目ID)というディレクトリをアップロード(作成)します。
        名前は、半角英数字で10文字まで(最初の文字は英字のみ)(アクセス権は777に)
      6. 最後に、項目管理ページで項目を必要な分だけ新規に登録する。
      7. 作成例はこちら

    8. 以上で初期設定は完了。

    [index]


    ★ プログラムの削除 ★

    [index]


    ★ ディレクトリ構成 ★

     ディレクトリ構成は以下のようになります。
    カッコ内の数字はパーミッション(アクセス権)
    表示されてないものは、ディレクトリが755、その他のファイルが644です。
    もし、パーミッションがサーバ側で指定されている場合はそれに従ってください。
    (644以外のものは、なるべく真ん中の数字が0のほうが望ましいです。)
    + index.php
    + md5.php 管理者パスワード設定後は削除する
    + rss.php
    + multi_bbs.ini.php
    + entrance_body.php
    + note.php
    + tb.php
    + lib /
        + admin.php
        + bbs.php
        + file.php
        + library.php
        + log.php
        + search.php
        + init.php
        + trackback.php
        + attach.php
    + skin /
        + pc.css.php
        + pc.skin.php
        + mobile.skin.php
        + スキン名 /
             + pc.css.php
             + pc.skin.php
    + icon /  アイコンの利用方法はこちらで
        + admin 管理人専用アイコンディレクトリ
             + アイコン ...
        + ○○ / 
             + アイコン ...
    + img /
        + atom_1_0.gif
        + attach.png
        + compress.jpg
        + hp.png
        + rss10.gif
        + rss_0_91.gif
        + rss_2_0.gif
    + data / (777)
        + lock.dat (666)
        + module名_lock.dat (666)
        + menuID_ini.dat メニュー作成時に自動的に生成されます。
        + menu.dat (666)
        + recent.dat (666)
    + module /
        + module_file.php
        + mobile_mod_lib.php
        + module_library.php
        + pc_mod_lib.php
        + module名 ディレクトリ
             + ...
    + log / (777) このディレクトリ以下のファイルは自動的に生成されます。
        + 項目別最終更新日管理ファイル (Menu名.log)
        + menuディレクトリ (Menu名)
             + ログ別最終更新日管理ファイル (項目名.log)
             + 過去ログ別最終更新日管理ファイル (項目名-p.log)
             + 項目ディレクトリ (項目名)
                   + ログ (数字.log)
                   + 内部関連リンクデータ (数字.il)
                   + トラックバックデータ (数字.tb)
                   + トラックバック先リストデータ (数字.ltb)
                   + 最終書き込み者データ (last.dat)
                   + 添付ファイル用ディレクトリ / (777)
                         + 添付ファイル
             + 過去ログ用項目ディレクトリ (項目名-p)
                   + 内部関連リンクデータ (数字.il)
                   + トラックバックデータ (数字.tb)
                   + トラックバック先リストデータ (数字.ltb)
                   + 過去ログ (数字.log)
                   + 過去ログ圧縮ファイル (数字.gz)
                   + 添付ファイル用ディレクトリ / (777)
                         + 添付ファイル
    

    [index]


    ★ アイコンの利用方法 ★

     まず、icon ディレクトリ下にディレクトリを作成しその中に画像を置いてください。
    画像の名前は何でも可ですが、ブラウザで表示できない形式のものは利用できません。
    次に、multi_bbs.ini.php でアイコンの設定をしてください。説明が書いてあります。

    以下は、猫と犬というアイコンを利用する時の例です。
    複数の画像を置くと、その中からランダムで選択されます。

    ■ multi_bbs.ini.php での設定
    $g_user_icon = array("cat"=>"猫","dog"=>"犬");
    
    ■ ディレクトリ構成
    + icon
       + cat
           + ○○.gif
           + ○○.jpg
           + ○○.png
       + dog
           + ○○.gif
           + ○○.jpg
           + ○○.png
    

    [index]


    ★ トラックバックの利用方法 ★

     トラックバックの設定がONになっている場合に、
    新規投稿やコメントの本文に外部サイトへのURLを書き込むと、
    自動でトラックバックIDを取得してトラックバックを送信する。
    IDが取得できない場合や一度送ったURLには、送信しない。

    ■ publication.ini.php での設定
    $g_tb を 1 に設定る。
    $g_tb_max, $g_tb_link の値を好きなように変更。
    
    ■ モジュール別の設定
    管理モードにてMenu設定の変数の変更で、
    トラックバックの利用とトラックバック送信の利用者の項目を好きなように変更
    

    [index]


    ★ ログディレクトリ下の例 ★

     menuAとmenuBというメニューを作成し、それぞれに itemAとitemBという項目を自分で作成する場合の例です。
    アクセス権は全て777です。その他の細かいファイルは自動生成されます。
    + log
       + menuA
           + itemA
           + itemA-p
           + itemB
           + itemB-p
       + menuB
           + itemA
           + itemA-p
           + itemB
           + itemB-p
    

    [index]


    ★ トラブルの原因・対処 ★

    [index]


    ★ 更新履歴 ★

    [index]


    ★ Special Thanks ★

    [index]