トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BugTrack-plugin/313

ページの作成や編集にはユーザ登録が必要です。

ページ名/アクション値でフィルタリングするプラグイン

  • 投稿者: A_M
  • カテゴリ: 新規
  • 優先度: 普通
  • 状態: 提案
  • 日時: 2006年09月06日 06時55分37秒

 内容

ページ名/アクション値でフィルタリングするプラグイン

  • 特定のページを表示中、または特定のアクションを表示中に限って、内部のWiki記法をパースする複数行プラグイン
  • 特定のページを表示中、または特定のアクションを表示中に限って、内部のWiki記法を無視する複数行プラグイン

条件によって、内部のWiki記法をそのまま出力。あるいは、一切出力無しとするフィルタになります

 パッケージ

アーカイブには、以下のファイルをパッケージしています。

  • plugin/show_condition/Install_pm.txt (Install.pm と改名して設置してください)
  • plugin/show_condition/ShowOnly.pm
  • plugin/show_condition/ShowNotOnly.pm
  • Readme.txt ( このページと同等な説明ファイル - インストールは不要です。 )

 インストール

  1. 添付ファイルを解凍し、各ディレクトリに展開してください。
    • BugTrack-plugin/234を未導入の方は、Install_pm.txt を Install.pm に改名してください。
    • BugTrack-plugin/234を導入済みの方は、下記の内容を、既存のInstall.pm に加えてください。
  1. プラグイン設定画面で show_condition を有効にしてください。
# 既存のInstall.pmへの追記内容([[BugTrack-plugin/234]]を導入済みの場合)
$wiki->add_block_plugin("only"      , "plugin::show_condition::ShowOnly"  ,"WIKI");
$wiki->add_block_plugin("not_only"  , "plugin::show_condition::ShowNotOnly","WIKI");

依存するプラグイン

複数行プラグイン(BugTrack-plugin/203 / KG氏作)に依存します。併せて、導入確認をしてください。

影響するプラグイン

段組用プラグイン(BugTrack-plugin/234 / 拙作)と同じプラグインパッケージとなっています。以下のように、このプラグインと同じディレクトリにインストールしますので、インストール方法をご確認下さい。

  • plugin/show_condition/*.pm

 利用方法

指定条件により内部のWiki記法をパースする

{{only P:(ページ名),P:(ページ名2),F:(ページ名-前方一致),A:(アクション名)
(Fiki記法で内容を記述します)
}}

指定条件により内部のWiki記法を無視する

{{not_only P:(ページ名),P:(ページ名2),F:(ページ名-前方一致),A:(アクション名)
(Fiki記法で内容を記述します)
}}

共通ルール

  • 表示条件を「P:ページ名」、「F:ページ名の前方一致文字列」、「A:アクションの値」で指定します。
  • 上記例のように、条件を併記することも出来ます(カンマで区切ってください)。複数条件を併記した場合はORマッチとなっています。
  • このプラグインは、常時表示する特別ページ(Menu、Header、Footer)でご利用下さい。

編集のポイント

  • include プラグインを活用すると、他のページを切り分けたメニューとして利用できます。
  • その他、ページ名一覧を出力するプラグインなどナビゲーションの切り分けに利用できます。

 ライセンス

GPLでお願いします。

 更新履歴

2006-09-06 ― show_condition_add_20060906.zip(415)
  • 初版リリース

 その他

お気づきの点がありましたら、コメントをお願いいたします。

 コメント

お名前: コメント:
show_condition_add_20060906.zip

最終更新時間:2006年09月06日 06時55分38秒