DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


ja:plugin:accscounter

文書の過去の版を表示しています。


アクセスカウンター・人気ページ一覧表示プラグイン

互換性のある DokuWiki バージョン

Greebo, 2018-04-22

plugin Wiki内の特定のページを訪れた人数を表示します(今日、昨日、全期間)。また、このプラグインが取ったログデータを基にした、人気ページ一覧も表示出来ます。このプラグインは、PukiWikiの物から移植しました(幾らかカスタマイズも施しています)。

最終更新日
2018-07-02
種類
Syntax
リポジトリ
ソース

この拡張は二年以上更新されていません。もはや維持管理や対応がされておらず、互換性に問題がある可能性があります。

This extension is not in the 'plugin' or 'template' namespace and is therefore ignored.

類似 top

タグ counter, statistics, users

概要

特定のページを訪れた人数を表示します。
また、今日、昨日、或いは全期間の、人気ページ一覧も表示出来ます。

PukiWikiのCounterプラグインとPopularプラグインから移植しました。1)

導入

拡張機能マネージャーで検索・インストールを行います。手動でインストールする方法はこちらに記載してございます。

例/使い方

:!: このプラグインを使うページには~~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}}
  • 引数: todayyesterday、もしくはtotal(デフォルト)
  • メッセージA: 表示数に続く文字(0か1の場合)
  • メッセージB: 表示数に続く文字(2以上の場合)
{{POPULAR 数 引数 ブラックリスト}}
  • : 表示する項目の数
  • 引数: todayyesterday、もしくはallperiod(デフォルト)
  • ブラックリスト: リストに表示しないページ(|で区切る)

設定系統

サイト設定で設定を変更出来ます。

OptionDescriptionValue TypeDefault Value
timezoneタイムゾーン(日付変更の判断に利用します。空欄の場合は、サーバーにセッティングされたタイムゾーンを利用します。指定出来るのは、PHPマニュアルの「サポートされるタイムゾーンのリスト」にあるIDです。)string2)

ローカライゼーション

エラーメッセージと、サイト設定での説明文は、次の言語で表示されます。

  • 英語
  • 日本語

開発

変更履歴

  • 2018-07-02
    • 最初のリリース

既知のバグや問題

  • プラグイン動作時に時々、明日の日付で操作(ログ記録・人気順表示)が行われる
    • じきに解決すると思われます。現在、修正後のプラグインを私のWikiで動作確認しています。

やる事リスト

もし何か物足りない点があるのであれば言って下さい。なるべく頑張ります。

お問い合わせ

もし何かあればGitHubのページにトピックを作成出来ます。それ以外の件については、以下の連絡先を使えます。

議論

1)
元のプラグインのライセンスに則っています
2)
何も入力されていません
ja/plugin/accscounter.1530886966.txt.gz · 最終更新: 2018-07-06 16:22 by hokkaidoperson

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki