Error al abrir item de K2 desde usuario registrado  

 
Vettusta
 Vettusta
Estimable Member

🙁 Buenas tardes de nuevo.

Retomando lamentablemente el siguiente hilo:

Permitir accesos a usuarios públicos en artículos K2

Cuando realicé las prueba en su día, funcionaba todo correctamente, pero tendría que ser porque no había limpiado la caché, y resulta que ahora mismo cuando entro en un artículo de K2 no se puede visualizar el artículo extendido, así que lo veo de la siguiente forma:


El código que tengo en mi item.php es el siguiente:

?>
get('guest') && $this->item->category->id==96 || $this->item->category->id==79 || $this->item->category->id==78 || $this->item->category->id==82 || $this->item->category->id==81 || $this->item->category->id==80 || $this->item->category->id==87){

  header('Location: index.php?option=com_users&view=login');
}

Espero que podáis ayudarme. Gracias de antemano.

URL del sitio: Contenido solo visible a usuarios registrados

Joomla! Versión: ...... 3.0.3 Stable
PHP Version: ............ 5.3.8
K2 Versión: ............... 2.6.5

Citar
Respondido : 31/10/2012 12:03 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Por lo que veo, ese código sirve para enviar al usuario a la pantalla de identificación de usuarios cuando es anónimo y el artículo pertene a una determinada categoría. Eso sí, parece que hay algo mal en una línea.

En lugar de ser:

if ($user->get('guest') && $this->item->category->id==96 || $this->item->category->id==79 || $this->item->category->id==78 || $this->item->category->id==82 || $this->item->category->id==81 || $this->item->category->id==80 || $this->item->category->id==87){

tiene que ser:

if ($user->get('guest') && ($this->item->category->id==96 || $this->item->category->id==79 || $this->item->category->id==78 || $this->item->category->id==82 || $this->item->category->id==81 || $this->item->category->id==80 || $this->item->category->id==87)) {

Es decir, faltaba un paréntesis para que la condición sea que el usuario sea anónimo y el artículo este en una de esa categorías. Tal como estaba no funcionaría así.

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

ResponderCitar
Respondido : 31/10/2012 1:04 pm

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

Por favor Iniciar Sesión o Registro