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.
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.
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... ;))