DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


ja:plugin:accscounter

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
ja:plugin:accscounter [2018-07-05 11:36] – [開発] バグが判明しました hokkaidopersonja:plugin:accscounter [2019-11-07 14:25] (現在) hokkaidoperson
行 3: 行 3:
 ---- plugin ---- ---- plugin ----
 description: Wiki内の特定のページを訪れた人数を表示します(今日、昨日、全期間)。また、このプラグインが取ったログデータを基にした、人気ページ一覧も表示出来ます。このプラグインは、PukiWikiの物から移植しました(幾らかカスタマイズも施しています)。 description: Wiki内の特定のページを訪れた人数を表示します(今日、昨日、全期間)。また、このプラグインが取ったログデータを基にした、人気ページ一覧も表示出来ます。このプラグインは、PukiWikiの物から移植しました(幾らかカスタマイズも施しています)。
-author     : HokkaidoPerson +author     : HokkaidoPerson(北海道ゆっくり放送)
 email      : dosankomali@yahoo.co.jp  email      : dosankomali@yahoo.co.jp 
 type       : Syntax type       : Syntax
-lastupdate : 2018-07-02+lastupdate : 2019-11-07
 compatible : Greebo, 2018-04-22 compatible : Greebo, 2018-04-22
 similar    : top similar    : top
行 56: 行 56:
   * [[:start]](57)   * [[:start]](57)
   * [[wiki:syntax]](21)   * [[wiki:syntax]](21)
-  * [[plugins]](19)+  * [[:plugins]](19)
   * ......   * ......
  
行 80: 行 80:
   * **引数**: ''today''、''yesterday''、もしくは''allperiod''(デフォルト)   * **引数**: ''today''、''yesterday''、もしくは''allperiod''(デフォルト)
   * **ブラックリスト**: リストに表示しないページ(''|''で区切る)   * **ブラックリスト**: リストに表示しないページ(''|''で区切る)
 +
 +===== データマネージャー =====
 +
 +管理メニューから「データマネージャー」に行く事が出来、ログデータの閲覧や操作を容易に行えます。
  
 ===== 設定系統 ===== ===== 設定系統 =====
行 87: 行 91:
 ^Option^Description^Value Type^Default Value^ ^Option^Description^Value Type^Default Value^
 |''timezone''|タイムゾーン(日付変更の判断に利用します。空欄の場合は、サーバーにセッティングされたタイムゾーンを利用します。指定出来るのは、[[http://php.net/manual/ja/timezones.php|PHPマニュアルの「サポートされるタイムゾーンのリスト」]]にあるIDです。)|string|((何も入力されていません))| |''timezone''|タイムゾーン(日付変更の判断に利用します。空欄の場合は、サーバーにセッティングされたタイムゾーンを利用します。指定出来るのは、[[http://php.net/manual/ja/timezones.php|PHPマニュアルの「サポートされるタイムゾーンのリスト」]]にあるIDです。)|string|((何も入力されていません))|
- +|''excludeMgAndSp''|マネージャーやスーパーユーザーをカウントするかどうか(設定「[[ja:config:manager]]」「[[ja:config:superuser]]」参照)|''0''(カウントする)、''sp''(スーパーユーザーはカウントしない)、''mg''(マネージャー(スーパーユーザー含む)はカウントしない)からのプルダウン選択|''0''| 
-===== ローカション ===== +|''exclusionList''|除外するIP・リモトホスト\\ これらのIPやリモートホストからのアクセスはウントされません。特定のIPやリモートホストからロボットによるアクセスが多い場合などにご活用下さい。\\ リモートホストは、IPアドレスからの逆引き(gethostbyaddr)によって取得します。\\ 除外するIPやリモートホストを、1行ごとに1つ入力して下さい。\\ 次のワルドカドが使えます。\\ ? = 1文字(半角英数字、ドット"."、ハイフ"-")\\ * 1文字以上(半角英数字、ドット"."、ハイフン"-")\\ ! 1文字(半角数字のみ)\\ ~ 1文字以上(半角数字のみ)\\ \\ 例:"123.456.???.123"⇒123.456.789.123 など(123.456.78.123は除外されません)\\ 例:"*.example.com"⇒123.456.789.123.example.com、1-2-3-4.rooter.example.com など|テキストリア|((何も入力されていません))| 
-ッセージと、サ定での説明文は、語で表示されます +|''usrExclusion''|除外するユザー・ユーザーグループ\\ ここで指定したユーザー及びユーザーグループに所属するユーザーからのアクセスはカウントされません。\\ 除外するユーザーあるいはユーザーグループを、半角カンマ区切りで入力して下さい。|1行文字列|((何も入力されていません))| 
-  英語 +|''cntrExclusion''|除外する国\\ これらの国からのアクセスはカウントされません。特定の国からロボトによるアクスが多い場合などにご活用下さい。\\ 国コドは「cc.wariate.jp」のDNSービスにより取得します([[http://cc.wariate.jp/|日本語による詳細]])。\\ 2文字の国コード(ISO 3166-1 alpha-2)を、半角カンマ区切りで入力して下さい。|1行文字列|((何も入力されていません))| 
-  * 日本語+|''cntrInclusion''|カウンする国の指\\ このオプション国を指定すると、これら国からのアクセス「のみ」カウントされます。\\ 国コードは、「cc.wariate.jp」DNSサービスにより取得します([[http://cc.wariate.jp/|日本による詳細]])。\\ 2文字の国コード(ISO 3166-1 alpha-2)を、半角カンマ区切り入力して下さい。|1行文字列|((何も入力されていせん))| 
 +|''reverseLookupFailed''|IP→リモートホスト の逆引きに失敗した場合、カウンターから除外る(ロボットのIPアドレスは逆引きを拒否するケースが多いです)|ブーリアン型|''0''| 
 +|''reverseLookupException''|上のオプション「reverseLookupFailed」の例外となるIPアドレス\\ 対象のIPを、1行ごとに1つ入力して下さい。\\ 次のワイルドカードが使えます。 \\ ? = 1文字\\ = 1文字以上\\ \\ 例:"123.456.???.123"⇒123.456.789.123 など(123.456.78.123は除外されません)\\ 例:"123.*.789.123"⇒123.456.789.123、123.9.789.123 など|テキストエリア|((何も入力されていません))| 
 +|''reverseLookupCntrException''|上のオプション「reverseLookupFailed」の例外となる国\\ 国コードは、「cc.wariate.jp」のDNSサービスにより取得します([[http://cc.wariate.jp/|日本語による詳細]])。\\ 2文字の国コード(ISO 3166-1 alpha-2)を、半角カンマ区切りで入力して下さい。|1行文字列|((何も入力されていません))| 
 +|''sfsExFreq''|訪問者のIPアドレスのFrequency Scoreをチェックしてスパムをカウンターから除外するかどうか([[plugin:stopforumspam2|Stopforumspam2プラグイン]]が必要です)\\ "0"を入力するとチェックを行いません。0でない場合はチェックします。このオプション特有の基準値を指定出来ます。"-1"を入力すると、Stopforumspam2プラグインの設定"freqBorder"で指定した値が基準値となりますが、0より大きい値を入力すると、それが基準値となります|数字(-1以上)|''0''
 +|''sfsExConf''|訪問者のIPアドレスのConfidence Scoreをチェックしてスパムをカウンターから除外するかどうか(Stopforumspam2プラグインが必要です)\\ "0"を入力するとチェックを行いません。0でない場合はチェックします。このオプション特有の基準値を指定出来ます。"-1"を入力すると、Stopforumspam2プラグインの設定"confidenceBorder"で指定した値が基準値となりますが、0より大きい値(100以下)を入力すると、それが基準値となります。|数字(1-~100)|''0''
 +|''saveLog''|Wikiにアクセスがあった際にIPアドレスと日付時刻を記録する\\ ログはページ毎に保存されます。カウンターから除外するIPアドレスやリモートホスト、国を決める際にご活用下さい。\\ ログファイルは、キャッシュディレクトリ(デフォルトの設定の場合は[[ja:config:savedir|データディレクトリ]]内にある)の''accscounterlog''ディレクトリ内に保存されます。必要に応じてファイルの抽出や削除を行って下さい。|''0''(記録しない)、''ppage''(記録する(ファイルを日付ごとに分ける事はしない))、''pdate''(記録する(ファイルは日付ごとに分ける))からのプルダウン選択|''0''|
  
 ===== 開発 ===== ===== 開発 =====
行 99: 行 109:
   * **2018-07-02**   * **2018-07-02**
     * 最初のリリース     * 最初のリリース
 +  * **2018-07-17**
 +    * バグ修正(プラグイン動作時に時々、明日の日付で操作(ログ記録・人気順表示)が行われる問題が生じていました)
 +  * **2018-08-08**
 +    * バグ修正(ディレクトリ作成を経ずにファイルを書き込もうとするという、初歩的なミスを犯していました)
 +  * **2018-08-29**
 +    * htaccessファイルの追加
 +  * **2018-10-30**
 +    * 大規模なアップデート!! ブラックリスト機能や、ログ保存システムを追加。
 +  * **2019-02-10**
 +    * [[plugin:farmer|Farmerプラグイン]]のようなプラグインと互換性を持つようにするため、プラグインのデータの保存先を変更しました。元の保存先に残っているデータは移動もしくは削除出来ます。プラグインをアップデートした後に表示される通知をご参照下さい。
 +    * [[ja:plugin:stopforumspam2|Stopforumspam2プラグイン]]を使った機能を追加しました。
 +  * **2019-03-12**
 +    * プラグインのアンインストールを容易にするため、プラグインのデータの保存先を**再び**変更しました。元の保存先に残っているデータは移動もしくは削除出来ます。プラグインをアップデートした後に表示される通知をご参照下さい。
 +    * データマネージャーの機能を追加しました。
 +  * **2019-10-21**
 +    * オプション''cntrInclusion''を追加しました。
 +  * **2019-11-07**
 +    * 不具合の修正。
  
 === 既知のバグや問題 === === 既知のバグや問題 ===
  
-  * プラグイン動作時に時々、明日の日付で操作ログ記録・人気順表示)が行われる +(現在無し)
-    * 現在、調査中です。+
  
 === やる事リスト === === やる事リスト ===
行 116: 行 143:
  
 ===== 議論 ===== ===== 議論 =====
- 
- 
  
ja/plugin/accscounter.1530783385.txt.gz · 最終更新: 2018-07-05 11:36 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