Mostrar elementos de menu restringidos  

 
Juan
 Juan
Usuario activo

Hola,

Tengo Joomla 1.7.3 y necesito hacer que ciertas areas de mi web sean restringidas a usuarios no registrados, pero que sean visibles para que los usuarios sepan que existe y se registren.

Me he creado un nuevo grupo de permisos y su correspondientes permisos.
Indico la categoria que quiero restringir y la asocio a ese grupo.
El item de menu que muestra los artículos de esa categoria tambien lo asocio a mi nuevo grupo.

Pero por más que pongo que muestre enlace protegidos, este item siempre sale oculto.

Que me falta para hacer que se muestre y cuando pinchen les pida el login?

Un saludo y gracias

Citar
Respondido : 25/01/2012 5:02 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Si, por ejemplo, el elemento privado que se quiere cargar es un artículo de Joomla lo que puedes hacer es dejar como público el elemento de menú que enlaza contra el artículo, y asignar el artículo al grupo de usuarios que has creado.

De esta forma, elemento de menú se podrá ver siempre pero cuando se pulse sobre él indicará que no se tiene permisos para acceder a ese apartado, a menos que se esté identificado con el usuario correcto.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 25/01/2012 5:51 pm

Cursos Gratuitos WordPress

Juan
 Juan
Usuario activo

Hola Pablo,

Gracias por tu respuesta, pero es lo que he hecho, con la diferencia de que en lugar de proteger el artículo lo que hago es proteger una categoria. Y el enlace de menu es un item de categoria de tipo blog.

Cuando lo hago me devuelve un 404 como si la categoria no existiese.... Viendo el código del módulo com_content la vista de categoria su view.html.php el "fallo" viene aquí:

if ($category == false) {
return JError::raiseError(404, JText::_('JGLOBAL_CATEGORY_NOT_FOUND'));
}

Yo creo que algome falta pero no se que puede ser. Es mi primer sitio con 1.7 y el tema de usuarios veo que ha cambado bastante.

Gracias!

ResponderCitar
Respondido : 27/01/2012 2:32 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Juan,

Indícanos la url del sitio web, para que podamos visualizar el error.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio

ResponderCitar
Respondido : 27/01/2012 4:02 pm

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

Juan
 Juan
Usuario activo

Hola Jordi,

El sitio es http://sostenibilidad.demoibis.com y el error está cuando accedes a la opción Noticias - Prensa - Recursos gráficos o esta url directa

http://sostenibilidad.demoibis.com/index.php?option=com_content&view=category&layout=blog&id=83&Itemid=510

Si te logueas con el usuario: user1 y pwd: user1 te muestra el enlace correctamente, pero si no estas logueado no te lleva ni a login, ni nada.

Un saludo,

ResponderCitar
Respondido : 27/01/2012 4:37 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Juan

En principio no es necesario crear un nuevo grupo para lo que necesitas, Joomla 1.7 tiene por defecto los mismos permisos que Joomla 1.5.

Trabajando con el permiso de registrado por ejemplo y haciendo lo que te indicó david obtendrás un mensaje como se muestra en la imagen adjunta al tratar de acceder a un artículo restringido.

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 27/01/2012 11:39 pm

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

Juan
 Juan
Usuario activo

Hola,

Eso pensaba yo, pero parece que no es así. He hecho mis pruebas con los grupos predeterminados y con unos nuevos y el resultado es el mismo.

no pasa lo mismo si lo que rotejo es el item de menu, actualmente protejo la categoria.

Investigando he visto esto en el portal de Joomla.org

http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=27661

Parece que según directivas web, un area no accesible debe arrojar un error 404 o 403 y no una redireccion.

Y que la solución es la de incluir en tu página de error el modulo de login.

No me convence la solución pero parece que el desarrollo de Joomla se queda así, la única alternativa es la de buscar algún plugin que permita gestionar esto.

como lo veis?

Un saludo y gracias!

ResponderCitar
Respondido : 31/01/2012 8:13 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Juan,

Puedes poner en elemento de menú que apunta a esa categoría que sea público, y dentro de los parámetros --> Muestra los enlaces no autorizados --> si.
Los artículos tienen que ser con permisos para usuarios registrados.
Lo que conseguirás es que mostrarás una introducción (el punto de corte es el "read more") y para leer el resto del artículo, el usuario tiene que registrarse.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio

ResponderCitar
Respondido : 31/01/2012 3:15 pm

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

Por favor Iniciar Sesión o Registro