linecounter.inc.php

サマリ正規表現により行数を数えるプラグイン
リビジョン1.0
対応バージョン1.4.7
投稿者NIKI
投稿日2007-05-18 (金) 23:11:14

解説

PukiWiki空間を検索して、正規表現にマッチした行数を表示するプラグインです。
コメントなどの特定のキーワードを埋め込んでおけばデータの数を数えることができます。
特に、trackerとの組合せで活用できるのではないかと考えています。

動機

PukiWiki.orgの「欲しいプラグイン/298」を読んでいて、同感したので自作してみました。

ダウンロード

プラグインを以下の所からダウンロードしてください。

更新日バージョン修正点・変更点など
2007/05/201.2・結果の数値を補正する機能を追加しました。
2007/05/191.1・pukiwiki.ini.phpのModified page list($whatsnew)を検索対象から除外するように変更しました。
・pukiwiki.ini.phpのIgnore list($search_non_list, $non_list)の設定を考慮するようにしました。
2007/05/181.0初版

インストール方法

  1. ダウンロードしたファイルを解凍してファイルを取り出してください。
  2. 取り出したファイルをlinecounter.inc.phpにリネームしたください。
  3. linecounter.inc.phpをpukiwiki/pluginに追加してください。

使用法

行数を表示したい部分に

&linecounter(ページ名,正規表現[,補正の数値]);

と書き込みます。

検索を行うページの親階層となるページ名を指定します。
省略時には設置したページとなります。
''を指定した場合は、PukiWikiの全ページが対象となります。
正規表現は、プラグインの内部でpreg_matchのパラメタになります。

使用例1

ページ毎に特定のコメント(//店舗)を埋め込んで、そのコメントの行数をカウントする例

使用例2

#tracker()で生成されるページの内容の優先順位の行をカウントする例
#tracker()の表示
 :
優先順位件数
緊急1件
重要2件
普通3件
4件
#tracker_list()の表示
 :

ライセンス

GNU GPL 2

コメント


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-21 (火) 23:42:13
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.362 sec.

SourceForge