- Desde
- 6 Sep 2008
- Mensajes
- 959
A veces nos hemos tomado con esta variable de tipo arreglo en las plantillas, que muestra informacion sobre el usuario que esta actualmente navegando o logueado en el sistema, esa variable es $bbuserinfo[], es un array que nos puede facilitar datos como el ID del usuario ($bbuserinfo[userid]) o el nick del usuario en color ($bbuserinfo[musername])
por ejemplo, si quieres mostrar algo como esto:
en la plantilla debes poner esto
esa variable fuera del sistema de plantillas de vBulletin (plugins o archivos PHP), es accesada de esta manera:$vbulletin->userinfo[]
Lista Completa de Variables disponibles en el archivo Adjunto
PD: esto fue hecho usando vBulletin 3.8.3, algunas variables pueda que no esten disponibles en versiones anteriores (las no comunes, pero las principales si que están)
por ejemplo, si quieres mostrar algo como esto:
HTML:
Bienvenido Jhonnyf
tienes 4 mensajes sin leer
PHP:
Bienvenido $bbuserinfo[username]
tienes $bbuserinfo[pmunread] mensajes sin leer
PHP:
$vbulletin->userinfo Array (
[userid] => 1 //Sin comentarios :D
[temp] => //parece ser un temporal que usa vBulletin
[field1] => //campo personalizado, por defecto es Biografia cuando instalas
[field2] => //campo personalizado, por defecto es Localizacion cuando instalas
[field3] => //campo personalizado, por defecto es Intereses cuando instalas
[field4] => //campo personalizado, por defecto es Ocupacion cuando instalas
[field5] => Hombre //campo personalizado, en mi caso es el Sexo del usuario
[subfolders] =>
[pmfolders] =>
[buddylist] => //lista de amigos (ID) separados por espacios
[ignorelist] => //lista de ignorados (ID) separados por espacios
[signature] => *Firma no Disponible* //tu firma
[searchprefs] =>
[rank] => //Titulo de Rango
[usergroupid] => 6 //Grupo de usuario al que pertenece
[membergroupids] => //Grupos Adicionales al que pertenece separados por comas
[displaygroupid] => 6 //Grupo primario a mostrar
[username] => Jhonnyf //Nickname
[password] => 598ba931e874ffed67880573f564d716 //encriptado
[passworddate] => 1244930400 //fecha en formato UNIXTIME
[email] => xxxxx.xxxxxx@hotmail.com //correo electronico
[styleid] => 1 //Id del estilo que usa el Usuarios
[parentemail] =>
[homepage] =>
[icq] =>
[aim] =>
[yahoo] =>
[msn] =>
[skype] =>
[showvbcode] => 2
[showbirthday] => 0
[usertitle] => Administrator //Titulo Personalizado
[customtitle] => 0 //Usa o no titulo personalizado (1=si, 0=No)
[joindate] => 1244937505 //fecha de registro en formato UNIXTIME
[daysprune] => 0
[lastvisit] => 1246792026 //fecha que visito por ultima vez, en formato UNIXTIME
[lastactivity] => 1246799383 //fecha que hizo algo por ultima vez, en formato UNIXTIME
[lastpost] => 1246756944 //Fecha de su ultimo post, en formato UNIXTIME
[lastpostid] => 99 //Id del ultimo Post que hizo
[posts] => 65
[reputation] => 10
[reputationlevelid] => 1
[timezoneoffset] => -5
[pmpopup] => 0
[avatarid] => 0
PD: esto fue hecho usando vBulletin 3.8.3, algunas variables pueda que no esten disponibles en versiones anteriores (las no comunes, pero las principales si que están)