コメント件数集計プラグイン
ちょっとunion_table.inc.phpの大幅な作り直しが必要になり、年内の完成を諦めてへこんでる今日この頃ですが、折角だし1個は作っておこうと適当にガサゴソ…。
- 記入例1
#total_comment(head>質問|回答件数,foot>とーたる件数,クリスマスは何してる?>diary/2006-12-19/Christmas,正月は何してる?>diary/2006-12-19/NewYear)
質問 回答件数 とーたる件数 4 クリスマスは何してる? 4 正月は何してる?? 0 - ページはあらかじめ存在するページかPukiWikiの新規作成で作ってください。(convert_html()にリンク書式を通しているだけなので?マークをクリックしても良い。)
- 対象ページには手動で#comment書いてくださいね。
- ページはあらかじめ存在するページかPukiWikiの新規作成で作ってください。(convert_html()にリンク書式を通しているだけなので?マークをクリックしても良い。)
- 記入例2
#total_comment(head>diary|コメント件数,foot>とーたる件数,stratum1>Note/diary/,sort1>d>r)
- stratumと置く事で階層ページを一括指定できます。
- stratumの後ろに1と置く事でページ名の最後だけを表示します。
- まだ隠しページに対応していません。(やり方もこれから調べますorz)
- コメントは一行の先頭に(-)があれば一件と数えます。
設置例2
- 今後の予定
機能 状態 並べ替え 完了 見出し単位も可能に 完了 簡易的なフィルタ(ページ名や見出しに対して) 完了 隠しページへの対応 完了
仕様
- オプション内区切
区切 意味 , 基本オプション区切り > サブオプション区切り - オプション機能
機能 書式 説明 ヘッダ設定 fead>項目名1|項目名2 項目と項目の間に必ず(|)を置いてください。
これはテーブル書式に使われます。フッタの追加とコメント件数の合計 foot>添え字 添え字の所に記入した文字が合計数字の左セルに入ります。 解説文と指定ページのコメント件数 解説文>ページ名 解説文にはページのリンクが張られます。
指定したページの - が先頭に付いた行数を数えます。並べ替え sort1>a>r
(sort列番号>昇順降順>並び替えタイプ)sort: 番号0は左、番号1は右
a: SORT_ASC (昇順)、d: SORT_DESC (降順)
r: SORT_REGULAR-普通に、 n: SORT_NUMERIC-数値的に、 s: SORT_STRING-文字列として指定ページの下階層ページを集計 stratum>ページフィルタ>見出しフィルタ stratum:の後ろに1を付けるとページ名の最下層名だけを表示します。
ページフィルタ:正規表現で表示するページにフィルタを行います。
見出しフィルタ:見出しに対する正規表現で集計する - 付き行の範囲を指定します。
開発ページはPukiWiki/make/total_comment.inc.phpに移動しています。
最新版もPukiWiki/make/total_comment.inc.phpに置いています。