Commands/DIARYENTRY

ID: 12 | 作成日: 2011/09/04 [Sun] 22:10:00 | 最終更新: 2011/11/08 [Tue] 03:11:21
FrontPage / Commands / DIARYENTRY

概要

DIARYプラグインで作成された日記を、エピソード単位で表示できるようにします。

日記のエピソードの扱われ方については、こちらをご参考ください。

書式

index.php?site_id=BookID&cmd=diaryentry&page=ページ名&p=エピソードID
page=ページ名
ページ名を指定します。
p=エピソードID
日記エピソードのパラメーターです。
日記の一番下のエピソードが"1"となり、上のエピソードに進むにつれて数字がプラスされます。

日記エピソードのパラメータについて

文法マニュアルの"ドキュメント"にあるように、DIARYプラグインで作成された日記ページの本文から見出しレベル2を、その日の日記の1エピソードのタイトルとして扱っています。

そして、DIARYプラグインは新規に追加されたエピソードを本文の上部に追記するため、日記系のプラグインやコマンドは、上に行くほど"その日の日記の新しいエピソード"として解釈しています。

**日記 その1
本文、その1

**日記 その2
本文、その2

**日記 その3
本文、その3

そして以上のような内容だった場合、"日記 その1"が一番新しく"日記 その3"が一番古いため、日記エピソードのパラメーターは"日記 その3"が"1"、"日記 その2"が"2"、"日記 その1"が"3"となります。

コマンドの設定

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

日記のパーマリンク
DIARYENTRYコマンドを有効にするかを指定します。
有効に設定した場合、DIARYDIARYCATEGORYDIARYMONTHLYプラグインで表示されている日記にDIARYENTRYコマンドへのリンクが表示され、DIARYENTRYLISTプラグインが有効になります。
on
コマンドを有効。
off
コマンドを無効。

備考

そのページが日記であるかどうかは、ページ名から自動で判断します。
DIARYプラグインで作成された日記ページの名前は、"日記名/数字8文字"※1の形式になるため、現在表示されているページ名の行末が"/"(スラッシュ)+"数字8文字"である場合は日記ページと判断しコマンドを実行、それ以外のページでは非表示となります。

脚注

※1 "数字8文字"は、年の4文字と月の2文字と日の2文字。