Jump to content

Featured Replies

Users Viewing Forums


Этот плагин будет отображать в индексе форумов (просмотр таблицы только из-за проблемы с шаблоном решимости) общее количество пользователей (участников и гостей), просматривающих форумы.

Настройки:

  • Отображать в (группы на выбор)
  • Отображать "0 просмотров" на форумах, когда ни один пользователь не просматривает его

Примечания:

  • Совместимость с Redis
  • Этот плагин НЕ учитывает пользователей, читающих темы на форумах; только пользователи, просматривающие форумы.

 

Link to comment
https://ipbmafia.ru/topic/23685-users-viewing-forums/
Share on other sites
19 минут назад, Dobrochas сказал:

просмотр таблицы только из-за проблемы с шаблоном решимости

"Шаблон решимости" в данном контексте, это конечно круто. 🖖

Link to comment
https://ipbmafia.ru/topic/23685-users-viewing-forums/?&do=findComment&comment=173857
Share on other sites

grit и grid - ошибка в исходном тексте :)

Link to comment
https://ipbmafia.ru/topic/23685-users-viewing-forums/?&do=findComment&comment=173858
Share on other sites
Цитата

Этот плагин НЕ учитывает пользователей, читающих темы на форумах; только пользователи, просматривающие форумы.

а если так, предварительно добавив переменную 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 by ZIKURIK

Link to comment
https://ipbmafia.ru/topic/23685-users-viewing-forums/?&do=findComment&comment=173862
Share on other sites
  • 3 месяца спустя...

ZIKURIK а можно тебя попросить скинуть плагин с твоим исправленным кодом? Не совсем уверен, как это добавлять и где.

Link to comment
https://ipbmafia.ru/topic/23685-users-viewing-forums/?&do=findComment&comment=177037
Share on other sites
3 минуты назад, Dobrochas сказал:

ZIKURIK а можно тебя попросить скинуть плагин с твоим исправленным кодом? Не совсем уверен, как это добавлять и где.

к сожалению я его давно удалил

Link to comment
https://ipbmafia.ru/topic/23685-users-viewing-forums/?&do=findComment&comment=177039
Share on other sites

Жаль, а то у меня выдает ошибку после изменений.

Link to comment
https://ipbmafia.ru/topic/23685-users-viewing-forums/?&do=findComment&comment=177040
Share on other sites
В 27.10.2021 в 20:54, ZIKURIK сказал:

а если так, предварительно добавив переменную getOnlineUsers($forum_id)

у него из-за неё ошибки.
подскажи ему корректное составление этой переменной, если помнишь.

Link to comment
https://ipbmafia.ru/topic/23685-users-viewing-forums/?&do=findComment&comment=177043
Share on other sites

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.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.