wikiwiki official

tagプラグイン

0 コメント
views
1 フォロー

tagプラグイン

新しいtagプラグインを取り込み、WIKIWIKIで動くようにしました。
機能ごとに3つのプラグインに分かれております。

Plugin/tag.inc.php - Sonots' PukiWiki プラグイン
http://pukiwiki.sonots.com/?Plugin/tag.inc.php

tag

書式

&tag(tag[,tag[,tag[,...]]]);

注意: ^ と - は特別な意味を持つ文字なのでタグには使えません。ページリストの際に ^ は共通ページを(積集合 ∩ のイメージ)、- は差ページ(差集合のイメージ)をリストするのに使用します。

&tag(PukiWiki,Plugin);
&tag(プラグイン);

結果

Tag: PukiWiki Plugin Tag: プラグイン

リンクは taglist プラグインへのリンクとなります。


tagcloud

タグクラウド (タグのリスト) tagcloud
いわゆるタグクラウドの表示(タグのリストアップ)には、tagclould プラグインを使用します。

書式

#tagcloud([オプション])

オプション

  • limit=数字
    • 表示最大件数の指定。デフォルトは全て。
  • related=タグ名
    • 関連タグのみを表示。デフォルトは全て。
  • cloud=off
    • タグクラウド表示ではなく、ただのリスト。デフォルトはタグクラウド表示

#tagcloud(related=PukiWiki)
#tagcloud(related=PukiWiki,cloud=off)


taglist

タグ付きページのリストを表示するには taglist プラグインを使用します。

書式

#taglist(tag=タグトークン[,オプション])
#taglist(タグトークン[,オプション])

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

その他、オプションは lsxプラグイン とほぼ同一なオプションが使用できます。prefix, hierarchy, tree, depth などの階層派のオプションが使用できないだけです。

#taglist(tag=Plugin-Old)
#taglist(Plugin-Old)

タグ+タグ配下ページ一覧

taglist オプションで tag を指定しなかった場合、全タグ+タグ配下のページを一覧できます。

書式

#taglist([オプション])
オプション

  • related=タグ
    • related オプションを使用すると、関連タグ+タグ配下のページの一覧になります。

#taglist(related=Plugin)

FAQ

ページを削除してもタグは消えない?

プラグインはページ参照時にしか起動できないためページが削除されてしまうとタグを更新できません。 ページを削除する前に &tag(); としてタグの削除をしてください。 もしくは、アクション型プラグインとして /?cmd=tag のようにアクセスするとキャッシュをクリーンアップできます。(以前はタグクラウドとして動作していました)

WIKIWIKI運営
作成: 2018/08/23 (木) 21:21:37
最終更新: 2018/08/24 (金) 19:09:46
通報 ...