差分表示


* 番号で始まるページをn件まとめて表示する / npage_viewer.inc.pl

RIGHT:&date(Y-n-j[lL],2006/3/19);

calendar_viewer を改造したついでに、さらに改造して、
日付名のページでなく、数字で始まるページをソートして
n件づつ表示する プラグインをでっちあげてみた。

 #npage_viewer(基本ページ名, ページ数, モード, セパレータ)

たとえば、
 ほげ/1 はじめに
 ほげ/2 ほげの基本
 ほげ/2.1 基本の補足
 ほげ/3 ほげの活用
のようなページを3件づつ表示したければ、
 #npage_viewer(ほげ, 3)
たとえば、~
 ほげ/1 はじめに~
 ほげ/2 ほげの基本~
 ほげ/2.1 基本の補足~
 ほげ/3 ほげの活用~
のようなページを3件づつ表示したければ、~
 #npage_viewer(ほげ, 3)~
のように。モードは逆順にしたい場合reverseを指定できます。
(以外は、昇順)。セパレータは番号中に混ざっていてもいい記号で
デフォルトは'.'、凝ったチェックや変換はしてないので普通に
文字列でソートするだけなので番号の指定は自分で気をつけて。


&ref(npage_viewer.inc.zip){[ダウンロード]};



※自分でも作ったはいいがまだ出番無しなんで...
~
あと、calendar_viewer もそうだが、n件表示したとき
topicpathがうまく設定されていないので、ちょっと不便。
なんとかできるものなのか...そのうち。





----
#comment