Следующая версия | Предыдущая версия |
wiki:plugin:accscounter [2025/03/26 22:20] – создано vladpolskiy | wiki:plugin:accscounter [2025/03/26 23:02] (текущий) – [Файл для загрузки] vladpolskiy |
---|
===Примечания=== | ===Примечания=== |
| |
:!: [[ja:plugin:accscounter|このページを日本語でご覧頂けます。(Эта страница также доступна на японском языке.)]]\\ | :!: [[https://www.dokuwiki.org/ja:plugin:accscounter|このページを日本語でご覧頂けます。(Эта страница также доступна на японском языке.)]]\\ |
:!: Я не являюсь носителем английского языка, поэтому эта страница может содержать некоторые ошибки в английских предложениях. | :!: Я не являюсь носителем английского языка, поэтому эта страница может содержать некоторые ошибки в английских предложениях. |
=====Краткое содержание===== | =====Краткое содержание===== |
Вы можете изменить следующие настройки с помощью [[wiki:plugin:config|диспетчера конфигураций]]. | Вы можете изменить следующие настройки с помощью [[wiki:plugin:config|диспетчера конфигураций]]. |
| |
^Option^Description^Value Type^Default Value^ | ^Параметры^Описание^Тип значения^Значение по умолчанию^ |
|''timezone''|Timezone used to judge changing of the day (if empty, the timezone set to the server will be used. You can specify one of IDs in [[http://php.net/manual/en/timezones.php|List of Supported Timezones" at PHP Manual]]|string|((empty))| | |''timezone''|Часовой пояс (используется для определения изменений даты. Если оставить поле пустым, будет использоваться часовой пояс, установленный на сервере. Идентификаторы, которые можно указать, указаны в [[http://php.net/manual/en/timezones.php|«Списке поддерживаемых часовых поясов» в руководстве по PHP .)]]|Однострочная строка|((empty))| |
|''excludeMgAndSp''|Don't count managers and superusers? (see config "[[config:manager]]" and "[[config:superuser]]|pull-down choice from ''0'' (Count both), ''sp'' (Don't count superusers), or ''mg'' (Don't count managers (including superusers))|''0''| | |''excludeMgAndSp''|Учитывать ли менеджеров и суперпользователей (см. настройки "[[wiki:config:manager|Менеджеры]]" и "[[wiki:config:superuser|Суперпользователи]]|''0'' Выберите из выпадающего меню: (Количество), ''sp'' (Суперпользователи не учитываются), (Менеджеры (включая суперпользователей) не учитываются) ''mg''|''0''| |
|''exclusionList''|IPs and remote hosts that will be excluded\\ The plugin don't count users with these IPs and remote hosts. This list will be useful if your website has many accesses by robot(s) from specified IP(s) and remote host(s).\\ The plugin gets remote hosts by IPs reverse lookup (gethostbyaddr).\\ Enter one IP or remote host per line.\\ Wildcards available:\\ ? = one character (an alphanumeric character, a dot ".", or a hyphen "-")\\ * = one or more characters (alphanumeric characters, dots ".", or hyphens "-")\\ ! = one character (a numeral)\\ ~ = one or more characters (numerals)\\ \\ e.g.: "123.456.???.123" -> 123.456.789.123, etc. (123.456.78.123 won't be excluded)\\ e.g.: "*.example.com" -> 123.456.789.123.example.com, 1-2-3-4.rooter.example.com, etc.|textarea|((empty))| | |''exclusionList''|Исключенные IP-адреса/удалённые хосты\\ Доступ с этих IP-адресов или удаленных хостов учитываться не будет. Используйте эту функцию, если у вас много роботов, получающих доступ с определенного IP-адреса или удаленного хоста.\\ Удаленный хост получается путем обратного поиска IP-адреса (gethostbyaddr).\\ Введите IP-адреса или удаленные хосты, которые необходимо исключить, по одному в каждой строке.\\ Можно использовать следующие подстановочные знаки:\\ ? = 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 и т. д.|Текстовая область|((empty))| |
|''usrExclusion''|Users or user groups that will be excluded\\ The plugin don't count these users and users in these groups.\\ Enter users and user groups separated by comma.|string|((empty))| | |''usrExclusion''|Исключенные пользователи и группы пользователей\\ Доступ от пользователей и пользователей, принадлежащих к указанным здесь группам пользователей, учитываться не будет.\\ Введите пользователей или группы пользователей, которых следует исключить, разделив их запятыми.|Однострочная строка|((empty))| |
|''cntrExclusion''|Countries that will be exluded\\ The plugin don't count users from these countries. This list will be useful if your website has many accesses by robot(s) from specified country(ies).\\ The plugin gets country codes by a DNS service of "cc.wariate.jp" ([[http://cc.wariate.jp/|Details in Japanese]]).\\ Enter two-character country codes(ISO 3166-1 alpha-2) separated by comma.|string|((empty))| | |''cntrExclusion''|Исключенные страны\\ Визиты из этих стран учитываться не будут. Используйте эту опцию, если у вас много роботов из определенной страны.\\ Код страны получен из DNS-сервиса «cc.wariate.jp» ([[http://cc.wariate.jp/|подробности на японском языке]]).\\ Введите двухбуквенные коды стран (ISO 3166-1 alpha-2), разделенные запятыми.|Однострочная строка|((empty))| |
|''cntrInclusion''|Set specific countries to be counted\\ If you specify county(ies) here, the plugin will count users ONLY from these countries.\\ The plugin gets country codes by a DNS service of "cc.wariate.jp" ([[http://cc.wariate.jp/|Details in Japanese]]).\\ Enter two-character country codes(ISO 3166-1 alpha-2) separated by comma.|string|((empty))| | |''cntrInclusion''|Указание стран для подсчета\\ Если вы укажете страны с помощью этой опции, будут учитываться только посещения из этих стран.\\ Код страны получен из DNS-сервиса «cc.wariate.jp» ([[http://cc.wariate.jp/|подробности на японском языке]]).\\ Введите двухбуквенные коды стран (ISO 3166-1 alpha-2), разделенные запятыми.|Однострочная строка|((empty))| |
|''reverseLookupFailed''|Exclude from the counter when the reverse lookup (IPs to remote hosts) failed (IPs of robots tend to reject the reverse lookup)|boolean|''0''| | |''reverseLookupFailed''|Если обратный поиск IP → удаленный хост не удается, он будет исключен из счетчика (обратный поиск IP-адресов роботов часто отклоняется)|Булевы типы|''0''| |
|''reverseLookupException''|IPs which the plugin doesn't apply to the option "reverseLookupFailed"\\ Enter one IP per line.\\ Wildcards available:\\ ? = one character\\ * = one or more characters\\ \\ e.g.: "123.456.???.123" -> 123.456.789.123, etc. (123.456.78.123 won't be excluded)\\ e.g.: "123.*.789.123" -> 123.456.789.123, 123.9.789.123, etc.|textarea|((empty))| | |''reverseLookupException''|IP-адреса, которые являются исключениями для параметра «reverseLookupFailed» выше\\ Введите целевые IP-адреса, по одному в каждой строке.\\ Можно использовать следующие подстановочные знаки:\\ ? = 1 символ\\ * = 1 или более символов\\ Пример: «123.456.???.123» ⇒ 123.456.789.123 и т.д. (123.456.78.123 не исключается)\\ Пример: «123.*.789.123» ⇒ 123.456.789.123, 123.9.789.123 и т.д.|Текстовая область|((empty))| |
|''reverseLookupCntrException''|Countries which the plugin doesn't apply to the option "reverseLookupFailed"\\ The plugin gets country codes by a DNS service of "cc.wariate.jp" ([[http://cc.wariate.jp/|Details in Japanese]]).\\ Enter two-character country codes(ISO 3166-1 alpha-2) separated by comma.|string|((empty))| | |''reverseLookupCntrException''|Исключения из параметра «reverseLookupFailed» выше:\\ Код страны получен из DNS-сервиса «cc.wariate.jp» ([[http://cc.wariate.jp/|подробности на японском языке]]).\\ Введите двухбуквенные коды стран (ISO 3166-1 alpha-2), разделенные запятыми.|string|((empty))| |
|''sfsExFreq''|Check the frequency score of the visitor's IP address not to count spammers? ([[plugin:stopforumspam2|Stopforumspam2 plugin]] required)\\ If the given number is "0" then the plugin won't do that, otherwise it'll do. You can define the borderline special to this function. If "-1" then the plugin will use the conf "freqBorder" of Stopforumspam2 plugin, if more than 0 then the number will be the borderline.|numeric (-1 +)|''0''| | |''sfsExFreq''|Проверять ли показатель частоты IP-адреса посетителя и исключать спам из счетчика (требуется плагин [[plugin:stopforumspam2|Stopforumspam2]]). Введите «0», чтобы отключить проверку. Проверьте, не равно ли оно 0. Вы можете указать пороговое значение, специфичное для этой опции. Если ввести «-1», то в качестве базового значения будет использоваться значение, указанное в настройке «freqBorder» плагина Stopforumspam2, но если ввести значение больше 0, то это значение будет использоваться в качестве базового значения.|Числа (-1 или больше)|''0''| |
|''sfsExConf''|Check the confidence score of the visitor's IP address not to count spammers? (Stopforumspam2 plugin required)\\ If the given number is "0" then the plugin won't do that, otherwise it'll do. You can define the borderline special to this function. If "-1" then the plugin will use the conf "confidenceBorder" of Stopforumspam2 plugin, if more than 0 (and 100 or less) then the number will be the borderline.|numeric (-1 - 100)|''0''| | |''sfsExConf''|Проверять ли рейтинг доверия IP-адреса посетителя и исключать его из счетчика спама (требуется плагин Stopforumspam2).\\ Введите «0», чтобы отключить проверку. Проверьте, не равно ли оно 0. Вы можете указать пороговое значение, специфичное для этой опции. Если ввести «-1», в качестве контрольного значения будет использоваться значение, указанное в настройке «confidenceBorder» плагина Stopforumspam2, но если ввести значение больше 0 (меньше 100), это значение будет использоваться в качестве контрольного значения.|Числа (1-100)|''0''| |
|''saveLog''|Save the log of IPs, the date and the time when visitors access this wiki?\\ The log will be recorded for every page. This option will be useful when you decide which IPs, remote hosts, and countries to exclude from the counter.\\ The log files will be saved in ''accscounterlog'' directory in your cache directory (inside [[config:savedir|the data directory]] in default config). Pick up and delete the log files if necessary.|pull-down choice from ''0'' (Don't save), ''ppage'' (Save (Don't make files for every date)), or ''pdate'' (Save (Make files for every date))|''0''| | |''saveLog''|Запишите IP-адрес, дату и время доступа к Wiki.\\ Журналы сохраняются для каждой страницы. Пожалуйста, используйте это при принятии решения о том, какие IP-адреса, удаленные хосты или страны следует исключить из счетчика. Файлы журнала хранятся в каталоге, называемом\\ каталогом кэша (который по умолчанию находится в [[wiki:config:savedir|каталоге данных]] ''accscounterlog''). При необходимости извлеките или удалите файлы.|''0'' Выберите из выпадающего меню : (Не записывать), ''ppage'' (Записывать (Не разделять файлы по дате)), ''pdate'' (Записывать (Разделять файлы по дате))|''0''| |
| |
===== Development ===== | ===== разработка ===== |
| |
=== Change Log === | === История изменений === |
| |
* **2018-07-02** | * **2018-07-02** |
* Initial release | * Первоначальный выпуск |
* **2018-07-17** | * **2018-07-17** |
* Fixed the bug (The plugin sometimes used to do their works with tomorrow's date) | * Исправления ошибок (при работе плагина операции (запись журнала, отображение порядка популярности) иногда выполнялись в завтрашнюю дату) |
* **2018-08-08** | * **2018-08-08** |
* Fixed the bug (An elementary mistake. The plugin used to write files without making a directory) | * Исправлена ошибка (я совершил элементарную ошибку, пытаясь записать файл, не создав предварительно каталог) |
* **2018-08-29** | * **2018-08-29** |
* Added a htaccess file | * Добавление файла htaccess |
* **2018-10-30** | * **2018-10-30** |
* Big update! Added options of black lists and the log saving system. | * МАСШТАБНОЕ ОБНОВЛЕНИЕ! ! Добавлена функция черного списка и система хранения журналов. |
* **2019-02-10** | * **2019-02-10** |
* Changed saving destinations of this plugin's data to be compatible with some plugins like [[plugin:farmer|farmer plugin]]. You can move or delete data in old directories. See the notification you'll see after updating the plugin. | * Изменено место хранения данных плагина для обеспечения совместимости с плагинами, такими как [[wiki:plugin:farmer|farmer]]. Любые данные, оставшиеся в исходном месте хранения, можно переместить или удалить. Пожалуйста, ознакомьтесь с уведомлением, которое появляется после обновления плагина.. |
* Added a function that uses [[plugin:stopforumspam2|stopforumspam2 plugin]]. | * Добавлен функционал с использованием плагина [[wiki:plugin:stopforumspam2|stopforumspam2]]. |
* **2019-03-12** | * **2019-03-12** |
* Changed saving destinations of this plugin's data **AGAIN**, to be easy to uninstall. See the notification you'll see after updating the plugin. | * **Чтобы упростить удаление плагинов, мы снова** изменили место хранения данных плагинов . Любые данные, оставшиеся в исходном месте хранения, можно переместить или удалить. Пожалуйста, ознакомьтесь с уведомлением, которое появляется после обновления плагина. |
* Added the function of Data Manager. | * Добавлен функционал менеджера данных. |
* **2019-10-21** | * **2019-10-21** |
* Added the conf ''cntrInclusion'' | * cntrInclusionДобавлены опции . |
* **2019-11-07** | * **2019-11-07** |
* Bug fix | * Исправления ошибок. |
| |
=== Known Bugs and Issues === | === Известные ошибки и проблемы === |
| |
(Currently none) | (В настоящее время нет) |
| |
=== ToDo and Wishlist === | === Список дел и пожеланий === |
I'll do my best if you think this leaves something to be desired | Я сделаю все возможное, если вы считаете, что это оставляет желать лучшего. |
* A kind of CSS formatting will be nice. In my case the counter on the in a wide sidebar looks bad, the Numbers of the pages are just on sidebar shown under the page Name, not beside it. IT has nothing to do with of the sidebar. Maybe conflicts somehow with the sidebar formatting of the 'Bootstrap3 Template'? | |
| |
===== Contact Me ===== | * Неплохо было бы использовать форматирование CSS . В моем случае счетчик на широкой боковой панели выглядит плохо, номера страниц отображаются только на боковой панели под названием страницы, а не рядом с ней. Это не имеет никакого отношения к боковой панели. Может быть, конфликтует с форматированием боковой панели шаблона Bootstrap3? |
| ===== Свяжитесь со мной ===== |
| |
If you find some problems in this plugin, you can make issue topics on the [[https://github.com/hokkaidoperson/DokuWiki-AccsCounter-Plugin|GitHub page]], or if you wanna contact me for other things, you can contact me by: | Если вы обнаружите какие-либо проблемы в этом плагине, вы можете создать темы для обсуждения на[[https://github.com/hokkaidoperson/DokuWiki-AccsCounter-Plugin|странице GitHub]], или если вы хотите связаться со мной по другим вопросам, вы можете связаться со мной следующим образом: |
| |
* <dosankomali@yahoo.co.jp> | * <dosankomali@yahoo.co.jp> |
* [[https://twitter.com/YukkuriDosanko|My Twitter]] (Japanese account but English acceptable) | * [[https://twitter.com/YukkuriDosanko|Мой Twitter]] (аккаунт на японском языке, но английский язык приемлем) |
| |
=====Обновление===== | =====Обновление===== |
Для обновления удалите исходную папку lib/plugins/displaywikipage и установите новую версию, как указано выше. | Для обновления удалите исходную папку lib/plugins/displaywikipage и установите новую версию, как указано выше. |
=====Файл для загрузки===== | =====Дополнения и Файлы===== |
* {{ :wiki:plugin:anaelmobilia-dokuwiki-plugin-note-f41cd65.zip |plugin note}} | * {{ :wiki:plugin:hokkaidoperson-dokuwiki-accscounter-plugin-2fea97d.zip |Счетчик доступа и плагин популярности}} |
* {{ :wiki:plugin:note.zip |plugin note mode}} | * [[https://www.dokuwiki.org/plugin:accscounter#access_counter_and_popularity_plugin|Ссылка на оригинальную статью]] |
=====Лицензия===== | =====Лицензия===== |
* **Author:** [[contrib@anael.eu|Anael Mobilia]] | * **Author:** [[dosankomali@yahoo.co.jp|HokkaidoPerson]] |
* **License:** [[http://www.opensource.org/licenses/gpl-license.php|GNU GPL v2]] | * **License:** [[http://www.opensource.org/licenses/gpl-license.php|GNU GPL v2]] |
| |
| |
| |