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

3491
8 из 10
Проголосовало: 4




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


Модуль он-лайн для 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 25
Скрипты и модификации для Ucoz 2126
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 432
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • geleson2222 написал:
  • ?
  • Doc120 написал:
  • /* Скрывает каперайт ucoz */
    .banner_u {
    opacity:0.2 ;
    }
    /* ----------------- */
    opacity:0.1 ; это легальное скрытее $POWERED_BY$
    ставим в ccs не ставте 0.0 тоже за банят 1.1 можно сам пользуюсь.
  • Doc120 написал:
  • Ставим в ccs и все
    /* Скрывает каперайт ucoz */
    .banner_u {
    opacity:0.2 ;
    }
    /* ----------------- */
  • topkalife написал:
  • Было бы лучше если бы данный скрипт работал)
  • k43 написал:
  • Возможно из-за капчи для пользователей
    Последние темы
    Опрос
    537
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей:
    • Обратная связь
    • Правила
    • RSS
    • +18
    • Мобильная версия
    • Хостинг от uCoz
    • Хостинг от uCoz
    • Copyright - webo4ka.ru © 2010-2024 г.
    • Design by Вовчик
      Администратор:)