форум vBSupport.ru > vBulletin > Вопрос — Ответ
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
Basurman1981
Простоузер
Default Мой первый хак/модуль/или как такие вещи называются
0

Всем здрасти...
Имею вопрос: хочу, чтобы на форуме отображался статус Teamspeak (программа для переговоров)...
Шо сделал: скриптик на пхп, который забирает данные с ТС-сервера и записывает эти данные в переменную... Скрипт работает...
Затем иду Админка->Продукты и модули-> Управление модулями -> Добавить новый модуль...
Заполняю данные - Местоположение хака -> global_start (насколько я понял, будет выполняться каждый раз, когда загружается форум. даже при рефреше страниц?)
Код PHP модуля - собственно код скрипта.. И на Сохранить

Затем иду в шаблон navbar, и добвляю следующее: $ts_server_stat[image] $ts_server_stat[online] (это две переменные, в которые пишет скрипт). В общем все нормально выводится...

Теперь собственно вопрос: так как я дошёл до моего первого модуля путём проб и ошибок, то все ли я сделал правильно, или есть какой-либо способ сделать это и красивее и проще?

Спасибо.




ПыСы. есть еще вопрос по массивам вложенным в массивы, но оставим пока на потом...
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
netwind
Гуру
 
netwind's Avatar
Default
1

нормально. Если можешь, кешируй статистику в локальном файле, чтобы не дергать тимспик на каждый запрос.
Массивы в шаблонах выводят например так :
{$vbulletin->banner_cache[$forum[forumid]][code]}

Last edited by netwind : 02-16-2007 at 01:39 AM.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 02:35 AM.


Powered by vBulletin® Version 3.5.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...