tagプラグインについて のバックアップソース(No.1)

#contents
*概要 [#g66960c8]
Wikiの各文書にタグ付けを行うプラグインです。
3つのプラグインにより構成されています。
----
**tagプラグイン [#rc6cd3d8]
各文書に設置することでその文書にタグを付けます。
***書式 [#r8b586ea]
 &tag(tag[,tag[,tag[,...]]]);
''注意:'' ^ と - は特別な意味を持つ文字なのでタグには使えません。taglistプラグインにて ^ は共通ページを(積集合 ∩ のイメージ)、- は差ページ(差集合のイメージ)をリストするのに使用します。
***使用例 [#sb478aa8]
 &tag(クエスト,ドロップアイテム);
----
**tagcloudプラグイン [#xf75d86d]
タグクラウドを表示します。
***書式 [#p0c262d7]
 #tagcloud([オプション]);
-オプション
--limit=数字
---表示最大件数の指定。デフォルトは全て。
--related=タグ名
---関連タグのみを表示。デフォルトは全て。
--cloud=off
---offを指定するとタグクラウド表示ではなくただのリストとして表示。デフォルトはタグクラウド表示
***使用例 [#ec746070]
 #tagcloud(related=キャラクター)
----
**taglistプラグイン [#cc5ba918]
タグとタグ付けされたページのリストを表示します。
***書式 [#l1cc1ce1]
 #taglist(tag=タグトークン[,オプション])
 #taglist(タグトークン[,オプション])

-タグトークン:
タグトークンには、「タグ名」や「タグ1^タグ2」、「タグ1-タグ2」のような書式を使用することができます。「タグ名」とするとそのタグが付けられているページのリストに、「タグ1^タグ2」とすると、タグ1とタグ2両方のタグが付けられているページ(積集合 ∩ のイメージ)のリストに、「タグ1-タグ2」 と指定しすると、タグ1が付けられているページのうち、タグ2が付けられていないページ(差集合のイメージ)のリストになります。

-その他のオプション:
lsx.inc.php とほぼ同一なオプションが使用できます。lsx.inc.php のページを参照してください。 prefix, hierarchy, tree, depth などの階層派のオプションが使用できないだけです。

***使用例 [#l085f325]
 #taglist();
----
**タグの変更や削除を行ってもリストやタグクラウドに残る場合 [#e1662d30]
tagプラグインではページリストのキャッシュが作成されています。ページ操作や編集を行っても、古いタグ情報が残ったままになる場合は下記形式のコマンド用URLからタグ用のキャッシュをクリアしてみてください。
 https://あなたのドメイン.wicurio.com/index.php?cmd=tag