Avisos
Vaciar todo

Contenido o caja de login según usuario  

 
Yayo
 Yayo
Nuevo usuario

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

Citar
Respondido : 08/07/2010 9:29 am
Lucas
 Lucas
Miembro Admin

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.

ResponderCitar
Respondido : 09/07/2010 2:39 am

Cursos Gratuitos WordPress

Yayo
 Yayo
Nuevo usuario

Gracias por la respuesta
El item linka a un wrapper. Si pudiera meter el wrapper en un artículo lo conseguiría
Saludos

ResponderCitar
Respondido : 09/07/2010 9:23 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

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.

ResponderCitar
Respondido : 09/07/2010 10:36 am

Yayo
 Yayo
Nuevo usuario

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

ResponderCitar
Respondido : 09/07/2010 10:53 am
Lucas
 Lucas
Miembro Admin

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.

ResponderCitar
Respondido : 09/07/2010 3:26 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Lucas
 Lucas
Miembro Admin

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

ResponderCitar
Respondido : 09/07/2010 3:43 pm
Yayo
 Yayo
Nuevo usuario

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

ResponderCitar
Respondido : 09/07/2010 4:07 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación