Перейти к содержанию

Гость

Рекомендуемые сообщения

Модуль отображает активность ботов на сайте в "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!

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

[spoiler=ОПИСАНИЕ УСТАНОВКИ:]

Версия для VQMod:

1. Скопируйте файл "bots_online.vqmod.xml" из директории с именем нужной вам версии OpenCart в папку "vqmod/xml/".

2. Почистите кэш в папке "vqmod/vqcache/".

 

Версия для OCMod:

1. Скопируйте файл "bots_online.ocmod.xml" из нужной директории в папку "system"

ИЛИ

загрузите его через меню "Установка расширений".

2. Обновите кэш модификаторов.

 

 

3. Обязательно войдите в настройки магазина, И СОХРАНИТЕ ИХ проверив конфигурационную строку имен ботов!

При сохранении настроек магазина создаются необходимые для корректной работы поля и записи в базе данных!

 

 

  • Работает на OpenCart
    2.0.x - 2.3.x
  • Работает на ocStore
    Должно работать. Если что, свистите, поправим. Там несложно.
  • Работает на OpenCart.Pro, ocShop
    Должно работать.

[spoiler=Скачать]

[HIDE=1] Файл из Облака Mail.Ru [/HIDE]

 

 

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...