Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
eridan

Переменная массива shoutbox

Рекомендованные сообщения

Здравствуйте, не подскажите как вытащить переменную Shoutbox 1.4.1 по аналогии с этим api.

 

А именно мне нужно найти оповещение о новых сообщениях в чате, хочу так же сделать на другой отдельной страничке вне форума.

 

CxCrIM4.png

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Chatbox 1.4.1

Может Shoutbox?

А именно мне нужно найти оповещение о новых сообщениях в чате, хочу так же сделать на другой отдельной страничке вне форума.

Вы уверены, что это счетчик новых сообщений? Это количество пользователей и гостей, находящихся на странице приложения.

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
03/30/16 14:09 (изменено)

Прошу прощения, совершенно верно Shoutbox 1.4.1, спасибо

 

Хм, ну наверно, значит именно эту переменную, так как хочу сделать на страничке так же

Изменено пользователем eridan

Поделиться сообщением


Ссылка на сообщение

Смотрите admin/applications_addon/other/shoutbox/xml/hooks/online_tab.xml

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Спасибо за подсказку, но конечна сложновато для меня.

Поделиться сообщением


Ссылка на сообщение
Спасибо за подсказку, но конечна сложновато для меня.

Покажите, что у Вас уже есть (сделано).

Поделиться сообщением


Ссылка на сообщение

Да ничего не сделано, я не знаю как массив получить из этого файла.

Поделиться сообщением


Ссылка на сообщение
Да ничего не сделано, я не знаю как массив получить из этого файла.
А куда в таком случае собираетесь вставлять счетчик? В первом посте речь идет о странице.
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

А ну на страницу thor-aw.ru

Поделиться сообщением


Ссылка на сообщение

Так там используется форумный враппер. Счетчик должен появляться возле вкладки.

 

 

 

<?php
define( 'IPB_THIS_SCRIPT', 'public' );
require_once( '../initdata.php' );

require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' );
require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' );

$registry = ipsRegistry::instance(); 
$registry->init();

$settings   =& $registry->fetchSettings();	
$memberData =& $registry->member()->fetchMemberData();

if ( !$settings['shoutbox_online'] || !$memberData['g_shoutbox_view'] || !$memberData['g_shoutbox_use'] || $memberData['_cache']['shoutbox_banned'] )
{
$shoutboxUsers = 0;
}
else
{
if ( !class_exists('app_class_shoutbox') || !$registry->isClassLoaded('shoutboxLibrary') )
{
	ipsRegistry::getAppClass( 'shoutbox' );
}

$active = $registry->shoutboxLibrary->getMembersViewing( false );

$shoutboxUsers = $active['TOTAL'];
}

$registry->output->setTitle('Ваше название'); 
$registry->output->addContent("Юзеров и гостей в чате: {$shoutboxUsers}");  
$registry->output->sendOutput();

 

 

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

ОООО огромаднейшее спасибо !!! Буду тестить

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...