форум vBSupport.ru > vBulletin > Вопрос — Ответ
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
noindex
Простоузер
Default как достучаться до $userinfo из модуля в postbit_start?
0

Здравствуйте ещё раз, уважаемые!

Скажите пожалуйста, как достучаться до $userinfo из модуля в postbit_start?
$post обрабатывается как надо, а вот $userinfo отсутствует...
$userinfo[userid] очень нужен для выполнения запроса...
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
g0rn
Гуру
Default
1

что должно выводить $userinfo?
 
 
noindex
Простоузер
Default
0

Quote:
Originally Posted by g0rn View Post
что должно выводить $userinfo?
Насколько я понял, $userinfo хранит всю инфу о пользователе, который в данный момент находится на форуме. Соответственно какждому юзеру свой $userinfo...

Но мне нужно только $userinfo['userid']...

Но как я и говорил, этот массив пуст, по-крайней мере когда я вставляю модуль с кодом в postbit_start...
 
 
g0rn
Гуру
Default
0

Quote:
Originally Posted by noindex View Post
Насколько я понял, $userinfo хранит всю инфу о пользователе, который в данный момент находится на форуме. Соответственно какждому юзеру свой $userinfo...
нет. $userinfo используется в некоторых местах, но действует не на текущего юзера. т.е. например в MEMBERINFO $userinfo['userid'] будет соответствовать ид пользователя, профиль которого ты смотришь.
теперь по сабжу:
в шаблоне используй $bbuserinfo[userid], в пхп коде $vbulletin->userinfo['userid']
 
 
noindex
Простоузер
Default
0

Quote:
Originally Posted by g0rn View Post
теперь по сабжу:
в шаблоне используй $bbuserinfo[userid], в пхп коде $vbulletin->userinfo['userid']
Пробовал и то и то (в php коде, т.к. в шаблон мне передается уже моя переменая), не помагает...%)
Вместо них пустота...

Вот например код модуля
PHP Code:
ob_start();
echo 
"tracking";
print_r($vbulletin->userinfo);
$myvar ob_get_contents();
ob_end_clean(); 
В начале каждого сообщения выводит только "tracking"...

Last edited by noindex : 07-30-2007 at 06:15 PM.
 
 
netwind
Гуру
 
netwind's Avatar
Default
2

по-моему постбиты отображаются в функциях в которых не всегда обявлена переменная $vbulletin.
добавь в хук global $vbulletin; и попробуй доставать это через $vbulletin->userinfo
 
 
noindex
Простоузер
Default
0

Quote:
Originally Posted by netwind View Post
по-моему постбиты отображаются в функциях в которых не всегда обявлена переменная $vbulletin.
добавь в хук global $vbulletin; и попробуй доставать это через $vbulletin->userinfo
Bingo!
ТО что надо!!
Спасиба!))))
 


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 03:55 PM.


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