Опубликовано: 30 марта 20169 г Здравствуйте, не подскажите как вытащить переменную Shoutbox 1.4.1 по аналогии с этим api. А именно мне нужно найти оповещение о новых сообщениях в чате, хочу так же сделать на другой отдельной страничке вне форума. Спасибо.
Опубликовано: 30 марта 20169 г Chatbox 1.4.1Может Shoutbox?А именно мне нужно найти оповещение о новых сообщениях в чате, хочу так же сделать на другой отдельной страничке вне форума.Вы уверены, что это счетчик новых сообщений? Это количество пользователей и гостей, находящихся на странице приложения.
Опубликовано: 30 марта 20169 г Автор Прошу прощения, совершенно верно Shoutbox 1.4.1, спасибо Хм, ну наверно, значит именно эту переменную, так как хочу сделать на страничке так же Изменено 30 марта 20169 г пользователем eridan
Опубликовано: 30 марта 20169 г Смотрите admin/applications_addon/other/shoutbox/xml/hooks/online_tab.xml
Опубликовано: 31 марта 20169 г Спасибо за подсказку, но конечна сложновато для меня. Покажите, что у Вас уже есть (сделано).
Опубликовано: 31 марта 20169 г Автор Да ничего не сделано, я не знаю как массив получить из этого файла.
Опубликовано: 31 марта 20169 г Да ничего не сделано, я не знаю как массив получить из этого файла.А куда в таком случае собираетесь вставлять счетчик? В первом посте речь идет о странице.
Опубликовано: 31 марта 20169 г Так там используется форумный враппер. Счетчик должен появляться возле вкладки. <?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();
Здравствуйте, не подскажите как вытащить переменную Shoutbox 1.4.1 по аналогии с этим api.
А именно мне нужно найти оповещение о новых сообщениях в чате, хочу так же сделать на другой отдельной страничке вне форума.
Спасибо.