Доброго времени суток всем участникам!
У меня такое дело - необходимо, чтобы в список активных пользователей формировался на основе не последних пяти минут, а допустим 20-30. Как это сделать?
Список активных пользователей
-
Suspend
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 19 лет 1 месяц
- Откуда: Ростов-на-Дону
-
rxu
- phpBB Guru

- Сообщения: 17059
- Стаж: 19 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 565 раз
- Поблагодарили: 1742 раза
includes/page_header.php
В блоке
меняете 300 на нужное Вам количество секунд.
Добавлено спустя 2 минуты 52 секунды:
Ну и, естественно, в lang_main.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";Добавлено спустя 2 минуты 52 секунды:
Ну и, естественно, в lang_main.php меняете тест
Код: Выделить всё
$lang['Online_explain'] = 'Эти данные основаны на активности пользователей за последние пять минут';-
Suspend
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 19 лет 1 месяц
- Откуда: Ростов-на-Дону

