Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Online v0.1 Alpha.
Скачать бесплатно Online v0.1 Alpha.
Модуль Online позволяет выводить на вашем сайте блок с информацией о пользователях сайта, роботах, гостях.
В данном блоке вы сможете увидеть IP адрес, Proxy, страну, город, ОС, браузер, группу пользователя, последний визит на сайт, местонахождение пользователя или поискового робота.
Это первая версия модуля представленная общественности, по этому могут быть ошибки и не доработки, но уже сейчас модуль имеет очень широкий функционал, очень гибкие настройки, а так же свои шаблоны с огромным количеством переменных, так что вы сможете настроить модуль по своему усмотрению.
В модуле присутствует админ панель для более удобного управления модулем.
Все исходные коды открытые, поэтому в случае если вам что то нужно изменить в модуле, вы легко сможете это сделать.
Возможности модуля:
- Показ IP адреса.
- Показ Proxy.
- Показ страны к которой относится IP адрес.
- Показ города к которому относится IP адрес.
- Показ иконки страны к которому относится IP адрес.
- Показ ОС пользователя.
- Показ браузера.
- Показ иконки браузера.
- Показ группы пользователя.
- Показ последнего визита пользователя.
- Показ местонахождения пользователя или робота на сайте.
- Показ AJAX-карточки пользователя при клике по его нику.
Возможности админ панели модуля:
- Изменение настроек модуля
- Просмотр общей статистики
- Просмотр детальной статистики
Нагрузка:
- Используется БД mySQL, но структура модуля подразумевает гибкую настройку, и как следствие вы можете ограничится минимальной нагрузкой на mySQL сервер.
- Добавляет от 1 до 3-x запросов
Установка:
1. Распакуйте все файлы из скаченного архива.
2. В папке "templates" переименуйте папку "ВАШ_ШАБЛОН" в название вашего шаблона.
3. Загрузите все распакованные файлы из архива в корневую папку вашего сайта.
4. Выполните SQL запрос (что бы создать БД модуля):
DROP TABLE IF EXISTS `dle_online`;
CREATE TABLE `dle_online` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`key` varchar(32) NOT NULL,
`uid` varchar(11) NOT NULL,
`uname` varchar(40) CHARACTER SET cp1251 NOT NULL,
`ip` varchar(16) NOT NULL,
`time` varchar(20) NOT NULL,
`user_agent` varchar(255) NOT NULL DEFAULT 'unknown',
`OS` varchar(255) CHARACTER SET cp1251 NOT NULL DEFAULT 'unknown',
`location` varchar(255) CHARACTER SET cp1251 NOT NULL DEFAULT 'unknown',
`proxy` varchar(255) NOT NULL DEFAULT 'unknown',
`foto` varchar(40) NOT NULL DEFAULT 'unknown',
`user_group` varchar(11) NOT NULL DEFAULT 'unknown',
PRIMARY KEY (`id`),
UNIQUE KEY `key` (`key`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
CREATE TABLE `dle_online` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`key` varchar(32) NOT NULL,
`uid` varchar(11) NOT NULL,
`uname` varchar(40) CHARACTER SET cp1251 NOT NULL,
`ip` varchar(16) NOT NULL,
`time` varchar(20) NOT NULL,
`user_agent` varchar(255) NOT NULL DEFAULT 'unknown',
`OS` varchar(255) CHARACTER SET cp1251 NOT NULL DEFAULT 'unknown',
`location` varchar(255) CHARACTER SET cp1251 NOT NULL DEFAULT 'unknown',
`proxy` varchar(255) NOT NULL DEFAULT 'unknown',
`foto` varchar(40) NOT NULL DEFAULT 'unknown',
`user_group` varchar(11) NOT NULL DEFAULT 'unknown',
PRIMARY KEY (`id`),
UNIQUE KEY `key` (`key`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
5. Выполните SQL запрос (что бы добавить модуль в список сторонних модулей):
INSERT INTO `dle_admin_sections` (`name`, `title`, `descr`, `icon`, `allow_groups`) VALUES ('online', 'Online v0.1 Alpha', 'Панель управления модулем', 'online.png', '1');
6. В нужном месте в шаблоне пропишите: {include file="engine/modules/online/online.php"}
Источник: http://www.softolab.com/forum/55-324
Скачать (~12мб): тут или еще ниже.
Предыдущая Следующая