Página 2 de 2

Breadcrumb Menu solo lo ve el Administrador

Publicado: 20 Abr 2020, 11:36
por J_Sparrow

La madre que te trajo a este mundo, ¿como has sabido que por ahí estaba la solución?. Lo acabo de hacer en el Foro oficial y FUNCIONA. Sin logearte, logeado como usuario y como moderador.


Breadcrumb Menu solo lo ve el Administrador

Publicado: 20 Abr 2020, 11:41
por andares

:o no entiendo que por que este mal los permisos de unos de los foros que tan solo puede ver el administrador influya en los demas usuarios, entonces me da que pensar que la extension este mal programada...

En fin me alegro que este resuelto :)


Breadcrumb Menu solo lo ve el Administrador

Publicado: 20 Abr 2020, 12:29
por J_Sparrow

Y yo no entiendo otras cosas, que me gustaría que nuestro buen amigo @picaron nos explicase.
@andares , te voy a contar una cosa:
El subforo en cuestión que ha comentado el compañero, es una sección que está deshabilitada. Una sección que tuve en su día y que la cerré, pero no la eliminé (manías mías). Una sección que SOLO la veo yo, ni los Moderadores la ven y por ello, se me hace rarísimo que ella sea la causante del mi problema, como así parece ser. Pero me llama mucho la atención que diciéndole a esta sección que copie los permisos del Foro padre, funcione TODO el resto, no lo entiendo y no lo entenderé.
Ya me ha confirmado un Moderador que le funciona, yo ya había hecho las pruebas, pero me lo han confirmado.
Me gustaría que o bien el propio @picaron o cualquiera que se le ocurra por que se ha solucionado esto, nos explicase para los no entendidos, dónde tenía el error o por que se producía. ¿Se te ocurre algún motivo @AbaddonOrmuz del por que de mi problema, sabiendo que la solución es la aportada por el compañero?.

No cierro el tema de momento, quiero entender que es lo que me pasaba.

Gracias a todos.


Breadcrumb Menu solo lo ve el Administrador

Publicado: 20 Abr 2020, 13:01
por andares

No se, tengo la duda por lo que te pregunte en el chat por si fuese el motivo, la categoria que engloba los foros de administración estan en la primeta posición en el orden de tus foros?


Breadcrumb Menu solo lo ve el Administrador

Publicado: 20 Abr 2020, 13:57
por J_Sparrow

Pues no recuerdo si era eso o no lo que me preguntabas, pero si, es la primera categoría en los Foros. Y mira que he estado a punto de borrar esa sección que no uso. Pero ahora me da miedo hasta borrarla. Lo haré en Local, a ver que pasa.

Cada día me asombro de lo misterioso o maniático que es php. Si por lo menos le encontrase una lógica a este problema, por lo menos podría decirme: "tarugo, que estas haciendo las cosas mal" :( :( :(


Breadcrumb Menu solo lo ve el Administrador

Publicado: 20 Abr 2020, 14:46
por picaron
J_Sparrow escribió: 20 Abr 2020, 11:36

La madre que te trajo a este mundo, ¿como has sabido que por ahí estaba la solución?.

:rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl:
He hecho trampas !!!
He recreado el error en local... sabes que puedo... (Espero que no te siente mal...) :shock:

El error se producía en la funcion build_tree_rec de listener.php de la extensión, porque ese foro no tenia los permisos correctos.
Este foro era visible/accesible para usuarios sin poder de administrador y sin embargo, el foro PADRE, es solo visible para administradores.
Al crear el tree de los foros, la función, al no encontrar el foro PADRE en el listado de foros, arroja false y no muestra nada.
No se si me he explicado bien... :oops:


Breadcrumb Menu solo lo ve el Administrador

Publicado: 20 Abr 2020, 15:14
por andares

@picaron entendido, entoces lo que he comentado anteriormente que si ese foro fuese parte de la ultima categoría en el orden de todas el error no lo hubiese visto nadie?


Breadcrumb Menu solo lo ve el Administrador

Publicado: 20 Abr 2020, 16:02
por J_Sparrow
picaron escribió: 20 Abr 2020, 14:46

He recreado el error en local... sabes que puedo... (Espero que no te siente mal...)

Sabes que no me puede sentar mal nunca, al contrario, siempre agradecido. Además si es para solucionarme un problema, quien mejor que tu :D :D

Vale, creo que ya se lo que quieres decir. En su día ese Foro era visible mientras estaba "online", pero llegado un momento no me reportaba nada y decidí cerrarlo. Pero en lugar de eliminar las cosas, tengo la costumbre de guardarlas en una Zona que solo puedo acceder yo. Por lo que veo, esta sección tenía los permisos del Foro Padre donde estaba y al cambiarlo a la zona exclusiva, no copia los de esa zona. Es como si dejo una sección visible para todos los usuario e invitados, pero la coloco en una zona donde solo puedo entrar yo. Se verá el nombre, pero no se puede acceder, a lo sumo. En este caso parece que no se veía nada, pero porque estaba en una zona restringida. Por eso cuando me hiciste cambiar la primera vez, se veían (en Local) las tres secciones ocultas a todos.

Vale, mas o menos lo tengo claro, espero no olvidarme para futuras ocasiones.


Breadcrumb Menu solo lo ve el Administrador

Publicado: 20 Abr 2020, 17:05
por picaron

Efectivamente, asi es @J_Sparrow :rock:

@andares por lo que he visto en el desarrollo de la extensión, si al crear el árbol de foros no localiza aunque sea un solo foro padre de los relacionados en el listado, tira false y no muestra nada.


Breadcrumb Menu solo lo ve el Administrador

Publicado: 20 Abr 2020, 17:14
por J_Sparrow

Para que luego digas que no sabes nada de php.
Y un cuerno, sabes mucho @picaron , mas de lo que quieres reconocer.


Breadcrumb Menu solo lo ve el Administrador

Publicado: 20 Abr 2020, 19:24
por picaron
J_Sparrow escribió: 20 Abr 2020, 17:14

Para que luego digas que no sabes nada de php.
Y un cuerno, sabes mucho @picaron , mas de lo que quieres reconocer.

:rofl: :rofl: :rofl: :rofl:
:lol: :lol: :lol: :lol:
Que noooo... que se lo "justito" para defenderme...


Breadcrumb Menu solo lo ve el Administrador

Publicado: 21 Abr 2020, 05:22
por AlfredoRamos

@J_Sparrow Nada que añadir a la solución de @picaron, esta hecho precisamente para que todos los foros tengan subforos, filtrados por permisos, porque de otro modo no habría nada que mostrar.

Aunque siendo así, en mi humilde opinión, entonces tampoco debería aparecer el menú "Foros" :P

Imagen


Breadcrumb Menu solo lo ve el Administrador

Publicado: 21 Abr 2020, 11:25
por J_Sparrow

Desde la mas absoluta ignorancia y al hilo de la duda que comenta @AbaddonOrmuz , igual se veía el menú "Foros", porque ese es la parte principal del Foro. La sección "Portal" es una "añadido" con una extensión y yo la tengo puesta como página principal. Por eso no hay menú en cascada desde "Portal", porque es solo un re-direccionamiento. El grueso principal esta en "Foros" y de ahí para abajo.
Lo que nunca entenderé es que influya los permisos del primer nivel, el mas superior, o peor aún 8como era mi caso), que una subsección de nivel superior tenga permiso distintos al Foro padre que lo contiene. Pero me imagino que es tema de programación y ahí poco o nada puedo opinar.

Muchas gracias por vuestros comentarios, ha sido muy enriquecedor tener este problema. Creo que al final todos hemos aprendido algo nuevo, yo el que mas.


Breadcrumb Menu solo lo ve el Administrador

Publicado: 21 Abr 2020, 23:45
por AlfredoRamos

@J_Sparrow Claro, pero por consistencia con el funcionamiento de que si no hay subelementos no se muestra el padre, el menú Foros tampoco debería estar, en mi opinión.

Igual no tiene mayor importancia.

J_Sparrow escribió: 21 Abr 2020, 11:25

Lo que nunca entenderé es que influya los permisos del primer nivel, el mas superior, o peor aún 8como era mi caso), que una subsección de nivel superior tenga permiso distintos al Foro padre que lo contiene. Pero me imagino que es tema de programación y ahí poco o nada puedo opinar.

Yo lo consideraría un error que los subforos de un foro o categoría de la cual un usuario no tenga permisos de lectura, lo pudiese ver.

Supongo es para mantener congruencia.