Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Статистика посещений

22.03.2011, 14:32
chuc

Зарегистрирован:
2009-10-08
Сообщений: 43

Подскажите пожалуйста как можно вывести на сайте
1)число посещений за все время $a
2)число пользователей за сутки $b
3)в данный момент на сайте $c пользователей

makushkin
22.03.2011, 15:08
MipH
Спирин Дмитрий
MipH

Зарегистрирован:
2004-12-22
Сообщений: 252

Хостов/хитов за вчерашний день (прошедшие сутки)
Код:
SELECT SUM(NewHosts) as hosts,SUM(Hits) as hits FROM Stats_Attendance WHERE Catalogue_ID IN (0,1) AND Date=DATE_ADD(CURRENT_DATE(),INTERVAL -1 DAY)


При этом статистика должна генериться еждневно (т.е. раскидываться из таблицы Stats_Log в соответствующие таблицы). Иначе надо анализировать Stats_Log, а это уже совсем другие объемы инфмы и, соответственно, информации.

bbzone@gmail.com | bbz.ru | miph.info | miph.ruВы можете обратиться ко мне, если необходима разработка функционала на NetCat
23.03.2011, 07:30
chuc

Зарегистрирован:
2009-10-08
Сообщений: 43

а как узнать кто онлайн?

makushkin
23.03.2011, 08:35
MipH
Спирин Дмитрий
MipH

Зарегистрирован:
2004-12-22
Сообщений: 252

Прочтите руководство по модулю Интерфейс пользователя.

bbzone@gmail.com | bbz.ru | miph.info | miph.ruВы можете обратиться ко мне, если необходима разработка функционала на NetCat
23.03.2011, 11:34
chuc

Зарегистрирован:
2009-10-08
Сообщений: 43

спс, прочел, а функция
Код:
nc_auth_users_online("Сейчас на сайте: <b>%ONLINE</b>
пользователей (зарегистрированных: <b>%REGISTERED</b>, гостей:
<b>%GUESTS</b>)")

выводит пользователей именно на этом сайте или или всех пользователей со всех моих сайтов? у меня на 1ной CMS несколько сайтов просто

makushkin
23.03.2011, 11:39
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

В зависимости от параметра USER_BIND_TO_CATALOGUE выведутся либо все пользователи, либо привязанные к этому сайту

Ксю доставляет...
25.03.2011, 14:05
chuc

Зарегистрирован:
2009-10-08
Сообщений: 43

а если пользователи не привязаны к конкретному сайту, им разрешено захадить под своей учеткой на все, то как получить количество пользователей онлайн именно на конкретном сайте?

makushkin
25.03.2011, 14:49
MipH
Спирин Дмитрий
MipH

Зарегистрирован:
2004-12-22
Сообщений: 252

Либо самостоятельно вытащить из SQL таблицы Session все данные, которые вам нужны.
Или открыть функцию, ее код, nc_auth_users_online, скопировать ее в default/function.inc.php, переназвать иначе и поправить в ней момент относительно условия по каталогу так, как вам хочется.
Если вы это не можете сделать сами, заплатите за эту работу кому-нибудь.

bbzone@gmail.com | bbz.ru | miph.info | miph.ruВы можете обратиться ко мне, если необходима разработка функционала на NetCat
25.03.2011, 14:56
chuc

Зарегистрирован:
2009-10-08
Сообщений: 43

подскажите где искать функцию nc_auth_users_online

В таблице Sessions Catalogue_ID у авторизованных пользователей равен 0, срокей всего потому что им разрешена авторизация на всех сайтах

makushkin
25.03.2011, 15:18
MipH
Спирин Дмитрий
MipH

Зарегистрирован:
2004-12-22
Сообщений: 252

modules/auth/function.inc.php
Относительно остальное - вопросы к девелоперам Неткета, может быть им стоит доделать это...

bbzone@gmail.com | bbz.ru | miph.info | miph.ruВы можете обратиться ко мне, если необходима разработка функционала на NetCat
198 196 2011-03-25 15:18:11 11126
Описание проекта