eridan 0 03/30/2016 01:29 PM Здравствуйте, не подскажите как вытащить переменную Shoutbox 1.4.1 по аналогии с этим api. А именно мне нужно найти оповещение о новых сообщениях в чате, хочу так же сделать на другой отдельной страничке вне форума. Спасибо. Share this post Link to post Share on other sites
newbie 1,721 03/30/2016 02:06 PM Chatbox 1.4.1Может Shoutbox?А именно мне нужно найти оповещение о новых сообщениях в чате, хочу так же сделать на другой отдельной страничке вне форума.Вы уверены, что это счетчик новых сообщений? Это количество пользователей и гостей, находящихся на странице приложения. 2 Share this post Link to post Share on other sites
eridan 0 03/30/2016 02:09 PM (edited) Прошу прощения, совершенно верно Shoutbox 1.4.1, спасибо Хм, ну наверно, значит именно эту переменную, так как хочу сделать на страничке так же Edited March 30, 2016 by eridan Share this post Link to post Share on other sites
newbie 1,721 03/30/2016 02:32 PM Смотрите admin/applications_addon/other/shoutbox/xml/hooks/online_tab.xml 1 Share this post Link to post Share on other sites
eridan 0 03/31/2016 04:22 AM Спасибо за подсказку, но конечна сложновато для меня. Share this post Link to post Share on other sites
newbie 1,721 03/31/2016 05:07 AM Спасибо за подсказку, но конечна сложновато для меня. Покажите, что у Вас уже есть (сделано). Share this post Link to post Share on other sites
eridan 0 03/31/2016 06:03 AM Да ничего не сделано, я не знаю как массив получить из этого файла. Share this post Link to post Share on other sites
newbie 1,721 03/31/2016 06:47 AM Да ничего не сделано, я не знаю как массив получить из этого файла.А куда в таком случае собираетесь вставлять счетчик? В первом посте речь идет о странице. 1 Share this post Link to post Share on other sites
eridan 0 03/31/2016 07:03 AM А ну на страницу thor-aw.ru Share this post Link to post Share on other sites
newbie 1,721 03/31/2016 07:47 AM Так там используется форумный враппер. Счетчик должен появляться возле вкладки. <?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(); 1 Share this post Link to post Share on other sites
eridan 0 03/31/2016 07:49 AM ОООО огромаднейшее спасибо !!! Буду тестить Share this post Link to post Share on other sites