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には無い機能があるとのこと。( 参照: (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=../../としているのが殆どです。、

トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 184, today: 1, yesterday: 0
初版日時: 2009-08-06 (木) 03:04:40
最終更新: 2009-08-06 (木) 06:20:13 (JST) (5378d) by nao-pon
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





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

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

もっと...
サイト情報