Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

pagina inicio publica diferente del inicio de usurario registrado  

 
francesco
 francesco
Estimable Member

Hola,
estoy creando una tienda on line y el cliente me pide que la home page publica sea con una imagen y poco mas (un formulario para registrarse), y que una vez registrado el usuario acceda a una home page con productos y demas cosas.
El problema que tengo es que, creando un Inicio público en el mainmenu, una vez logeado sigo viendo el mismo Inicio con la imagen "pública" (que está dentro de un modulo) junto con los otros item para usuarios registrado.
Quiero que lo que se ve en el inicio público luego no se vea en el inicio registrado y no sé como conseguirlo: no hay la manera de crear un modulo que sea solo publico y que no se vea en las paginas de usuarios registrados? O sea, un poco al reves de lo que se hace normalmente (modulos para usuarios registrados que no se pueden ver en la parte publica).
Help!
Saludos

Citar
Respondido : 15/03/2011 4:50 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola enredando

Una solución podría ser modificando tu template, es decir mostrar u ocultar posiciones de acuerdo a si es un visitante o no.

$user = &JFactory::getUser();

if ($user->guest){

//aqui muestras las posicion sólo para los que son visitantes, es decir diferentes de registrado

}

Saludos.

ResponderCitar
Respondido : 16/03/2011 12:15 am

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

francesco
 francesco
Estimable Member

Gracias por responderme.

El problema es que no domino casi nada de programación, así que no sé donde meter mano a lo que dices, ni como hacerlo. Por ejemplo, el código que me has escrito no sé donde meterlo, ni como completarlo.

He estado investigando una manera de solucionar el problema combinando las funciones de joomla y sus modulos/menus, duplicando menus, asignando "público" o "registrado" al item "inicio" del mainmenu y a los modulos de la misma página, etc.. pero veo que así no llego al resultado que quiero.

¿No hay ningun plugin u otro componente que añada el nivel de acceso "sólo público" a los modulos?

Saludos

ResponderCitar
Respondido : 16/03/2011 9:20 am
francesco
 francesco
Estimable Member

quisiera compartir el MetaMod con los usuarios del foro: este modulo me ha solucionado el problema, ya que permite de asignar cada modulo de la plantilla a usuario no logueados, registrados o especiales.
La version base se puede bajar gratis en www.metamodpro.com

ResponderCitar
Respondido : 16/03/2011 10:40 am

Cursos Gratuitos WordPress

Webempresa
 Webempresa
Usuario eminente

A mi se meocurre una idea. Verás:

1.- la home la creas con la imagen y el módulo de "acceso" (formulario de registro)
2.- Creas una página con el contenido que quieres que vea el usuario registrado. Y haces un botón de menú que la llame.

3.- Vas a:

- Gestión de módulos:

- Luego al Módulo acceso:

- Y en la parte derecha verás que hay una opción que te permite redirigir al usuario una vez se ha identificado:

Allí pones la dirección del "paso 2", es decir, aquella que quieres que haga de página de inicio para los usuarios registrados.

Espero que te sirva.
Suerte ^_^

Javi

ResponderCitar
Respondido : 16/03/2011 1:40 pm
Sebastian
 Sebastian
Usuario experto

Yo estoy con el mismo problema, solo que estoy con Joomla! 2.5.22 Stable [ Ember ] 12-June-2014 14:00 GMT. Ya he realizado lo que tu dices poro el menú no me cambia.
No se desde donde puedo decirle a mainmenu en qué paginas debe de salir y en cuales no debe de aparecer.
Muchas gracias
Sebas

ResponderCitar
Respondido : 02/08/2014 9:35 pm

Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla Sebastian

Estas usando metamod ? http://www.metamodpro.com/
Indícanos exactamente que opción estas usando y como lo tienes configurado, puedes enviar capturas de pantalla

Saludos.

ResponderCitar
Respondido : 03/08/2014 5:08 pm
Sebastian
 Sebastian
Usuario experto

No abro otro hilo para que me entiendas.
Gracias

ResponderCitar
Respondido : 03/08/2014 9:49 pm

wpdoctor-revisa-la-salud-de-tu-wordpress