/* Init */
$members = array();
$anonymous = 0;
$users = \IPS\Session\Store::i()->getOnlineUsers( \IPS\Session\Store::ONLINE_MEMBERS, 'desc', NULL, NULL, TRUE );
foreach( $users as $row )
{
switch ( $row['login_type'] )
{
/* Not-anonymous Member */
case \IPS\Session\Front::LOGIN_TYPE_MEMBER:
if ( $row['member_name'] )
{
$members[ $row['member_id'] ] = $row;
}
break;
/* Anonymous member */
case \IPS\Session\Front::LOGIN_TYPE_ANONYMOUS:
$anonymous += 1;
break;
}
}
$memberCount = \count( $members );
echo $memberCount; //Вывод числа онлайн пользователей
А уж получится ли у вас запихнуть это в globalTemplate, решайте сами, насколько это рационально