Hola
En primer lugar enhorabuena a Webempresa, pues se esta demostrando como referentes en Joomla
Voy con mi pregunta
¿Cómo puedo configurar que aparezca la caja de login o el contenido cuando se accede a un item del menú?
Me explico mejor.
-Item menú Red.
-Haces click.
-Si te has logueado previamente te muestro el contenido.
-Eres usuario sin validar te muestro la caja de login
Gracia por su ayuda
Hola,
Gracias por las felicitaciones, intentamos aportar nuestro granito de arena a la comunidad.
Si el Item de Menú Red linka a un Artículo de Contenido con que el Articulo de Contenido sea para usuarios registrados ya conseguirás lo que comentas.
Gracias por la respuesta
El item linka a un wrapper. Si pudiera meter el wrapper en un artículo lo conseguiría
Saludos
Hola,
Una opción que puedes usar es el módulo Wrapper que podrías cargar dentro de un contenido por medio del plugin loadposition.
Para ello, en el módulo deberías indicar la url a cargar y el ancho y el alto del wrapper. Después asígnale una posición de módulo que no exista en la plantilla, por ejemplo "personal".
A continuación, creas un nuevo artículo y en él pones {loadposition personal}. De esta forma cargarás los módulos que estén en ese posición, por lo que solo tendría que hacer el artículo para usuarios registrados, y así conseguirías la funcionalidad que buscas.
Gracias por vuestra ayuda, Pablo y Lucas
Funciona, pero me ha surgido un pequeño problema. La pagina a la que debe acceder los usuarios registrados desde el link protegido, la tengo fuera de Joomla, con lo que no me guarda la validación del usuario, y necesito que solo sea visible por un usuario que previamente se ha logueado y validado en Joomla.
Creo que era un sencillo código php, pero no lo encuentro.
Un saludo y de nuevo gracias por vuestra ayuda
Hola,
Lo más fácil que se me ocurre es que en vez de cargar un módulo con el loadposition que te comentaba pablo que crees un iframe en el artículo que cargue la página que quieres mostrar y que le pases un parámetro con una formula tipo ip del usuario convertida a md5 y que la página de destino verifique si el parámetro que recibe al convertirlo de md5 a string coincide con la ip del navegador del cliente.
Hola,
Se me olvidaba, para ejecutar código php en Joomla 1.5 dentro de un contenido te puede servir el plugin DIRECTPHP:
http://extensions.joomla.org/extensions/edition/custom-code-in-content/4470
Lucas, te has destapado como profesional
Tu solución se me escapa por completo a mis conocimientos
Espero que san Google eche una mano
Gracias de nuevo a ambos. Seguiré en la pelea