hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » UsersWiki » matchee » BLOG » 2009-08-06 » 抜粋

(2009-08-06 lsx.inc.php's ノート より抜粋)

<C-B> 重宝しているリスト表示プラグイン anchor.png

Page Top

引数(オプション)について anchor.png

lsx.inc.php プラグインは、オプションが豊富で、自由度が高く、いろいろな使い方ができて超便利!! :-D

  • 当方、すべて使用しているわけではなく、使っていない部分については、説明していないことありますので、ご容赦を 8-)
  • 引数(オプション)について、私の使い方的に、各文献の並びとは変えて表にしています。
  • 引数の組合せについて、自分なりに整理し、そのテストについては 当該ページ下位にページを作成しテストしています。
Page Top

17種の引数 (本家様現行Verは20種 :-o by 2009-08-06調べ) anchor.png

  • xpWiki版lsxには無い機能があるとのこと。( 参照:https://hpwb.net/712RR4 (xoops.hypweb.net) )
  • 引数には、大別して2種、選択系(静的)記述系(動的)がある。
    • 選択系(静的) はbool値指定と、単語指定がある。
    • 記述系(動的) は任意数字記述と、任意文字列記述がある。
  • bool値指定(bool型、boolean型、論理型とも呼ばれる)は、真、偽の2値より選択。(参考文献 WikiPedia.ja:ブーリアン型)
    指定方法>>1(推奨)23(例外有)備考
    有効(真)ontrue(Opt名のみ)hierarchy は未記載でも有効など例外あり
    無効(偽)offfalse(Opt未記載)

    • 指定方法1で、明示的に OptNo 0-4 は (Opt名=) on or off と記載する癖を付けること推奨 :-D ( on と off はキーボードで修正が凄い楽)
    • 指定方法2も、意味的にわかりやすいが、trueの4文字、falseの5文字で、有効無効の修正が面倒 :-( (はじめこっちでしたが楽なon,offへ移行)
    • 指定方法3の、Opt名のみを記載しての(=on無しの)、オプションの有効化は、誤解を招く元 :cry: (使わない方が良い)
      • 無効のための省略は、オプションが多数あるため、記述省力化のため、利用するのは正しいと思う。(当方は、経験的に、OptNo 0-4は非省略運用)
  • 文字列、数字指定
    • (いずれ記載、したい [worried] )
  • 以下、引数(オプション)17種の表
    OptNo引数(オプション)タイプ省略時設定値説明
    10tree未確認
    11non_list未確認
    12contents未確認
    13include未確認
    14linkstr未確認
    15link未確認
    16order未確認
    0hierarchybool値onon,off階層的リスト表示設定
    1sort文字列namename,date,readingソート方法設定
    2reversebool値offon,off逆順ソート設定
    3datebool値offon,off更新日付表示設定
    4newbool値offon,offNew!表示設定
    5depth数字-任意下位階層指定設定
    6num数字-任意表示件数設定
    7prefix文字列./任意対象ページ接頭辞設定
    8filter文字列-任意対象文字列設定
    9except文字列-任意除外文字列設定

    • 当方使ってない OptNo 10-16 はすみません、ご容赦願います。
Matrix(組合せ的に有り?無し? 検討テーブル)
系\OptNo0123456789...
00--00(略)-00
10111-11
7----------
8----------

Page Top

引数組合せ anchor.png

(よく使う組合せで、選択系(静的)部分は定型化できるので、コマンド利用時は、InterWikiを使うのも有りかな?)

  • Opt組合せによる傾向(系統)の考察(整理)
    系統傾向(系統)概要近しいプラグイン
    00:hierarchy=on1:sort=name階層(&名前順)の基本表示のバリエーションls2.inc.php
    11:sort=date0:hierarchy=off時間軸(&非階層)での表示のバリエーションrecent.inc.php
    (2)(付随系)2:reverse(sort付随系)ソート昇順/逆順切替-
    (3)(付随系)3:date(各種付随系)更新日付表示/非表示-
    (4)(付随系)4:new(各種付随系)New!表示/非表示-
    (5)(付随系)5:depth(各種付随系)階層範囲設定-
    (6)(付随系)6:num(各種付随系)表示件数設定-
    77:prefix5:depth基準(&階層範囲)での表示のバリエーション-
    88:filter9:exceptフィルタ(&除外)での表示のバリエーション-
    (9)(付随系)9:except(各種付随系)除外指定設定-

  • 引数組合せ表作成前に、本ページにあった「使い方テスト」。一時的に退避し、2-Xのどこかに流用予定
    • X-X 最新更新の5件表示例
  • 引数組合せの使い方サンプルページ表
    Opt種別>>選択系(on/off等)記述系(数字)記述系(文字列)
    OptNo>>012345678910-
    使い方サンプルページ\Opt名hierarchysortreversedatenewdepthnumprefixfilterexcept...メモ
    0-- 階層リスト(基本形)(on)(name)(off)(off)(off)--(./)--オプション使用皆無
    0-0 階層リスト(非省略)onnameoffoffoff-----
    0-3 階層リスト(更新日時付き)onnameoffonoff-----
    0-4 階層リスト(New!付き)onnameoffonon-----
    0-8 階層リスト(filter使用)onnameoffonon---設定-正規表現使えると、更に強力っぽい
    0-9 階層リスト(except使用)onnameoffonon---設定設定
    1-- 非階層リスト(基本形)off(name)(off)(off)(off)--(./)--hierarchy=offのみ
    1-0 非階層リスト(非省略)offnameoffoffoff-----
    1-1~4正 非階層リスト(更新順)offdateoffonon-----
    1-1~4逆 非階層リスト(古い順)offdateononon-----
    1-5 非階層リスト(階層範囲指定)offdateon/offonon設定----
    1-6 非階層リスト(n件表示)offdateon/offonon-設定---
    1-8 非階層リスト(filter表示)offdateon/offonon/off-設定-設定-newの動き注意あり
    1-9 非階層リスト(except表示)offdateon/offonon-設定-設定設定

    • ( )は、Opt未記載時を表し、括弧内の値がデフォルト値(のはず [worried] )
    • #lsxをテストするためには、下位ページがあるページを基準にする必要あるため、prefix=../../としているのが殆どです。、

Front page   Freeze Diff Backup Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 38, today: 1, yesterday: 1
Princeps date: 2009-08-06 (Thu) 03:04:40
Last-modified: 2009-08-06 (Thu) 06:20:13 (JST) (4221d) by nao-pon
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
オンライン状況
91 人のユーザが現在オンラインです。

登録ユーザ: 0
ゲスト: 91

もっと...
サイト情報