Модуль статистики «LightStat» 1.0 для DLE
Видел очень много модулей для отображения статистики, которые в большей или в меньшей степени показывали данные по DLE, а именно - сколько человек онлайн, кто, какую страницу смотрит. Но ни разу не видел толковой "лайтовой" статистики, где не было бы ничего лишнего. Не думаю, что многие топ-сайты выводят ники онлайн-юзеров и информацию о том, что они делают.
Именно поэтому, представляю вам модуль «LightStat» 1.0 для DLE. С его помощью вы сможете вывести количество уникальных (уникальность юзера проверяется по ip) онлайн-посетителей вашего сайта. Это тестовая версия модуля, если он вам понравится - будем улучшать его дальше, т.к. уже есть интересные идеи по его усовершенствованию.
Модуль тестировался на DLE версии 10.0 - 11.1
Установка
1. Для начала, сделайте бэкап базы данных. В ходе тестирования ошибок не было, но мало ли.
2. Выполните запрос в phpMyAdmin:
CREATE TABLE `название вашей базы данных`.`dle_online` ( `ip` INT NOT NULL , `time` INT NOT NULL , UNIQUE (`ip`)) ENGINE = MyISAM;
Внимание! Не забудьте в запросе вписать название вашей базы данных. Видео, как сделать SQL-запрос:
3. Затем, из архива, в /engine/modules/ закачайте файл all_online.php
4. Ну и в нужно место в вашем шаблоне, подключите модуль.
{include file="engine/modules/all_online.php"}
Вот собственно и все, если есть вопросы пожелания недочеты - пишите их в комментариях.