Plugins/DIARYLIST

ID: 14 | 作成日: 2011/09/01 [Thu] 22:11:00 | 最終更新: 2011/11/11 [Fri] 09:36:09
FrontPage / Plugins / DIARYLIST

概要

要素 実行の可否
行頭
インライン 不可
複数の記述

DIARYプラグインで作成された日記のリストを作成します。

書式

#DIARYLIST(表示モード){日記名}

"日記名"以外は省略できます。
その場合は、最近の日記10件をリスト表示します。

引数

表示モード
リスト表示のモードを指定します。
指定なしの場合は、最近の日記を10日分だけリスト表示します。
年月
"201109"などの年月を指定すると、その年月のすべての日記がリスト表示されます。
c, C, category, CATEGORY
カテゴリページのリストが表示されます。
m, M, monthly, MONTHLY
月別ページのリストが表示されます。
日記名
日記の基準となるページ名を指定します。
"Diary"とした場合は、"Diary"の下位ページ("Diary/"から始まる日記ページ)が対象のページとなります。

プラグインの設定

スクリプトに直接書き込む項目

$strCategoryBase
カテゴリの基準となる名称を指定します。
カテゴリのリストは、"$strCategoryBase"で設定された文字列と日記名を合わせたページ名※1を基準に検索します。
$strMonthlyBase
月別の基準となる名称を指定します。
月別のリストを検索する際に、"$strMonthlyBase"で設定された文字列と日記名を合わせたページ名※2を月別ページの基準として判断します。
$strMonthlyPattern
月別のページ名の命名パターンを指定します。
月別のリストは、"$strMonthlyPattern"で指定されたパターンと月別基準ページ名を組み合わせて検索します。

"$strMonthlyPattern"のパターンについて

"$strMonthlyPattern"は、記号で年月の形式を指定します。

引数で表示させる日記の年月が指定されていない場合は、その形式を基にページ名から年月を判断します。

記号は以下のような種類からなります。

記号 説明
Y
m 01~12の二桁の月
n 1~12の一・二桁の月

たとえば月別ページを"Diary/Monthly/201109"のようにしているときは、以下のように設定してください。

Ym

月別ページを"Diary/Monthly/2011年09月"としている場合は、以下のように設定します。

Y年m月

上記の2パターンは、月の数字が一桁の場合に先頭に"0"を付ける2桁("01"や"10"など)という意味になります。

また、月別ページを"Diary/Monthly/2011年1月"のように、一桁の月は一桁としている場合は、以下のように設定します。

Y年n月

備考

キャッシュディレクトリに、"diarydatas.日記名を基にした識別文字列.cache"というファイル名の日記ページ一覧を記録したキャッシュが作成されます。

脚注

※1 "Diary/Category"から始まるページ。
※2 "Diary/Monthly"から始まるページ。