lsx の変更点

Top > lsx

TITLE:【lsx】ページ一覧
TITLE:【lsx】ページ一覧【更新:TITLE名でページを絞る】

*ページ一覧の作り方 [#x63cb831]
 #lsx()
というプラグインで可能です。
~
個人的には、
 #lsx(/,date,except=FrontPage|Help|InterWikiName|MenuBar|Navigation|RecentChanges|SideBar|Wikiチュートリアル|管理掲示板|表組みサンプル|雑談掲示板)
とするのがおすすめです。
~
**/ [#gcdc6499]
全てのページが対象になります。
~
**date [#u4acf557]
更新日時が追記されます。
~
**except [#o09396dd]
以下のページをリストから除去します。
メニューや最初からあるページを一通り除去しています。

*最近の人気ページ一覧を貼る [#eb31958b]
メニューが推奨ですが、
 #lsx(/,date,num=1+10,sort=popular,popular=recent)
と貼ります。
今日と昨日の結果の合算で順位が決まります。
表示されるのは、上位10件。
増減したければ10をいじってください。

*TITLEでページを絞る(181214) [#i0da9c42]
※作成中
sort=title
filter_title=
linkstr=title
の3つを併用することが望ましい
----
lsxプラグインのソースコードを解析したところ、sort=titleというオプションが利用可能なようです。
こちらはTITLEに指定された文字列を基準として並べ替える機能となっておりました。
*TITLE名でページを絞る(181214) [#i0da9c42]
**以下の3つを併用することが望ましい [#x2e78c4f]
こちらの3つをオプションとして併用します。

また、弊社独自でfilter_titleというオプションを追加いたしました。
 filter_title=
 linkstr=title
 sort=title

***filter_title= [#b3072632]
TITLE名に=以降で指定したワードが入っている文字列のみを選別します。
 #lsx(filter_title=カノニカル)
のように指定することで、TITLE:にカノニカルの文字を含むページだけをリストアップする機能となります。

linkstr=relative | pagename | basename | title | firsthead
***sort=title [#a8effc65]
こちらはTITLEに指定された文字列を基準として並べ替える機能となっておりました。

リンク文字列を制御できます。
しかし、TITLEを指定していないページが入ると並び替えがおかしくなるようなので、filter_title=との併用がよろしいです。

    relative | relname - 相対パス的文字列表示(デフォルト)。
    pagename | name | page | absolute - 絶対パス的文字列表示(ls2の動作)。
    basename | base - ページ階層化機能でのベース名部分、例:Note/Plugin/lsx.inc.php -> lsx.inc.php。
    title - 各ページの TITLE: 行で指定された文字列。
***linkstr=title [#oa1591bd]

リストアップ結果が、各ページの TITLE: 行で指定された文字列になります。
結果リストがページ名だとおかしなことになるので併用が良いと思います。


ご覧頂きありがとうございました。