Доброго времени суток всем участникам!
У меня такое дело - необходимо, чтобы в список активных пользователей формировался на основе не последних пяти минут, а допустим 20-30. Как это сделать?
Список активных пользователей
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 18 лет 7 месяцев
- Откуда: Ростов-на-Дону
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
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'] = 'Эти данные основаны на активности пользователей за последние пять минут';
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 18 лет 7 месяцев
- Откуда: Ростов-на-Дону