PolyMoNote
Wiki Like SYSTEM 「PolyMoNote」の公式サイト
Commands/RSS
ID: 19 |
作成日: 2011/09/05 [Mon] 18:00:00 |
最終更新: 2011/10/15 [Sat] 20:53:42
概要
作成されたページのリストや内容をRSSフィードで配信します。
フィードのフォーマットは"RSS 1.0"です。
書式
index.php?site_id=ブックID&cmd=plugin_showconf&rss_mode=モード
"rss_mode"は省略可能です。
- rss_mode=モード
-
ページの並び順を指定します。
省略した場合は、"$setMode"で設定された値、または"プラグイン設定"で指定された値になります。- newpages
- ページが作成された順番。(新着順)
- changes
- ページが編集された順番。(更新順)
コマンドの設定
スクリプトに直接書き込む項目
- $setMode
-
ページの並び順のデフォルト値を指定します。
- newpages
- ページが作成された順番。(新着順)
- changes
- ページが編集された順番。(更新順)
- $excPages
-
表示するページの正規表現パターンのデフォルト値を指定します。
すべてのブックで同じ正規表現のパターンを指定するなどの理由で、細かく"プラグイン設定"から指定する必要がない場合は、こちらの値をあらかじめ設定しておくとよいでしょう。
なお、"プラグイン設定"で指定されている場合※1は、そちらが優先されます。 - $itemCount
-
フィードに表示させるページ数のデフォルト値を指定します。
"プラグイン設定"で指定されている場合は、そちらが優先されます。 - $descriptionWidth
- ページ本文の概要の文字数を指定します。
"プラグイン設定"から指定する項目
- 表示させるページ
-
表示させたいページを正規表現で設定します。
指定なしの場合は、すべてのページとなります。 - ページの並び
-
ページの並び順を指定します。
- newpages
- ページが作成された順番。(新着順)
- changes
- ページが編集された順番。(更新順)
- 表示するページ数
- 表示するページ数を"1~20"の間で指定します。
正規表現について
フィードに表示するページを正規表現を利用して指定することができます。
正規表現についての詳しい解説については、ネットなどに解説があるのでそちらで調べていただくとして、こちらでは簡単な例を紹介します。
たとえば、日記のページを"Diary"から始まるページ名で作成しているとします。
日記のみをリストアップしたいと思い、"Diary"から始まるページのみを検索したい場合は以下のように記述します。
^Diary
単純に、"Diary"がページ名に含まれるページをリストアップしたい場合は、以下のようにします。
Diary