Внимание! Данный раздел закрыт и доступен только для чтения в связи с запуском нового проекта uВопросы, на котором Вы можете найти ответ или задать любой интересующий вопрос по системе uCoz. Задавайте вопросы, ищите ответы и помогайте найти ответы другим пользователям системы! Получайте баллы и открывайте новые достижения. Подробнее в блоге...

Перейти на новый сайт помощи по uCoz


Страница 1 из 131231213»
Архив - только для чтения
Сообщество uCoz » Модули uCoz » Функциональные модули » Статистика сайта » $ONLINE_COUNTER$$ONLINE_USERS_LIST$ статистики пользователей (дополнительная статистика: кто онлайн, коды, информеры)
$ONLINE_COUNTER$$ONLINE_USERS_LIST$ статистики пользователей
Модератор форума
Сообщение # 1 | 15:26:48
ВНИМАНИЕ! Изменен параметр работы информеров статистики Кто онлайн. Теперь вывод статистики кешируется!
Данные выводятся с задержкой в 1 минуту для всех модулей, за исключением форума. Для модуля форум данные выводятся в реальном времени.
Список пользователей обновляется для страницы через ~ 1 минут, после авторизации\выхода.
Для не закрытой сессии данные обновляются через ~ 10 минут.

Параметр изменен, для исключения неоправданных запросов к серверу.


Функция "Кто Онлайн"




Показывает общее количество присутствующих на сайте, из них отдельное количество гостей и отдельное количество залогинившихся пользователей

Для активации данного вида статистики нужно пройти в Панель управления - Редактор Страниц - Общие настройки - поставить галочку на Активировать функцию "Кто Онлайн": - Рядом выставляем количество одновременно отображаемых пользователей на сайте (мах 50) - внизу сохраняем.
Для сайтов где используется конструктор:

Нужно пройти на главную страницу сайта, подключить конструктор, открыть блок статистики (если хотите добавить в блок с счетчиками), вставить туда код $ONLINE_COUNTER$ $ONLINE_USERS_LIST$ и сохранить.
Если хотите добавить статистику в отдельный блок, то через конструктор создайте новый блок, переместите его в нужное место и вставить туда код $ONLINE_COUNTER$ $ONLINE_USERS_LIST$, сохранить.

Для сайтов где используется дизайн:

Нужно пройти на главную страницу сайта, в админбаре нажать на Дизайн - откроется редактор страниц с шаблонами можно вставить код в уже готовый блок статистики посредством быстрой замены
Например:
было $COUNTER$
вставить
Код
$COUNTER$<?if($ONLINE_COUNTER$)?><hr />$ONLINE_COUNTER$$ONLINE_USERS_LIST$<?endif?>
, или можно создать новый блок для статистики по пользователям.

Стандартные надписи: Онлайн всего, Гостей, Пользователей можно изменить через Замену стандартных надписей - Статистика "Кто Онлайн"

Информеры статистики:


Панель управления - Главная страница - Информеры - Создать информер

Система uCoz предоставляет несколько видов информеров-счетчиков пользователей:
Пользователи - это отображение различной статистики такой как дата регистрации, уровень ранга, уровень репутации, количество игр, количество комментариев, количество сообщений на форуме/дневнике, количество новостей, файлов, сайтов, объявлений и фотографий
Счетчики для пользователей - это отображение количества пользователей по полу, по группам, по дням и по зодиаку. Например, с помощью этого информера можно создать статистику сколько на сайте админов, модеров, пользователей, сколько девушек, сколько зарегистрировалось за последний месяц и так далее
Пользователи посетившие сайт за текущий день - это отображение списка всех пользователей посетивших сайт за сутки.
Шаблоны информеров настраиваемы, это значит, что пользуясь кодами каждого информера, вы можете настроить его отображение как угодно
После создания вам нужного информера и настроек его шаблона берем его код $MYINF_1$ (как пример) и так же как с кодом счетчиков вносите или в блок через конструктор или через дизайн



Прикрепления: 2462636.jpg(6Kb)
Selena
Сообщений: 15657
Репутация: 1099

Сообщение # 2 | 15:59:33
Selena
Сообщений: 15657
Репутация: 1099

Сообщение # 3 | 15:59:33
А как вставлять картинки в место надписей?

Ответ: в замене надписей. Ставить надо в тэге только адрес и тот не должен быть длинным.

==============
[inspector добавляет:]

Code
<img src="/online.gif">
<img src="/offline.gif">

где /online.gif путь до картинки со статусом Online;
где /offline.gif путь до картинки со статусом offline;


Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Selena
Сообщений: 15657
Репутация: 1099

Сообщение # 4 | 15:59:43
По очень многочисленным просьбам при обновлении от 24 июля 2006 добавлены коды для вывода информации "Кто Онлайн", коды работают только если включена соответствующая настройка в разделе "Общие настройки" (Главная » Общие настройки - вход через Редактор сайта).

Коды:
$ONLINE_COUNTER$ - счетчик выводящий количество человек онлайн (всего/гости/пользователи)
$ONLINE_USERS_LIST$ - список пользователей находящихся сейчас на сайте

Коды ставятся в любом нужном месте шаблона между тэгами и

В настройках форума есть опция Учитывать в статистике "Кто Онлайн" пользователей всего сайта:. При её включении в статистике форума будут показываться пользователи находящиеся не только на форуме, но и на всём сайте. В противном случае будут учитываться только пользователи находящиеся на форуме.

В разделе "Замена стандартных надписей" можно изменить тексты типа (Всего на сайте и т.д.), кроме того можно заменить разделитель между пользователями (по умолчанию ", "). У каждого элемента есть свой класс и id, поэтому с помощью стилей можно добавить любые картинки (как типа в "модных" системах сделано).

Для кода $ONLINE_COUNTER$ классы в CSS
tOnline (id="onl1") - всего
gOnline (id="onl2") - гости
uOnline (id="onl3") - пользователи

Для кода $ONLINE_USERS_LIST$ классы в CSS
/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

Образец оформления блока со статистикой:

Code




Статистика

$ONLINE_COUNTER$


$ONLINE_USERS_LIST$

$COUNTER$




А вот как это выглядит:






Если вы хотите заменить слова картинками, то вам следует зайти в Замену стандартных надписей и вставить вместо слов офлайн/онлайн тэг изображения-
Code
<img src="http://..." >

в самом примитивном варианте. И адрес должен быть коротким так как длина поля ограничена.
Прикрепления: 6118326.png(1Kb)

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Selena
Сообщений: 15657
Репутация: 1099

Сообщение # 5 | 15:59:43
В отображение кода $ONLINE_COUNTER$ входят 3 парамера (всего, пользователей и гостей). Мне нужно чтобы отображалось только общее количество посетителей в данный момент, без деления на группы. Как это сделать?

Ответ: сторонним скриптом, отменяющим вывод ненужных вам данных на страницу.


Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Lena
Сообщений: 28
Репутация: 32

Сообщение # 6 | 15:59:53
Как мне сделать список с пользователями, которые были на сайте, регистрировались месяц назад, новые зарегистрированные?

Ответ: создайте информер Счетчики для пользователей · Материалы · всех, по группам, по полу, по зодиаку, по дням (сегодня, вчера, 7 дней, 30 дней). Замените в шаблоне всё на код:
Code
</br></br><b>Зарегистрировано на сайте:</b></br></br>
Всего: $ALL_USERS$<br>
Новых за месяц: $30DAYS$<br>
Новых за неделю: $7DAYS$<br>
Новых вчера: $YESTERDAY$<br>
Новых сегодня: $TODAY$<br>
<b>Из них:</b><br>
Пользователей $GROUP_1$<br>
Проверенных: $GROUP_2$<br>
Модераторов: $GROUP_3$<br>
Админов: $GROUP_4$<br>
<b>Из них:</b><br>
<img src="http://kamran.my1.ru/1.gif" border="0" align="absmiddle" />Парней: $GENDER_1$<br>
<img src="http://kamran.my1.ru/35.gif" border="0" align="absmiddle" />Девушек: $GENDER_2$<br>

Затем в статистике пропишите код данного информера

"Будьте внимательны к своим мыслям, они - начало поступков."
Воронин
Сообщений: 14
Репутация: 37
Уровень замечаний:

Сообщение # 7 | 16:00:03
Как мне сделать так, чтоб у каждой фамилии человека выдавалось что он ONLINE или OFFLINE?

Ответ: код $USER_STATUS$ отвечает за статус пользователя (online/offline).

==============
информеры => делаешь таблицу, вписываешь ник, статус онлайн/оффлайн и др. => всех пользователей, которые именно нужны в данной таблице, переносишь в отдельную группу, например, проверенные => в тонких настройках, где список ID групп пользователей, вписываешь ID группы (список ID групп пользователей через запятую) => вставляешь на страницу код вызова информера.
Selena
Сообщений: 15657
Репутация: 1099

Сообщение # 8 | 16:00:13
Как добавить код $ОNLINE_USERS_LIST$ на требуемую страничку (а именно на "Ленточный вариант форума")?

Ответ: Никак. Статистика показывается только на главной форума, а код $ОNLINE_USERS_LIST$ на форуме отдельно не функционирует. Он уже встроен ВНУТРЬ $BODY$


Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Selena
Сообщений: 15657
Репутация: 1099

Сообщение # 9 | 16:00:23
Как сделать, чтобы $ONLINE_COUNTER$ и $ONLINE_USERS_LIST$ работали на html странице, которая залита на сервер?

Ответ: на статических страницах Юкоз-коды не работают по определению.


Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Sanya_Zol
Репутация: 34
Уровень замечаний:

Сообщение # 10 | 16:00:33
у меня стоят, но не отображаются коды $ONLINE_COUNTER$ и $ONLINE_USERS_LIST$

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

Selena
Сообщений: 15657
Репутация: 1099

Сообщение # 11 | 16:00:43
Можно ли в модуле "новости" поставить, кто смотрит данную новость в данный момент?

Ответ: Такая статистика не предусмотрена. Только постранично, и то сторонними платными счётчиками. Мы всё-таки не специализированный сервис статистики.


Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Inspector
Репутация: 46
Уровень замечаний:

Сообщение # 12 | 16:00:53
Как изменить цвета групп в информере "за день кто посетил сайт"?

Ответ: условными операторами. В качестве примера:

Code

<?if($GROUP_ID$=4)?><a href="$PROFILE_URL$"><font color="Red">$USERNAME$</font></a>; <?endif?>

================
[sim_emrom добавляет:]
можно и так: заведи в css классы usrtyp1, usrtyp2 - и так по количеству групп. Так например:
Code
a.usrtyp1:link,a.usrtyp1:visited,a.usrtyp1:hover {color:gray;}
a.usrtyp2:link,a.usrtyp2:visited,a.usrtyp2:hover {color:darkorange;}

в информере напиши так:
Code
<?if($GROUP_ID$!=0)?><a href="$PROFILE_URL$" class="usrtyp$GROUP_ID$">$USERNAME$</a>, <?endif?>

Условный оператор проверки не гость ли это обязателен, так как иначе система сотрёт конечный пробел, а он нужен, да и запятая в конце не уберется.

=================
[inspector добавляет:]
Так как здесь перечисление участников, думаю можно заменить запятую точкой с запятой, тогда и убирать "последнюю запятую " не придётся.

Сообщение отредактировал Inspector - Воскресенье, 08 Июн 2008, 23:15:46
Inspector
Репутация: 46
Уровень замечаний:

Сообщение # 13 | 16:01:03
Скажите, как сделать чтобы тот или иной пользователь не отображался в списке "Кто Онлайн"?

Ответ: в форме входе используйте функцию "скрытый"?

Сообщение отредактировал Inspector - Вторник, 15 Июл 2008, 09:53:49
FasteeN
Сообщений: 20
Репутация: 56
Уровень замечаний:

Сообщение # 14 | 16:01:13
Скажите, как можно сделать, что бы было видно, кто присутствует на форуме в определенной теме?

Ответ: никак, только тот, кто присутствует в определенном разделе

ArtZ
Сообщений: 25
Репутация: 4

Сообщение # 15 | 16:01:23
Как сделать, чтобы при наведении курсора на имя пользователя высвечивалось где он сейчас находится?

Ответ: Никак.

Сообщество uCoz » Модули uCoz » Функциональные модули » Статистика сайта » $ONLINE_COUNTER$$ONLINE_USERS_LIST$ статистики пользователей (дополнительная статистика: кто онлайн, коды, информеры)
Страница 1 из 131231213»
Поиск: