Plugins/DIARYMONTHLY

ID: 15 | 作成日: 2011/09/01 [Thu] 22:35:00 | 最終更新: 2011/11/11 [Fri] 09:34:33
FrontPage / Plugins / DIARYMONTHLY

概要

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

DIARYプラグインで作成された日記の月別ページを作成します。

書式

#DIARYMONTHLY(最大表示数){年月, 日記名}

引数は、すべて省略できます。

引数

最大表示数
1ページ辺りの日記の表示数を指定します。
指定なしの場合は、10日分を表示します。
年月
表示させたい日記の年月を指定します。
2011年9月の場合は"201109"というように指定します。
日記名
日記の基準となるページ名を指定します。
省略された場合は、月別の基準となる名称から日記名を自動で判断します。

プラグインの設定

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

$strMonthlyBase
月別の基準となる名称。
$strMonthlyPattern
月別のページ名に使っている年月の形式。

"$strMonthlyBase"について

引数に日記名が設定されていない場合は、"$strMonthlyBase"で設定された文字列を基に日記名を判断します。

たとえば、プラグインを記述したページが"Diary/Monthly/201101"という名前だった場合は日記名が"Diary"と判断され、"Diary/20110101"や"Diary/20110102"などのページがインクルードされて表示されます。

"$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月

"プラグイン設定"から指定する項目

一回のみ実行するプラグイン
取り込んだ1ページ目のみで実行させたいプラグインを指定します。
1行にひとつずつ記述することで、複数のプラグインを指定できます。
無効化するプラグイン
指定されたプラグインは無効化されます。
1行にひとつずつ記述することで、複数のプラグインを指定できます。

日記のパーマリンク

DIARYENTRYコマンドが有効の場合は、日記の各エピソードのタイトルに"DIARYENTRYコマンドを実行するパラメーター付きページリンク"(パーマリンク)が表示されます。

日記のエピソードやDIARYENTRYコマンドについては、ドキュメントの該当項目およびDIARYENTRYコマンドの説明ページをご覧ください。

備考

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