CreateMenuプラグインの使い方
インストール
ダウンロードが完了したら
解凍して出てきたフォルダを開きます。その中に2つのファイルがあり、1つはReadMe、もう一つはCreateMenuフォルダが入っています。この、CreateMenuフォルダを以下の場所にアップロードしてください。以下、P_blogの保管場所を/p_blog/とします。/p_blog/var/
アップロードしたCreateMenuフォルダのパーミッションを777に設定してください。 次に以下のファイルをテキストエディター等で開いてください。/p_blog/include/config.inc.php
すると、以下の記述があります。/** * Include user config file and main functions */ require_once $cd . '/include/user_config.inc.php'; require_once $cd . '/include/fnc_base.inc.php'; require_once $cd . '/include/constants.inc.php';赤い部分を追加してください。
/** * Include user config file and main functions */ require_once $cd . '/include/user_config.inc.php'; require_once $cd . '/include/fnc_base.inc.php'; require_once $cd . '/include/constants.inc.php';これでインストール作業は完了です。require_once $cd . '/var/createmenu/create.php';
一覧表の制作方法
編集画面
まずはログインをしてください。そのあとに以下のアドレスへ移動してください。http://www.yourdomain.com/p_blog/var/createmenu/
説明の通りに作業をこなすと、新規作成フォームが表示されるはずです。 以下の文章が表示される場合はパーミッションの設定をもう一度確認してください。CreateMenuディレクトリのアクセス権が正しく設定されていません。パーミッションを777に変更してください。
フォームの説明
- リストの番号 リストを表示させるときに使うIDです。
- 日付表示 日付表示の切り替えをします。リストの形式「pop」のみ、この設定は無効になります。
- リストの形式 リストのスタイルを決める項目です。標準状態で「menu」、「normal」、「pop」の3つが準備されています。
- 並び順 ソートの設定です。
- 保管先 p_blogのログを保管しているテーブルの名前です。改名していない限りは変更する必要はありません。
- リンク先 改造していない限りはこれも変更する必要はありません。
- プレビュー 上の設定で一覧表を書き出します。まだ、その時点では保存されません。
作成・保存
先ほどの新規作成フォームで設定をし、プレビューボタンを押しますと設定に反映された一覧表が表示されます。もし気に入らなければもう一度、新規作成フォームから設定をし直してください。保存をするには一覧表のすぐ下の「追加する」をクリックしてください。編集
保存されたデータは新規作成フォームの上に表示されます。変更したい場合は基本的に作成する時と同じです。設定を保存するには「保存」を押してください。削除したい場合はリスト番号の左側に「削除」のチェックボックスがあるのでそれにチェックを入れてから「保存」をクリックしてください。削除されます。一覧表の表示
表示させる手順
「サイト管理」から「カスタムファイル編集」へ。ここでは例えで「コンテンツトップ」で表示をさせることにします。何も編集されていない場合は以下のようになります。<?php $contents_top =<<<EOD EOD; ?>以下のように変更してください。
<?php保存をした後、トップページに移動してみてください。一覧表が表示されているはずです。$menuBody = createmenu(1, $cd);$contents_top =<<<EOD{$menuBody}EOD; ?>
関数の説明
createmenuファンクションは二つの関数を使用します。 一つ目はリスト番号。ここに登録したリストの番号を入れます。次に$cdですが、これはp_blogが扱っている相対パスです。特に変更する必要はありませんが、例外があり、$cdの値を読み取れない場合があります。例えば、varディレクトリで表示させるときにこの問題が発生します。以前のようにhttp://your.domain/p_blog/var/で表示させるには以下の表記にしてください。$menuBody = createmenu(1, "..");
アンインストール
手順
アンインストールする際は手順を間違わないように注意してください。最初に消すのは「createmenu()」の記述です。それが完了したら、以下のファイルから赤い部分を削除してください。ファイル:/p_blog/include/config.inc.php /** * Include user config file and main functions */ require_once $cd . '/include/user_config.inc.php'; require_once $cd . '/include/fnc_base.inc.php'; require_once $cd . '/include/constants.inc.php';最後にvarディレクトリに入っている、「createmenu」ディレクトリを削除すれば作業は完了です。require_once $cd . '/var/createmenu/create.php';