Página 1 de 2

problema con permisos, no se ven en el ACP

Publicado: 01 Oct 2010, 10:44
por Enock
Bueno, pues es un problema muy molesto ya que me impide configurar los permisos.

Resulta que si entro a configurar cualquier tipo de permisos, ya sean de grupos, foros, usuarios...... cuando pincho ciertas pestañas de los permisos, estos no se me ven o no se ven completamente, haciendo imposible la configuración de ellos.

Aquí no se ve ninguno:
Imagen

En esta si os fijáis abajo, no termina la tabla y faltan permisos por ver:
Imagen

y en esta, si os fijáis, al ir pinchando en las pestañas, estas se quedan marcadas, como si estuviesen activas, en vez de volver al estado "neutral":
Imagen

¿Podríais ayudarme con esto?, no puedo configurar permisos correctamente.

Un saludo, gracias.

Re: problema con permisos, no se ven en el ACP

Publicado: 01 Oct 2010, 12:36
por angelismo
Borra el cache y repara y optimiza las tablas de la bd.

Re: problema con permisos, no se ven en el ACP

Publicado: 04 Oct 2010, 12:34
por Enock
angelismo escribió:Borra el cache y repara y optimiza las tablas de la bd.
Ok, todo correcto.

Un saludo, gracias.

Re: problema con permisos, no se ven en el ACP

Publicado: 05 Oct 2010, 14:27
por Enock
Bueno pues no está solucionado.

Vuelve a pasar lo mismo. Por mucho que reparo y optimizo las tablas, sin hacer nada, vuelve a pasar.
Incluso me he dado cuenta de que no aparece el botón de "aplicar permisos" que sale para aplicar el rol. Me explico.
Nada más entrar para otorgar permisos, a grupos por ejemplo; lo que directamente puedes hacer es establecerle un rol de la lista desplegable, pues bien, ahí no me aparece el botón. Ahora, si pincho en "Permisos avanzados", sale su botón, además, si intento aplicar nuevos permisos me sale: "El formulario enviado era no válido. Intente enviarlo de nuevo."

Ayuda por favor.

Un saludo, gracias.

Re: problema con permisos, no se ven en el ACP

Publicado: 05 Oct 2010, 15:51
por exau
¿Qué recuerdas haber hecho justo antes de que eso pasara? ¿La instalación de algún MOD quizás? Puedes intentar restaurar los archivos originales de la carpeta adm para probar, claro, habiendo hecho un respaldo de tus archivos actuales.

Saludos,

Re: problema con permisos, no se ven en el ACP

Publicado: 05 Oct 2010, 16:24
por leviatan21
Empecemos a revisar todo minuciosamente :

la parte de los permisos es compleja, involucra muchos archivos y tablas.

Por lo que puedo leer yo, las plantillas del ACP (relacionadas con los permisos) que están en el servidor, parecen estar correctas.
Y ya has revisado las tablas, por lo que nos quedan los archivos .php, algunos son los que están en la carpeta raíz/includes/acp/ y otros será los del idioma.

Yo particularmente me inclino a que puede ser de los archivos del idioma...

Una opción es habilitar el modo DEBUG, para ver si arroja alguna pista :
Abrir :
raíz/config.php

Buscar :

Código: Seleccionar todo

// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
 
Reemplazar por :

Código: Seleccionar todo

@define('DEBUG', true);
@define('DEBUG_EXTRA', true);
 

Re: problema con permisos, no se ven en el ACP

Publicado: 06 Oct 2010, 08:45
por Enock
Una pregunta.

¿Donde se supone que te saldría la información del modo Debug?. Lo he activado y entrado a la zona en cuestión, donde se produce el problema, pero no me sale nada.

He instalado varios MODs, pero solo un par tocaba permisos, revisaré cuales eran. También es verdad que estuve traduciendo algunos .php de ".language\es\mods\", no venían ni en inglés, salía la constante; por lo que copie el código de esos permisos del idioma inglés, los pegué en el de español y los traducí.

Mejor dicho, que me lio; copié los archivos .php que tenía en la carpeta ".language\en....." y no tenía en ".language\es....." y los pegué, luego los traducí.

Un saludo, gracias.

Re: problema con permisos, no se ven en el ACP

Publicado: 06 Oct 2010, 15:39
por exau
Enock escribió:Una pregunta.

¿Donde se supone que te saldría la información del modo Debug?. Lo he activado y entrado a la zona en cuestión, donde se produce el problema, pero no me sale nada.

He instalado varios MODs, pero solo un par tocaba permisos, revisaré cuales eran. También es verdad que estuve traduciendo algunos .php de ".language\es\mods\", no venían ni en inglés, salía la constante; por lo que copie el código de esos permisos del idioma inglés, los pegué en el de español y los traducí.

Mejor dicho, que me lio; copié los archivos .php que tenía en la carpeta ".language\en....." y no tenía en ".language\es....." y los pegué, luego los traducí.

Un saludo, gracias.
Si recuerdas qué archivos tradujiste, una idea loca sería restaurar los archivos originales en inglés a la carpeta /language/es/ o /language/es/mods/ según corresponda, aunque te aparecerá en inglés -obvio- al menos descartarías si esos archivos son los que puedan estar causando errores. ¿No crees?

Saludos,

Re: problema con permisos, no se ven en el ACP

Publicado: 06 Oct 2010, 15:41
por leviatan21
Enock escribió:¿Donde se supone que te saldría la información del modo Debug?. Lo he activado y entrado a la zona en cuestión, donde se produce el problema, pero no me sale nada.
Si hubiera algún error, aparecería arriba de todo.

Enock escribió:También es verdad que estuve traduciendo algunos .php de ".language\es\mods\", no venían ni en inglés, salía la constante; por lo que copie el código de esos permisos del idioma inglés, los pegué en el de español y los traducí.
Solo para probar, cambia a idioma ingles y vuelve a chequear

Re: problema con permisos, no se ven en el ACP

Publicado: 06 Oct 2010, 16:16
por Enock
A ver.

He ido a "configuración del sitio" para poner "inglés" como idioma por defecto; pero solo aparece "español". En el perfil de usuario también.

Como la instalación inicial no la hice yo, supongo que será que no está instalado el idioma inglés.

Haré un backup de los archivos "es" y probaré a poner allí los de "en", para probar.

De paso, buscaré por aquí a ver como se instala para otros idiomas.

Un saludo, gracias.

EDITO: he instalado el paquete de idiomas "en" y me he cambiado el idioma........... y en efecto, todo aparece correctamente. Que puede ser entonces? voy a repasar los .php que recuerdo haber traducido o añadido nuevos, a ver si veo algo. Pero decidme que puede ser que cause esos errores: ¿lineas duplicadas?, ¿que falte un ' ?, ¿espacios después del cierre del php?......

Re: problema con permisos, no se ven en el ACP

Publicado: 06 Oct 2010, 16:25
por leviatan21
Enock escribió:He ido a "configuración del sitio" para poner "inglés" como idioma por defecto; pero solo aparece "español". En el perfil de usuario también.
El ACP se ve en el idioma del usuario, no del foro :mrgreen:
Enock escribió:Como la instalación inicial no la hice yo, supongo que será que no está instalado el idioma inglés.
ACP -> SISTEMA : TAREAS GENERALES : paquetes de idiomas

Re: problema con permisos, no se ven en el ACP

Publicado: 06 Oct 2010, 16:26
por Enock
leviatan21 escribió:
Enock escribió:He ido a "configuración del sitio" para poner "inglés" como idioma por defecto; pero solo aparece "español". En el perfil de usuario también.
El ACP se ve en el idioma del usuario, no del foro :mrgreen:
Enock escribió:Como la instalación inicial no la hice yo, supongo que será que no está instalado el idioma inglés.
ACP -> SISTEMA : TAREAS GENERALES : paquetes de idiomas

he editado el mensaje anterior con nuevos datos, pero te has adelantado :D me cito:
Enock escribió:......

EDITO: he instalado el paquete de idiomas "en" y me he cambiado el idioma........... y en efecto, todo aparece correctamente. Que puede ser entonces? voy a repasar los .php que recuerdo haber traducido o añadido nuevos, a ver si veo algo. Pero decidme que puede ser que cause esos errores: ¿lineas duplicadas?, ¿que falte un ' ?, ¿espacios después del cierre del php?......

Re: problema con permisos, no se ven en el ACP

Publicado: 06 Oct 2010, 16:44
por leviatan21
Enock escribió: he instalado el paquete de idiomas "en" y me he cambiado el idioma........... y en efecto, todo aparece correctamente. Que puede ser entonces? voy a repasar los .php que recuerdo haber traducido o añadido nuevos, a ver si veo algo. Pero decidme que puede ser que cause esos errores: ¿lineas duplicadas?, ¿que falte un ' ?, ¿espacios después del cierre del php?......
Pueden ser muchas cosas o todas al mismo tiempo

Lineas duplicadas, no causa problemas.
editor : guardar como UTF-8 without Boom.
falta de una coma, mal las comillas, sin cerrar php, espacios antes o después de las etiquetas php, remover el html que algunas veces es necesario....

para ir descartando posibles archivos, en lugar de abrir todos (que seguramente son muchos) reemplaza uno por uno (los archivos o las carpetas) los del español por los del ingles, siempre limpiando la cache

Re: problema con permisos, no se ven en el ACP

Publicado: 06 Oct 2010, 16:56
por Enock
leviatan21 escribió:
Enock escribió: he instalado el paquete de idiomas "en" y me he cambiado el idioma........... y en efecto, todo aparece correctamente. Que puede ser entonces? voy a repasar los .php que recuerdo haber traducido o añadido nuevos, a ver si veo algo. Pero decidme que puede ser que cause esos errores: ¿lineas duplicadas?, ¿que falte un ' ?, ¿espacios después del cierre del php?......
Pueden ser muchas cosas o todas al mismo tiempo

Lineas duplicadas, no causa problemas.
editor : guardar como UTF-8 without Boom.
falta de una coma, mal las comillas, sin cerrar php, espacios antes o después de las etiquetas php, remover el html que algunas veces es necesario....

para ir descartando posibles archivos, en lugar de abrir todos (que seguramente son muchos) reemplaza uno por uno (los archivos o las carpetas) los del español por los del ingles, siempre limpiando la cache
OK, antes de leerte ya estaba haciendo comprobaciones y........ parace ser que he dado con el problema. He ido comprobando todos los .php llamados "permissions_....." y en concreto uno, al final del todo, cuando cierras el "array", en vez de estar todos los cierres juntos:

Código: Seleccionar todo

));
estaban separados en distintos renglones:

Código: Seleccionar todo

)
);
Los he puesto como deben de ir y ahora ya me aparece todo correcto........ bueno, menos una cosa. Al tener tantas pestañas en los permisos, en los monitores pequeños (15"), se me ven en dos filas y conforme pincho en las de arriba, las de abajo se van moviendo incluso se me llega a bajar una pestaña haciendo una 3ª fila. Eso ya no se si es normal o otro problema.

La cuestión, parece que funciona ya correctamente el problema inicial. ¿Puede ser que ese haya sido el causante de todo o es coincidencia y tengo que seguir buscando?

Un saludo, gracias.

Re: problema con permisos, no se ven en el ACP

Publicado: 06 Oct 2010, 17:15
por leviatan21
Enock escribió:cuando cierras el "array", en vez de estar todos los cierres juntos:

Los he puesto como deben de ir y ahora ya me aparece todo correcto........
Casualidad, eso no es problema a menos que ante ese archivo no lo hayas editado con un buen editor, en ese caso, pudiera haber sido algún caracter invisible...

Enock escribió:Al tener tantas pestañas en los permisos, en los monitores pequeños (15"), se me ven en dos filas y conforme pincho en las de arriba, las de abajo se van moviendo incluso se me llega a bajar una pestaña haciendo una 3ª fila. Eso ya no se si es normal o otro problema.
Es normal, por eso es que la columna izquierda se puede "cerrar" (ocultar) con una flechita que aparece al lado de "Desconectarse del ACP"