Версия: 1.2
Автор: Inrus (dletweak.ru)
Описание:
Модуль добавляет на сайт блок с количеством пользователей, которые находятся на сайте, разделяя их на зарегистрированных и незарегистрированных, также выводится список залогиненных пользователей.
Совместимость: 8.X - 9.X
Демо модуля: http://dletweak.ru/
Особенности:
- Низкая нагрузка - не используется таблица в базе данных для хранения данных о пользователях.
- Вся нагрузка модуля это - 1 запрос + 1 запрос каждые 10 минут есои на сайте есть залогиненные пользователи.
- Скорость (будет наблюдаться на высокопосещаемых ресурсах - 10-11 КПользователей) намного выше чем у аналогов - специально для сравнения были проведены тесты, результат которых: Почти все аналоги требуют от 17 мс. до 40-50 мс! для DT_Online же трабуются 5-6 мс.
- Модуль на 100% "шаблонизирован"
- Есть возможность легко изменить цвета ников по группам.
- Быстрая установка.
Изменения с 1.0:
- Добавлена возможность использования хинта + хинт полностью вынесен в шаблон чтобы не нарушать 100% шаблонизацию модуля.
- Улучшен подсчет пользователей.
- Исправлена ошибка подсчета гостей.
- Добавлен тег для скрытия разделителя пользователей если отображается последний пользователь списка.
- Добавлены 3 настройки: включение/выключение хинта (при выключенном модуль не будет даже брать нужные для хинта поля из базы), включение/выключение подсчета гостей, интервал (точность модуля) в секунда в котором пользователи должны подтверждать свое присутствие на сайте (чем ниже, тем точнее модуль, но и выше нагрузка)
Установка
0. Переименовать папку upload/templates/{THEME} на название шаблона
1. Заменить все файлы на сайт из папки upload
2. Открыть файл/templates/{THEME}/main.tpl
В нужном месте добавить:
{include file="engine/modules/dt_online.php"}
Если нужно включить хинт:
1. Установить хинт (Если он не установлен) - http://dletweak.ru/jquery/4836-novyy-krasivyy-hint-tooltip-na-jquery.html
2. Открыть файл engine/modules/dt_online.php
В строке:
$show_hint = false;
Заменить false на true
Готово.
Если Вы всё сделали правильно, модуль должен заработать ;)
Enjoy.
С уважением,
Бирюков Роман a.k.a Inrus
© 2010 Dletweak.ru