PolyMoNote Developer
PolyMoNote開発サイドの情報の発信場
Plugins/Option/CATEGORY
ID: 10 |
作成日: 2012/01/06 [Fri] 22:55:00 |
最終更新: 2012/03/02 [Fri] 21:07:16
| 目次 |
|---|
概要
| 要素 | 実行の可否 |
|---|---|
| 行頭 | 可 |
| インライン | 不可 |
| 複数の記述 | 不可 |
プラグインを記述したページの下位ページを新規作成順にインクルード(取り込み)して、ブログのカテゴリページ風に表示します。
書式
#CATEGORY(最大表示件数, [カテゴリ名削除の有無])
すべて省略できます。
その場合は、1ページ辺り10件分のページが表示されます。
引数
- 最大表示件数
-
1ページ辺りに表示するページの数を"1~10"の間で指定します。
指定なしや範囲外の数値が指定された場合は"10"となります。 - カテゴリ名削除の有無*
-
取り込んだページ名からカテゴリ名を削除するかを指定します。
カテゴリ名はCATEGORYプラグインが記述されているページ名です。- 指定なし
- カテゴリ名を削除する。
- N, n, NONE, none
- カテゴリ名を削除しない。
カテゴリ名について
CATEGORYプラグインが記述されているページをカテゴリ名として扱います。
たとえば、"Sample"というページにプラグインを記述した場合、カテゴリ名は"Sample"となり、その下位ページ("Sample/"から始まるページ名)は取り込まれて表示されます。
// 取り込まれるページ名 Sample/001 Sample/002
カテゴリ名の削除
カテゴリ名を削除するように設定されている場合は、取り込まれたページの名前からカテゴリ名が削除されて表示されます。
カテゴリ名が"Sample"の場合は、取り込まれるページの名前から"Sample/"が削除されます。
// カテゴリ名が"Sample"の場合 Sample/001 → 001 Sample/002 → 002
プラグインの設定
スクリプトに直接書き込む項目
- $TitleSet
-
"カテゴリ名削除の有無"のデフォルト値を設定します。
- 指定なし
- カテゴリ名を削除する。
- N, n, NONE, none
- カテゴリ名を削除しない。
"プラグイン設定"から指定する項目
- 一回のみ実行するプラグイン
-
取り込んだ1ページ目のみで実行させたいプラグインを指定します。
1行にひとつずつ記述することで、複数のプラグインを指定できます。 - 無効化するプラグイン
-
指定されたプラグインは無効化されます。
1行にひとつずつ記述することで、複数のプラグインを指定できます。
ダウンロード
下記のリンクから圧縮ファイルをダウンロードしてください。
| バージョン | 公開日 | ダウンロード |
|---|---|---|
| ver.1.00 | 2012/01/06 |
|
インストール
解凍してできた"category_plugin"フォルダ内の"category.php"を"pn/lib/plugins"ディレクトリに、"category_plugin/config"フォルダ内にある"category.php"を"pn/lib/plugins/config"ディレクトリにアップロードしてください。
備考
キャッシュディレクトリに、"category.ページ名を基にした識別文字列.cache"というファイル名の下位ページ一覧を記録したキャッシュが作成されます。
ちなみに、リリース情報のページは、このプラグインを利用しています。