カテゴリ | |
---|---|
サマリ | counter プラグインでどのページからでも1つのログファイルを使用したい。 |
バージョン | 1.4.2 |
投稿者 | 名無しさん |
状態 | 完了 |
投稿日 | 2004-05-26 (WED) 01:20:24 |
現在、counter プラグインを MenuBar に設置しているのですが、この場合各ページごとで別々のログ(.count)ファイルが作られ、別々にカウントされます。 それを1つのログファイルしか使用しないようにしたいです。 つまり、サイト全体で1つにしたいです。
検索した限りなかったと思うのですが、できますか?よろしくお願いします。
ページ単位のカウンターを一切使わないということであれば、counter.inc.phpを少し修正するだけで可能です。
function plugin_counter_inline() { - global $vars; $arg = ''; if (func_num_args() > 0) { $args = func_get_args(); $arg = strtolower($args[0]); } - $counter = plugin_counter_get_count($vars['page']); + $counter = plugin_counter_get_count('FrontPage');
function plugin_counter_convert() { - global $vars; - $counter = plugin_counter_get_count($vars['page']); + $counter = plugin_counter_get_count('FrontPage'); return <<<EOD
これでどのページにアクセスしても、FrontPageのカウンターが利用されます。
なるほど。ありがとうございました。