Página 1 de 1

Botón para cambiar estilo

Publicado: 12 Mar 2011, 16:33
por airam1809
Buenas, estoy integrando el estilo móvil (phpbbmobile) a mi foro. Todo funciona correctamente, aunque aún tengo que pulir algunas cosas.

Mi duda es que quiero hacer como en esta web ( http://www.elotrolado.net/ ) que tienen un botón para elegir entre estilo móvil y versión normal. He probado insertando un enlace [ <a href="./index.php?style=7">Activar versión móvil</a> ] en el footer, pero sólo podemos acceder los administradores.

Los demás usuarios tienen que cambiarlo forzosamente desde el UCP. Alguien sabría ayudarme?

Un saludo y gracias por vuestro tiempo

Botón para cambiar estilo

Publicado: 12 Mar 2011, 17:19
por leviatan21
airam1809 escribió:pero sólo podemos acceder los administradores.
Es un tema de permisos, los administradores tienen permiso para cambiar estilos y los usuarios no ;)

Re: Botón para cambiar estilo

Publicado: 12 Mar 2011, 17:33
por airam1809
Buscando un poco más, he cambiado en el archivo includes/session.php

if (!empty($_GET['style']) && $auth->acl_get('a_styles') && !defined('ADMIN_START'))

por

if (!empty($_GET['style']))

y ya funciona como debe. Tiene alguna repercusión negativa este cambio?

Un saludo

Re: Botón para cambiar estilo  Tema Solucionado

Publicado: 12 Mar 2011, 18:02
por leviatan21
airam1809 escribió:Buscando un poco más, he cambiado en el archivo includes/session.php

if (!empty($_GET['style']) && $auth->acl_get('a_styles') && !defined('ADMIN_START'))

por

if (!empty($_GET['style']))

y ya funciona como debe. Tiene alguna repercusión negativa este cambio?

Un saludo
Con es e cambio evitas la verificación de si el usuario tiene o no permisos para manejar estilos, pero la tercera verificación deberias dejarla :

Código: Seleccionar todo

if (!empty($_GET['style']) && !defined('ADMIN_START'))

Re: Botón para cambiar estilo

Publicado: 12 Mar 2011, 18:07
por airam1809
Muchas gracias, doy por solucionado ;)