Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

Роботы

Супер пользователь
Сообщений: 45
А как бы сделать так,что-бы видно было какие роботы сидят на сайте?
Разработчик
Сообщений: 605
Роботы обычно определяются по UserAgent или IP адресам. CMS по умолчанию не регистрирует в таблице онлайна UA. Вариант с IP остается, но я бы рекомендовал определять по UserAgent'у.

Вопрос теперь как регистрировать его. Можно пропатчить движок, чтобы он писал в таблицу онлайна UA (кстати, это как вариант сделать в будующих версиях...) или написать свой плагин для этого (будет универсальнее, так как вы не изменяете исходный код движка), чтобы он писал куда-то эту информацию. Например, в таблицу, можно даже в самом плагине производить обработку.

Дальше уже просто в самом блоке реализуем вывод поисковиков. Собирая информацию в кучу, неплохим вариантом на мой взгляд было бы написание плагина, который будет проверять UserAgent и если это поисковик, то вести запись в таблицу. Дальше в самом блоке онлайна выводить это.
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 1)
Быстрый переход: