Jump to content

Bots & Crawlers OnLine

Version number: 1.2.0
   (2 reviews)
OpenCart:
  • 2.3
  • 2.2
  • 2.1
  • 2.0
ocStore:
  • 2.3
  • 2.2
  • 2.1
OpenCart.Pro, ocShop:
  • Не проверялось

4 Screenshots

  • +1 3

About This File

Модуль отображает активность ботов на сайте в "DashBoard" и в отчете "Клиенты онлайн" (боты отображаются вместо "Гостей") с возможностью записи UserAgent'ов посетителей в лог файл (для отладки и ловли пропущенных ботов).
По умолчанию OpenCart ведет статистику посещений за последний час (фиксируется одно первое посещение на каждый IP адрес).

Модуль весьма полезен для анализа текущих посетителей, определения ботов и выявления векторов нагрузки на сайт .


Отслеживаемые боты настраиваются в стандартных настройках магазина в закладке "Опции" в разделе "Аккаунт" после настройки "Клиенты онлайн" (подстроки из UserAgent, разделенные символом "|").

Должно получиться что-то типа "YandexBot|Googlebot|rambler|mail.ru|aport|lycos|yahoo|bingbot|bing|facebook" (без кавычек, регистр не имеет значения).
Там же включается ведения LOG'а.
Больше ничего настраивать не нужно.


Логи пишутся в штатный каталог "system/logs/useragents.log".
В нем "плюсиками" отмечаются отловленные боты, а без них - прочие посетители (см. скриншот выше).
Чтобы защитить его от злоумышленников, добавьте следующую запись в свой .htaccess:

Скрытый текст

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
 Order deny,allow
 Deny from all
</FilesMatch>

После этого смотреть посторонним ваши файлы, типы которых перечислены в настройке будет запрещено.
Демку не делал, смотрите скриншоты.
Версии для OCMod и VQMod!


Боты появятся не сразу, а при их следующем заходе на ваш сайт!

 

УСТАНОВКА:

Скрытый текст

Версия для VQMod:
1. Скопируйте файл "bots_online.vqmod.xml" из директории с именем нужной вам версии OpenCart в папку "vqmod/xml/".
2. Почистите кэш в папке "vqmod/vqcache/".

 

Версия для OCMod:
1. Скопируйте файл "bots_online.ocmod.xml" из нужной директории в папку "system"
ИЛИ
загрузите его через меню "Установка расширений".
2. Обновите кэш модификаторов.

 

ВНИМАНИЕ!!!
ВАЖНО:
После установки ОБЯЗАТЕЛЬНО войдите в настройки магазина, проверьте конфигурационную строку имен ботов И СОХРАНИТЕ ИХ!
При сохранении настроек магазина создаются поля и записи в базе данных, необходимые для корректной работы модуля!


------------------[ UPDATES ]-----------------------

v1.1.0 от 30.04.2017:
+ Добавлен вывод количества ботов на dashboard.

+ Добавлена запись UserAgent'ов в system/logs/useragents.log.


v1.2.0 от 01.05.2017:
+ Добавлена поддержка версий OC v2.1.x - v2.3.x.
√ Внесен мелкий фикс при записи в БД.
+ Добавлен ReadMe.txt
-----------------------------------------------------------




  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.