показать кол-во пользователей онлайн Joomla

D
На сайте с 28.06.2008
Offline
1114
1509

Знаю что есть специальные модули, но мне не нужны навороты и украшательства - мне нужна просто цифра.

Есть ли како-либо код пхп, который может считать пользователей онлайн?

Fat Bear
На сайте с 01.12.2006
Offline
264
#1

Так в модуле и показывается просто количество, без украшательств.

Открыть счёт в Capitalist ( https://capitalist.net/reg?from=e5707ff0c3 ). Виртуальные карты, USDT, банковские переводы, выплаты партнёрских программ. Push-партнёрка с высоким рейтом hClicks(https://hclicks.com/?ref=61dc0714).
Alex91
На сайте с 30.12.2007
Offline
258
#2

Масол, ТС видимо не в курсе, что там по стандарту "Кто на сайте" есть

C Уважением, Алексей
D
На сайте с 28.06.2008
Offline
1114
#3

Мне нужно добавить кол-во пользователей онлайн отдельной строкой в одну таблицу, поэтому и нужен просто код, а не модуль....

Fat Bear
На сайте с 01.12.2006
Offline
264
#4
Alex91:
Масол, ТС видимо не в курсе, что там по стандарту "Кто на сайте" есть

Ну, не все всё знают сразу. Некоторым вещам приходится учиться. :)

Dram, вот, сходу нашлось. Может там что полезное есть?

Alex91
На сайте с 30.12.2007
Offline
258
#5
function getOnlineCount() {
$db =& JFactory::getDBO();
$sessions = null;
// calculate number of guests and members
$result = array();
$user_array = 0;
$guest_array = 0;

$query = 'SELECT guest, usertype, client_id' .
' FROM #__session' .
' WHERE client_id = 0';
$db->setQuery($query);
$sessions = $db->loadObjectList();

if ($db->getErrorNum()) {
JError::raiseWarning( 500, $db->stderr() );
}

if (count($sessions)) {
foreach ($sessions as $session) {
// if guest increase guest count by 1
if ($session->guest == 1 && !$session->usertype) {
$guest_array ++;
}
// if member increase member count by 1
if ($session->guest == 0) {
$user_array ++;
}
}
}

$result['user'] = $user_array;
$result['guest'] = $guest_array;

return $result;
}

переделайте без джумлы

D
На сайте с 28.06.2008
Offline
1114
#6

А что значит переделайте без Джумлы? Я просто в пхп ноль...вставить еще смогу, а вот переделать :)

FerrumLogic
На сайте с 02.11.2009
Offline
37
#7

Кстати дефолтный модуль не корректные данные о онлайн пользователях показывает

Стыдить лжеца, шутить над дураком и спорить с женщиной — все то же, Что черпать воду решетом: От сих троих избавь нас, Боже!... (с)Лермонтов М. Ю
D
На сайте с 28.06.2008
Offline
1114
#8
FerrumLogic:
Кстати дефолтный модуль не корректные данные о онлайн пользователях показывает

Мне пофигу - как говориться лишь бы циферки менялись....

Dram добавил 24-12-2010 в 10:48

Масол:
Ну, не все всё знают сразу. Некоторым вещам приходится учиться. :)

Dram, вот, сходу нашлось. Может там что полезное есть?

Спасибо, нашел тут что надо

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий