Posted 27 октября, 20213 yr comment_173856 Просмотр файла Users Viewing Forums Этот плагин будет отображать в индексе форумов (просмотр таблицы только из-за проблемы с шаблоном решимости) общее количество пользователей (участников и гостей), просматривающих форумы. Настройки: Отображать в (группы на выбор) Отображать "0 просмотров" на форумах, когда ни один пользователь не просматривает его Примечания: Совместимость с Redis Этот плагин НЕ учитывает пользователей, читающих темы на форумах; только пользователи, просматривающие форумы. Добавил Dobrochas Добавлено 27.10.2021 Категория Интерфейс Язык Английский
27 октября, 20213 yr comment_173857 19 минут назад, Dobrochas сказал: просмотр таблицы только из-за проблемы с шаблоном решимости "Шаблон решимости" в данном контексте, это конечно круто. 🖖
27 октября, 20213 yr comment_173862 Цитата Этот плагин НЕ учитывает пользователей, читающих темы на форумах; только пользователи, просматривающие форумы. а если так, предварительно добавив переменную getOnlineUsers($forum_id) $where = array(); $where[] = array( "current_appcomponent='forums'" ); $where[] = array( "current_module='forums'" ); $where[] = array( "(current_controller='forums' OR current_controller='topic')" ); $where[] = array( "login_type!=3" ); $where[] = array( "running_time>?", \IPS\DateTime::create()->sub( new \DateInterval( 'PT30M' ) )->getTimeStamp() ); foreach( \IPS\Db::i()->select( '*, COUNT(current_id) as cnt', 'core_sessions', $where, NULL, NULL, 'current_id' ) as $data ) { if ( $data['current_controller'] == 'topic' AND $forum_id == \IPS\forums\Topic::load($data['current_id'])->container()->id ) { $users[ $forum_id ] = $data['cnt']; } else { $users[ $data['current_id'] ] = $data['cnt']; } } Edited 27 октября, 20213 yr by ZIKURIK
27 января, 20222 yr Author comment_177037 ZIKURIK а можно тебя попросить скинуть плагин с твоим исправленным кодом? Не совсем уверен, как это добавлять и где.
27 января, 20222 yr comment_177039 3 минуты назад, Dobrochas сказал: ZIKURIK а можно тебя попросить скинуть плагин с твоим исправленным кодом? Не совсем уверен, как это добавлять и где. к сожалению я его давно удалил
27 января, 20222 yr comment_177043 В 27.10.2021 в 20:54, ZIKURIK сказал: а если так, предварительно добавив переменную getOnlineUsers($forum_id) у него из-за неё ошибки. подскажи ему корректное составление этой переменной, если помнишь.
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.