бесплатные списки прокси
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
форум webanet » Помоги себе сам компьютеры и интернет » uCoz решение проблем » Редактирование статистики "кто онлайн"
Редактирование статистики "кто онлайн"
worldname Дата: Пятница, 2011-12-16, 18:00 | Сообщение # 1
Генералиссимус
Группа: lown
Сообщений: 202
Статус: Offline
Стандартная статистика uCoz показывающая списки кто онлайн выводится двумя системными кодами:

$ONLINE_COUNTER$ выводит информацию о количестве пользователей на сайте в данный момент. статистика разделена на показ общего количества людей, а так же количество гостей и пользователей (залогинившихся)
$ONLINE_USERS_LIST$ показывает ники пользователей (залогинившихся) присутствующих на сайте в данный момент. для активации нужно в общих настройках поставить галочку на Активировать функцию "Кто Онлайн":

Для любых манипуляций с редактированием нужно знать как именно выводится информация на страницы.
$ONLINE_COUNTER$ работает следующим образом

Quote
<div class="tOnline" id="onl1">СКОЛЬКО НАС ВСЕГО: <b>13</b></div> <div class="gOnline" id="onl2">ГОСТИ ДОРОГИЕ: <b>12</b></div> <div class="uOnline" id="onl3">НАШИ ЛЮДИ: <b>1</b></div>


Где надписи: сколько нас всего, гости дорогие и наши люди (взято как пример с сайта на котором вы находитесь) можно изменить в панели управления - Замена стандартных надписей - Статистика "Кто Онлайн" [–]
Все остальное можно поменять через стили, задав определенные атрибуты классам tOnline, gOnline и uOnline. Так же даются id для более тонких настроек

Как задать атрибуты классам рассмотрим на примере сокрытия из статистики счетчиков пользователей и гостей, так чтобы осталось только общее количество присутствующих
Для этого нам надо в таблицу стилей прописать следующее

Code
.gOnline {display:none}
.uOnline {display:none}


$ONLINE_USERS_LIST$ работает следующим образом

Quote
<a class="groupAdmin" href="javascript://" onclick="window.open('http://адрес сайта/index/8-1','up28','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;">ник администратора</a>


Рассмотрено на примере присутствия администратора онлайн
где class="groupAdmin" по умолчанию задан цвет группы
а конструкция
Code
href="javascript://" onclick="window.open
это вызов окна с профилем пользователя

Как изменить атрибуты к классам рассмотрим на примере сокрытия админа из списка присутствующих
Для этого нам надо в таблицу стилей добавить следующий код

Code
.groupAdmin{display:none;}
Таким образом ник администратора не будет показан в статистике онлайн

В панели управления так же есть настройки списка пользователей находящихся на сайте в данный момент. Можно настроить максимальное число выведенных ников на странице . Панель управления - Редактор страниц - Общие настройки - Активировать функцию "Кто Онлайн": должна стоять галочка и значение рядом с полем.
Что дает эта настройка. Если число пользователей онлайн будет превышать 50 (максимально число), то ники всех остальных будут прятаться за ссылкой Полный список. Где надпись "Полный список" можно изменить в замене стандартных надписей все в той же ПУ
Почему стоит ограничитель на показ ников? Это сделано для облегчения нагрузки на сервер и для облегчения загрузки страниц на крупных сайтах, да и список пользователей в статистике с прокруткой страницы тоже не очень будет смотреться

Примечания: в приведенных примерах сокрытия элементов статистики и некоторых ников, все будет скрыто от глаз пользователей на экранах мониторов, в исходном коде все элементы будут отображаться
Приведенные примеры - это не единственное что можно сделать в плане редактирования вывода статистики, это показательные моменты что где и как, остальное зависит от ваших потребностей и фантазии
 
форум webanet » Помоги себе сам компьютеры и интернет » uCoz решение проблем » Редактирование статистики "кто онлайн"
  • Страница 1 из 1
  • 1
Поиск: