Список активных пользователей

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Suspend
phpBB 1.0.0
Сообщения: 2
Стаж: 18 лет 7 месяцев
Откуда: Ростов-на-Дону

Список активных пользователей

Сообщение Suspend »

Доброго времени суток всем участникам!
У меня такое дело - необходимо, чтобы в список активных пользователей формировался на основе не последних пяти минут, а допустим 20-30. Как это сделать?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

includes/page_header.php
В блоке

Код: Выделить всё

if (defined('SHOW_ONLINE'))
{

	$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
	$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip
		FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
		WHERE u.user_id = s.session_user_id
			AND s.session_time >= ".( time() - 300 ) . "
			$user_forum_sql
		ORDER BY u.username ASC, s.session_ip ASC";
меняете 300 на нужное Вам количество секунд.

Добавлено спустя 2 минуты 52 секунды:

Ну и, естественно, в lang_main.php меняете тест

Код: Выделить всё

$lang['Online_explain'] = 'Эти данные основаны на активности пользователей за последние пять минут';
Изображение
Suspend
phpBB 1.0.0
Сообщения: 2
Стаж: 18 лет 7 месяцев
Откуда: Ростов-на-Дону

Сообщение Suspend »

Спасибо огромное!

Вернуться в «Поддержка phpBB 2.0.x»