Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Mostrar Mensaje solo a Usuarios NO Registrados  

 
citroniano
 citroniano
Usuario activo

Hola.

Estoy intentando mostrar un mensaje a todos los usuarios NO registrados y que ese mismo mensaje no se muestre a los usuarios ya registrados (cuando están logeados logicamente). He investigado como hacerlo pero no lo consigo realizar.

Alguien conoce algún módulo o componente que realize esta función??

Un saludo.

Gracias de antemano.

Citar
Respondido : 04/12/2010 5:38 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola citroniano

Podrías utilizar el siguiente código en el archivo index.php de tu template, colocarlo en algún lugar apropiado dentro de las etiquetas PHP.

$user = &JFactory::getUser();
if ($user->guest){

echo "
HOLA VISITANTE!!!
"; }

Luego podrías dar formato de estilos al id #mensajevisitante

Saludos.

ResponderCitar
Respondido : 04/12/2010 6:40 pm

citroniano
 citroniano
Usuario activo

Gracias jmarreros

Me ha encantado tu solución. Es simple, rápida y efectiva.
Se te ocurre de qué forma puedo mostrar el mensaje (o sea el id='mensajevisitante') en un módulo. De qué forma llamo desde un módulo en HTML a ese pedazo de código PHP de la plantilla??.

Y para complicarlo todavía más, y jugando con los mismos parámetros de código PHP; de qué forma se podría mostrar un mensaje personalizado a cada usuario logeado?.

Gracias de nuevo. (despertaste mi curiosidad... ;))

ResponderCitar
Respondido : 04/12/2010 10:38 pm