サマリ | アクセスカウンタの一覧表をソートして表示 |
---|---|
リビジョン | 1.4 |
対応バージョン | 1.4.6 以降で確認 |
作者 | revulo |
ライセンス | GPLv2 |
アーカイブファイルをダウンロードし、 PukiWiki をインストールしてあるディレクトリで展開します。
$ tar xvfz counterlist-1.4.tar.gz
同様に JavaScript のパッケージもダウンロードして展開します。
$ tar xvfz TableSorter.tar.gz
もしくは以下のサイトから JavaScript の最新版をダウンロードし、skin/jQuery ディレクトリに置いて下さい。
あとは以下のような URL にアクセスすれば、カウンタの一覧表が表示されます。
http://…/?plugin=counterlist
?plugin=counterlist[&sort=ソートのキー][&order=ソート順] #counterlist( [ソートのキー [, ソート順]] )
オプションとして以下のものが指定できます。
キーを指定しない場合は、 PLUGIN_COUNTERLIST_DEFAULT_SORTKEY の値をキーにしてソートが行われます。
ja.lng.php や en.lng.php で以下のように定義することで、 表示されるメッセージを変更できます。
$_counterlist_messages = array( 'title' => 'アクセスカウンタの一覧', 'page' => 'ページ名', 'total' => 'トータル', 'today' => '今日', 'yesterday' => '昨日' );
また、counterlist.inc.php の先頭部分で以下の値を設定することで、 動作をカスタマイズできます。
バージョン | 日付 | 更新内容 |
1.4 | 2007/06/24 | ・JavaScript によるソート機能を追加 ・表のヘッダをクリックするごとに昇順・降順を切り替える機能を追加 ・ソートに array_multisort() 関数を使うようにして高速化 |
1.3 | 2006/12/24 | XHTML 1.1 に準拠していなかったのを修正 |
1.2 | 2006/10/28 | カウンタがゼロのページは表示しない設定を追加 |
1.1 | 2006/10/02 | 削除したページが一覧に表示されていたのを修正 |
1.0 | 2006/05/05 | 初公開 |
ページ名のリストを得る部分の処理に結構時間がかかるので、 動作が遅く感じる場合は、 get_existpages() の高速化 のパッチを試してみて下さい。