文書の過去の版を表示しています。
目次
アクセスカウンター・人気ページ一覧表示プラグイン
Wiki内の特定のページを訪れた人数を表示します(今日、昨日、全期間)。また、このプラグインが取ったログデータを基にした、人気ページ一覧も表示出来ます。このプラグインは、PukiWikiの物から移植しました(幾らかカスタマイズも施しています)。
この拡張は二年以上更新されていません。もはや維持管理や対応がされておらず、互換性に問題がある可能性があります。
This extension is not in the 'plugin' or 'template' namespace and is therefore ignored.
類似 top
概要
導入
拡張機能マネージャーで検索・インストールを行います。手動でインストールする方法はこちらに記載してございます。
例/使い方
このプラグインを使うページには~~NOCACHE~~
マクロを記述して下さい(データがリアルタイムに変動するので、ページがキャッシュされると困る)。
アクセスカウンター
一番シンプルな例。
{{counter}}人が、これまでにこのページを訪れました。
アクセス者が15人いる場合、15人が、これまでにこのページを訪れました。
と出てきます。
こういう風にも書けます。
このページへのアクセス 今日: {{counter|today}} / 昨日: {{counter|yesterday}} 総計: {{counter|total}}
こんな風に入力も出来ます(英語圏向けの記述)。
{{counter|total| person visited this page till now.| people visited this page till now.}}
1 person visited this page till now.
と出たり、12 people visited this page till now.
と出たりします。
人気ページ一覧
上のアクセスカウンタープラグインが有効なページが集計されます。もし全ページを集計したい場合は、サイドバーやテンプレートにこのプラグインを埋め込むといいと思います。
一番シンプルな例は、
{{POPULAR}}
これまでにアクセスの多かった上位10ページが表示されます。下は表示イメージです。
パラメーターを変更出来ます。
{{POPULAR 45 today}} {{POPULAR 20 yesterday blacklist1|blacklist2}}
プラグインが動いてるのを見る
ここで見れます(日本語のページ)。
構文
{{counter|引数|メッセージA|メッセージB}}
- 引数:
today
、yesterday
、もしくはtotal
(デフォルト) - メッセージA: 表示数に続く文字(0か1の場合)
- メッセージB: 表示数に続く文字(2以上の場合)
{{POPULAR 数 引数 ブラックリスト}}
- 数: 表示する項目の数
- 引数:
today
、yesterday
、もしくはallperiod
(デフォルト) - ブラックリスト: リストに表示しないページ(
|
で区切る)
設定系統
サイト設定で設定を変更出来ます。
Option | Description | Value Type | Default Value |
---|---|---|---|
timezone | タイムゾーン(日付変更の判断に利用します。空欄の場合は、サーバーにセッティングされたタイムゾーンを利用します。指定出来るのは、PHPマニュアルの「サポートされるタイムゾーンのリスト」にあるIDです。) | string | 2) |
ローカライゼーション
エラーメッセージと、サイト設定での説明文は、次の言語で表示されます。
- 英語
- 日本語
開発
変更履歴
- 2018-07-02
- 最初のリリース
- 2018-07-17
- バグ修正(プラグイン動作時に時々、明日の日付で操作(ログ記録・人気順表示)が行われる問題が生じていました)
- 2018-08-08
- バグ修正(ディレクトリ作成を経ずにファイルを書き込もうとするという、初歩的なミスを犯していました)
既知のバグや問題
(現在無し)
やる事リスト
もし何か物足りない点があるのであれば言って下さい。なるべく頑張ります。
お問い合わせ
もし何かあればGitHubのページにトピックを作成出来ます。それ以外の件については、以下の連絡先を使えます。