NA-Publication ver 2.5.2 解説

(c) naotin 2006/03/06

★ about... ★

 「名前」 NA-Publication
 「バージョン」 2.5.2
 「更新日」 2006/03/06
 「種類」 作品公開CGI
 「作成者」 naotin
 「掲載」 NA-TOOL (http://tool.np-os.net/)


★ 著作権・ライセンス ★

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


★ index ★


★ 機能 ★

[index]


★ 内容 ★

プログラム

  • module ディレクトリ

    表示画像

    ログファイル

    その他

    [index]


    ★ 初期設定 ★

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

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

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

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

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

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

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

    [index]


    ★ ディレクトリ構成 ★

     ディレクトリ構成は以下のようになります。
    カッコ内の数字はパーミッション(アクセス権)
    表示されてないものは、ディレクトリが755、その他のファイルが644です。
    もし、パーミッションがサーバ側で指定されている場合はそれに従ってください。
    + index.php
    + md5.php 管理者パスワード設定後は削除
    + check.php 利用可能かチェックした後は削除
    + rss.php
    + publication.ini.php
    + entrance_body.php
    + note.php
    + tb.php
    + lib /
        + admin.php
        + publication.php
        + file.php
        + library.php
        + log.php
        + search.php
        + init.php
        + trackback.php
    + skin /
        + pc.css.php
        + pc.skin.php
        + mobile.skin.php
        + スキン名 /
             + pc.css.php
             + pc.skin.php
    + icon /  アイコンの利用方法はこちらで
        + admin 管理人専用アイコンディレクトリ
             + アイコン ...
        + ○○ / 
             + アイコン ...
    + img /
        + atom_1_0.gif
        + audio.jpg
        + compress.jpg
        + graph.png
        + hp.png
        + rss10.gif
        + rss_0_91.gif
        + rss_2_0.gif
        + video.jpg
    + data / (777)
        + lock.dat (666)
        + module名_lock.dat (666)
        + menuID_ini.dat メニュー作成時に自動的に生成されます。
        + menuID_user.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)
                   + 数字 /
                        +  作品データ
             + 過去ログ用項目ディレクトリ (項目名-p)
                   + 過去ログ (数字.log)
                   + 内部関連リンクデータ (数字.il)
                   + トラックバックデータ (数字.tb)
                   + トラックバック先リストデータ (数字.ltb)
                   + 過去ログ圧縮ファイル (数字.gz)
                   + 数字 /
                        +  作品データ
    

    [index]


    ★ アイコンの利用方法 ★

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

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

    ■ publication.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]


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

    [index]


    ★ 更新履歴 ★


    ★ モジュールの更新履歴 ★

    ★ picture module ★

    ★ upload module ★

    ★ text module ★

    [index]


    ★ Special Thanks ★

    [index]