Página 1 de 1

Todos los anuncios globales van a parar al foro id=1  Tema Solucionado

Publicado: 11 Oct 2010, 19:15
por exau
Publiqué un par de anuncios globales, solo que los abrí en el foro que corresponden a su temática. Entonces, sucede que al pertenecer a anuncios globales se mueven automáticamente al primer foro que hice o el que tiene id=1.

¿Se puede arreglar esto? ¿Hay manera de que al momento de crear un global, no se mueva al foro id=1? Ese foro en mi sitio es el de bienvenida y no los quiero publicados ahí por cuestión de permisos. Y yendo un poco más allá, ¿se pudiera dejar el anuncio global en el foro donde se creó, así como los anuncios normales?

Espero sus comentarios. Saludos,

Re: Todos los anuncios globales van a parar al foro id=1

Publicado: 12 Oct 2010, 00:27
por barje
Me interesa lo mismo, ¿cómo lo solucionaste?

Un saludo.

Re: Todos los anuncios globales van a parar al foro id=1

Publicado: 12 Oct 2010, 00:38
por exau
barje escribió:Me interesa lo mismo, ¿cómo lo solucionaste?

Un saludo.
Se debe desinstalar el SEO; la razón es que phpBB3 no les asigna una ID a los anuncios globales, los deja literalmente en 0, pero el SEO requiere que se manden a la próxima ID más baja (si se eliminara el foro con ID 1, los enviará al 2, y así) para poder generar los enlaces y demás funciones.

Saludos,

Re: Todos los anuncios globales van a parar al foro id=1

Publicado: 12 Oct 2010, 00:56
por exau
Quise agregar algo más y no se pudo :shock:

Bueno, solo quiero decir que en este respecto es algo que realmente no se soluciona pues así trabaja phpBB3. No hay manera de corregirlo. He marcado el tema como solucionado para que se dé como cerrado.

Saludos,

Re: Todos los anuncios globales van a parar al foro id=1

Publicado: 12 Oct 2010, 01:23
por barje
Yo no tengo instalado el SEO. Si te he entendido bien dices que no hay manera de que los invitados dejen de ver los anuncios globales ¿me equivoco?

Un saludo.

Re: Todos los anuncios globales van a parar al foro id=1

Publicado: 12 Oct 2010, 01:46
por barje
Bueno, finalmente he conseguido hacer lo que quería de un modo indirecto.
Primero creo un foro de bienvenida, para alojar un mensaje para los invitados, restringiendo el resto de foros a los registrados. El problema es que se muestran los anuncios globales. Como sólo quiero alojar un mensaje en este foro lo escribo y apunto la dirección.
Ahora creo un foro-enlace que apunta hacia este mensaje.
Los permisos del primer foro (el que aloja el mensaje) para los invitados es todo NO salvo la opción Mensaje / Puede leer foros (con esto el foro no se muestra pero deja leer los mensajes)
En el Foro-enlace añado como permiso Mensaje / Puede ver foros (lo que hace que sea visible). También debe estar activo el permiso Mensaje / Puede leer foros

Con esto se resuelve mi problema. Espero que también el tuyo.

Un saludo.

Re: Todos los anuncios globales van a parar al foro id=1

Publicado: 12 Oct 2010, 16:28
por exau
barje escribió:Yo no tengo instalado el SEO. Si te he entendido bien dices que no hay manera de que los invitados dejen de ver los anuncios globales ¿me equivoco?

Un saludo.
Tienes razón. Yo me dejé llevar por lo que el autor del MOD dijo:
Basically, you need your lowest postable forum id to be public for the announces to work.
This is because the global announcements do not have a forum id (0), in the regular process, phpBB3 will just assign them the forum_id where they are viewed, which you must have the right to read, and when there is none, the lowest postable forum id is assigned and auth are later based on that.
Cuando en realidad es phpBB3 que hace esa acción. :ops :ops

El problema que yo presento es por cuestión de permisos. Posteo algunos anuncios globales que no admiten respuestas de los usuarios porque el foro en el que deberían estar es solo para administradores. Y coloco otros en foros temáticos donde los usuarios pueden comentarlos. Entonces, la única opción que me queda es dejarlos así, eliminar el foro de anuncios de la administración y cerrarlos o dejarlos abiertos según correponda. Prácticamente lo mismo que me sugieres.

Gracias por el comentario y por la aclaración :ok:

Saludos,