Estoy creando un plugin y necesito ayuda por favor......

Desde
10 Ene 2010
Mensajes
1.122
Tengo vbulletin 4 actualizado.

Se algo de php y estoy tratando de crear un plugin para los perfiles de usuario pero tengo 3 problemas.

1) En el codigo del plugin como hago para meter en una varible el nombre de usuario que navega
ejemplo
$memberusername="nombre de usuario"; que debo poner para obtener el nombre del usuario que esta navegando ?

2) Luego tambien debo obtener el nombre de usuario del perfil consultado porque solo quiero que el puglin solo se ejecute si es el propio user el que mira su perfil o un admin (aunque esto lo puedo hacer con un if en el codigo que va en la plantilla pero tampoco se hacerlo)
Dado que puedo optar por 2 maneras de hacerlo espero que ustedes me digan cual es preferible y como hacerla.

3) Debo conectarme a la base de datos para hacer unas consultas y retornar valores, pero no tengo idea de como hacerlo en un plugin.

Espero me puedan ayudar porque no quiero editar el codigo de vbulletin quisiera hacerlo con un plugin pero se me esta haciendo muy dificil...........

Saludos y muchisimas gracias a cualquier aporte




EDITO: Ya lo logre por si alguien se encuentra en los mismos problemas aca dejo las soluciones.

1) $nombreusuario=$vbulletin->userinfo['username'];
2) la segunda se hace con $vbulletin->db->query_read_slave()
y un while con $vbulletin->db->fetch_array()
3) Esto me funcionó bien <vb:if condition="$userinfo['userid'] == $bbuserinfo['userid']"></vb:if>
Me queda agregarle la exepcion si es el admin que ya veré como lo hago pero igual no es tan importante, ya que es algo para que mire la misma persona del perfil.

Saludos y ya se puede cerrar este tema......
 

SEW810

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
29 Mar 2008
Mensajes
684
Amigo, mucho te agradecería si compartes ese php, sucede que estoy buscando algún php que con un simple "echo" muestre en pantalla el nombre del usuario.

Así de simple, solo necesito eso para hacer un hack anti mukti-cuentas.

¿Podrías?. Gracias de antemano.

Algo así como:
$nombreusuario=$vbulletin->userinfo['username'];
echo $nombreusuario;


Resultado en pantalla:
 
Arriba