Posted 29 апреля, 20213 yr comment_169263 Сейчас показывает онлайн пользователей за 30 мин, как сделать 60 мин?
1 мая, 20213 yr Author comment_169285 1 минуту назад, SlawkA сказал: dartfol228 увеличить онлайн по времени что ли? Да, чтобы показывались пользователи не за 15 мин, а за 60 онлайн. На XF, IPB было такое, думаю и на IPS есть, весь АЦ перерыл и не смог найти.
1 мая, 20213 yr comment_169287 dartfol228 хз, чет у себя не нашел. а ведь раньше была такая настройка 🙄
1 мая, 20213 yr comment_169289 dartfol228 В поисковик Как изменить время сессии «СЕЙЧАС В СЕТИ» @Sipsb про сессии тут тоже писал, но найти не смог.
2 мая, 20213 yr comment_169292 Сейчас это (30 минут) жестко зашито в system/Session/Store/Database.php array( 's.running_time>?', \IPS\DateTime::create()->sub( new \DateInterval( 'PT30M' ) )->getTimeStamp() ), Менять, соответственно, PT30M на PT60M или сколько вам там надо и в system/Session/Store/Redis.php (если используете redis) if ( $data['running_time'] < ( time() - ( 30 * 60 ) ) ) Менять 30 на 60. Можно без математики, просто указать интервал в секундах, 3600 - будет за час. Не проверял, но это, похоже, единственное место, где используются интервалы для счета сессий ползателей.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.