カテゴリ | |
---|---|
サマリ | 自作プラグイン/linecounter.inc.phpでの集計について |
バージョン | 1.4.7 |
投稿者 | Coffee |
状態 | 質問 |
投稿日 | 2010-03-04 (木) 19:01:19 |
質問箱/4550で質問したものです。
自作プラグイン/linecounter.inc.phpを利用してページのコメント数を表示しています。
&linecounter(ページ/1,/^(\/\/)(cmtmsg)/i,);
とすると
ページ/10 ページ/11 ページ/12 ページ/13
など、先頭に「ページ/1」のつくページのコメント数まですべて合計してしまいます。
ページ/1だけを対照にするにはどうしたらいいのでしょうか?
$counter = 0; + if (is_page($page)) { + if ($page === $whatsnew) { + return $counter + $number; + } + if ($search_non_list || ! preg_match('/' . $non_list . '/', $page)) { + foreach (get_source($page) as $line) { + if (preg_match($regex, $line)) $counter += 1; + } + } + + return $counter + $number; + } foreach (get_existpages() as $file => $name) {かな?(未テストの突貫工事です・・・)