Модуль он-лайн v3.0


Модуль он-лайн v3.0

2916
6 из 10
Проголосовало: 2




  • Скачать с сервера
  • Скачать
  • Смотреть демо


Модуль он-лайн для 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 группы]:

Code

/*<<<*/
.h5_online{
  padding: 0px;  
  margin: 0px;
}
.h5_online li{
  float: left;
  text-align: left;
  padding: 0px;
  margin: 3px;
  list-style-type: none;
}
.h5_hintbox{
  position: absolute;
  z-index: 9999;
  border: 1px solid #0088ff;
  background-color: #ffffff;
  padding: 3px !important;  
  margin: 5px !important;  
  opacity: 0.9;
  display: none;
}
.h5_hintbox li{
  text-align: left;
  float: none;
  list-style-type: none;
}
.onl_group4{
  color: red !important;
}
.onl_group0{
  color: gray !important;
}
/*>>>*/


* Перейдите в раздел Модуль он-лайн -> настройки (http://ваш_домен.ру/php/admin.php?a=online&e=settings) и по своему усмотрению измените параметры

* Модуль установлен.
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://php4ucoz.ru
  • Всего комментариев: 9

GHOST$RIDER
0
GHOST$RIDER написал: Написано 29 Июня 2013 в 17:31
Комментарий №8
кто поможет разобраться?

CreativeBoy
0
CreativeBoy написал: Написано 29 Июня 2013 в 21:01
Комментарий №9
Со всеми проблемами на форум smile

GHOST$RIDER
0
GHOST$RIDER написал: Написано 29 Июня 2013 в 17:28
Комментарий №7
а у меня админка не открывается((( вот что пишет У Вас нет прав администратора, чтобы получить доступ к админ-панели модулей php4.ucoz.ru. Авторизйутесь как администратор на сайте.

Disturbed
0
Disturbed написал: Написано 04 Июля 2012 в 14:53
Комментарий №6
всё разобрался ))

Disturbed
0
Disturbed написал: Написано 04 Июля 2012 в 14:51
Комментарий №5
странно, какой бы скрипт не открывал пример: (http://ваш_домен.ру/php/admin.php?a=online&e=code), показывает вот что:
 Warning: require_once(db/db.class.php): failed to open stream: No such file or directory in /home/ru/www/m/f/g/dfgnews/scripts/api.class.php on line 12 Fatal error: require_once(): Failed opening required 'db/db.class.php' (include_path='.:/usr/local/share/pear') in /home/ru/www/m/f/g/dfgnews/scripts/api.class.php on line 12 ...

Lord-World
0
Lord-World написал: Написано 04 Апреля 2012 в 02:42
Комментарий №1
Хм)) хороший скрипт, жаль что на php.. Хотя я на сколько понял, js тоже не промах, если покапатся, то можно и на js сделать данный скрипт... Хотя php ограничивается только воображением )))

AndreyKlipikov
+2
AndreyKlipikov написал: Написано 04 Апреля 2012 в 14:24
Комментарий №2
Мда... знаний у тебя, как у Медведа о том, как править страной...
Как ты на JS сделаешь подобное? Хотя бы взять в пример простую работу с файлами, а точнее запись в них логов о посещении?

Lord-World
-4
Lord-World написал: Написано 04 Апреля 2012 в 16:22
Комментарий №3
Подобное можно сделать... У тебя нету просто воображения... Если ты скриптер, то должен хотя бы вообразить какие коды будут использоватся в скрипте... А так это у тя знания как у медведева управлять страной. И не надо коментировать меня, я не нуждаюсь в такой "Чести"

zdor
+1
zdor написал: Написано 04 Апреля 2012 в 18:01
Комментарий №4
Предыдущие версии скрипта (а они выходили, когда php на uCoz считалось чем-то фантастическим и невозможным) использовали сторонние хостинги для php. Поскольку более половины всех хостингов наш модуль не поддерживали, пришлось переделывать его под php для uCoz.
Кстати, если бы на чистом js можно было бы править файлы на сервере, все сайты были бы давно взломаны)) Хотя, если под это взять какой-нибудь ненужный модуль типа доски объявлений или мини-чата, то можно обойтись и без php. Только, знаете ли, на некоторых сайтах они нужны. Впрочем, если переделаете, буду вам очень признателен.

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    204
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 11
    Гостей: 7
    Пользователей: 4
    0
    Сегодня были
    Топ пользователей: