Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
Модуль он-лайн для uCoz, подобно аналогу на DLE, выводит имя, аватар, браузер, ОС, ip, время и место нахождения пользователя на сайте. Что нового в 3-ей версии: - Полностью переписан код. Теперь модуль он-лайн будет написан под php на uCoz, что заметно упрощает разработку и повышает безопасность скрипта - Основные настройки вывода данных полностью переданы css. Настройте модуль так, как вам удобно - Админ-панель теперь будет написана под php на uCoz и находится по адресу вида http://сайт.ucoz.ru/php/admin.php?a=online - Добавлен модуль "Статистика", позволяющий отслеживать пользователей из определённых групп (кроме гостей). В ней указывается общее время нахождения пользователя на сайте и ссылки на материалы, которые он посещал - Добавлен код для форума, позволяющий отслеживать, кто из пользователей находится в данном разделе/теме - Добавлено кэширование запросов к api - единственный способ получать данные, не перегружая сайт (иначе запросы к api будут блокироваться через некоторое время)
Модуль позволяет вывести в статистике онлайн: - Логин пользователя - Аватар пользователя - Полное имя (если указано) - ip (виден только для группы, указаной в настройках модуля) - Группу, в которой состоит пользователь - Браузер, в котором он просматривал сайт - Где и когда находился пользователь
Данный скрипт совмещает в себе реализацию нескольких идей, представленных на конкурсе "PHP скрипты для uCoz": - "Вывод аватаров пользователей онлайн на сайте и схожие" - "Тему просматривают..." - "Времяпрепровождение пользователей" - "Чем заняты посетители" - "Отслеживание ОС и браузера"
Уставновка:
* Убедитесь в том, что на Вашем сайте включена услуга PHP, а также в глобальных настройках включён API.
* Подключитесь к PHP серверу по протоколу FTP (данные для подключение приведены в разделе "PHP детали" главной страницы админпанели). ВАЖНО! Не путайте FTP данные для обычных файлов и FTP данные для PHP скриптов. Они разные.
* Загрузите файлы из папки upload в папку scripts PHP сервера.
* Убедитесь, что Вы вошли на сайт под администратором и id группы администраторов - 4 (id группы можно посмотреть на http://ваш_домен.ру/panel/?a=users;l=groups). Если это не так, измените в файле /configs/global.config.php параметр 'groupid' => '4' на id своей группы. Если Вы используете apikey, то в 'apikey' => '' между второй парой кавычкек вставьте свой apikey
* Откройте админпанель по адресу http://ваш_домен.ру/php/admin.php
* Перейдите в раздел Модуль он-лайн -> код (http://ваш_домен.ру/php/admin.php?a=online&e=code). Установите предлягаемые участки кода в том место, где хотите видеть списки пользователей он-лайн. ВАЖНО: не устанавливайте на форуме одновременно двух кодов во избежании ошибок. Пользуйтесь условными операторами, встроенными в шаблон
* Вставьте следующий код в css Вашего сайта, при желании отредактировав его. CSS для ников пользователей группы задаётся классом onl_group[id группы]:
Модуль он-лайн для uCoz, подобно аналогу на DLE, выводит имя, аватар, браузер, ОС, ip, время и место нахождения пользователя на сайте. Что нового в 3-ей версии: - Полностью переписан код. Теперь модуль он-лайн будет написан под php на uCoz, что заметно упрощает разработку и повышает безопасность скрипта - Основные настройки вывода данных полностью переданы css. Настройте модуль так, как вам удобно - Админ-панель теперь будет написана под php на uCoz и находится по адресу вида http://сайт.ucoz.ru/php/admin.php?a=online - Добавлен модуль "Статистика", позволяющий отслеживать пользователей из определённых групп (кроме гостей). В ней указывается общее время нахождения пользователя на сайте и ссылки на материалы, которые он посещал - Добавлен код для форума, позволяющий отслеживать, кто из пользователей находится в данном разделе/теме - Добавлено кэширование запросов к api - единственный способ получать данные, не перегружая сайт (иначе запросы к api будут блокироваться через некоторое время)
Модуль позволяет вывести в статистике онлайн: - Логин пользователя - Аватар пользователя - Полное имя (если указано) - ip (виден только для группы, указаной в настройках модуля) - Группу, в которой состоит пользователь - Браузер, в котором он просматривал сайт - Где и когда находился пользователь
Данный скрипт совмещает в себе реализацию нескольких идей, представленных на конкурсе "PHP скрипты для uCoz": - "Вывод аватаров пользователей онлайн на сайте и схожие" - "Тему просматривают..." - "Времяпрепровождение пользователей" - "Чем заняты посетители" - "Отслеживание ОС и браузера"
Уставновка:
* Убедитесь в том, что на Вашем сайте включена услуга PHP, а также в глобальных настройках включён API.
* Подключитесь к PHP серверу по протоколу FTP (данные для подключение приведены в разделе "PHP детали" главной страницы админпанели). ВАЖНО! Не путайте FTP данные для обычных файлов и FTP данные для PHP скриптов. Они разные.
* Загрузите файлы из папки upload в папку scripts PHP сервера.
* Убедитесь, что Вы вошли на сайт под администратором и id группы администраторов - 4 (id группы можно посмотреть на http://ваш_домен.ру/panel/?a=users;l=groups). Если это не так, измените в файле /configs/global.config.php параметр 'groupid' => '4' на id своей группы. Если Вы используете apikey, то в 'apikey' => '' между второй парой кавычкек вставьте свой apikey
* Откройте админпанель по адресу http://ваш_домен.ру/php/admin.php
* Перейдите в раздел Модуль он-лайн -> код (http://ваш_домен.ру/php/admin.php?a=online&e=code). Установите предлягаемые участки кода в том место, где хотите видеть списки пользователей он-лайн. ВАЖНО: не устанавливайте на форуме одновременно двух кодов во избежании ошибок. Пользуйтесь условными операторами, встроенными в шаблон
* Вставьте следующий код в css Вашего сайта, при желании отредактировав его. CSS для ников пользователей группы задаётся классом onl_group[id группы]: