Уважаемое сообщество, столкнулся с одним неудобством.
У меня на сайте стоит модуль Кричалка, очень нравится пользователям и они там целый день ведут переписку, но в системе instantcms как я понимаю есть тайм-аут онлайн пользователей, и отсюда идет недобство в том, что пользователи ведут переписку в кричалке, а в модуле "Кто онлайн" их нет.
Можно ли как то сделать чтобы активность в кричалке как то связывалась с Тайм-аутом пользователей!?
Заранее благодарю за внимание и возможную помощь!
#1
7 февраля 2012 в 23:33
#2
8 февраля 2012 в 01:12
Если я правильно понял, то файл \core\cms.php
вместо 3 MINUTE ставим например 20 MINUTE.
$sql = "DELETE FROM cms_online WHERE lastdate <= DATE_SUB(NOW(), INTERVAL 3 MINUTE)";
#3
8 февраля 2012 в 01:35
БИБАБО, Это конечно тоже как вариант, но я имел ввиду немного другое.
Статус пользователя активируется после обновления страницы, т.е. после проявления какой то активности. Но ведь когда юзер пишет сообщения в кричалке, он тоже проявляет активность.
Отсюда и вопрос: Как связать активность в кричалке с активностью на сайте, чтобы когда пользователь писал сообщения в кричалке, это тоже влияло на его статус (Онлайн/Офлайн).
А то получается что Кричалка живет своей жизнью, и очень часто наблюдаю что пользователи как в лесу кричат: "Аууу — есть тут кто?"
И естественно вопросы задают, на которые я и сам не знаю ответа.
Статус пользователя активируется после обновления страницы, т.е. после проявления какой то активности. Но ведь когда юзер пишет сообщения в кричалке, он тоже проявляет активность.
Отсюда и вопрос: Как связать активность в кричалке с активностью на сайте, чтобы когда пользователь писал сообщения в кричалке, это тоже влияло на его статус (Онлайн/Офлайн).
А то получается что Кричалка живет своей жизнью, и очень часто наблюдаю что пользователи как в лесу кричат: "Аууу — есть тут кто?"
И естественно вопросы задают, на которые я и сам не знаю ответа.