Contenido o caja de...
 
Avisos
Vaciar todo

Contenido o caja de login según usuario

8 Respuestas
3 Usuarios
0 Reactions
4,460 Visitas
 Yayo
Respuestas: 4
New Member
Topic starter
 

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


 
Respondido : 08/07/2010 8:29 am
Lucas
Respuestas: 905
Prominent Member 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.


 
Respondido : 09/07/2010 1:39 am
 Yayo
Respuestas: 4
New Member
Topic starter
 

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


 
Respondido : 09/07/2010 8:23 am
Pablo Velasco
Respuestas: 20382
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.


 
Respondido : 09/07/2010 9:36 am
 Yayo
Respuestas: 4
New Member
Topic starter
 

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


 
Respondido : 09/07/2010 9:53 am
Lucas
Respuestas: 905
Prominent Member 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.


 
Respondido : 09/07/2010 2:26 pm
Lucas
Respuestas: 905
Prominent Member 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


 
Respondido : 09/07/2010 2:43 pm
 Yayo
Respuestas: 4
New Member
Topic starter
 

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


 
Respondido : 09/07/2010 3:07 pm