Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Fusionar foros y subforos
Grid   25 Jun, 2016, 11:05 pm
#1
Hola, tengo instalado mi foro MyBB en local, por desgracia por falta de tiempo (estudios, trabajo) llevo mucho tiempo sin poder trabajar con él y nunca acabé de configurarlo como quisiera.

Su estructura en la página principal es:

ForoPadre
   - Subforo_1
   - Subforo_2

Si pulso sobre ForoPadre voy a otra página con 2 opciones para pulsar, que son los nombres de los subforos: "Subforo_1" y "Subforo_2", y si pulso sobre cualquiera de ellas esta vez sí se abre otra página con los mensajes de ese subforo, pudiendo escribir nuevos, responder, etc.

Es decir, que los mensajes están en "Subforo_1" y "Subforo_2", no en "ForoPadre".

Lo que quisiera hacer es fusionar todo eso: que ForoPadre ya sea un foro propiamente dicho, y que contenga los mensajes que actualmente hay en Subforo_1 y Subforo_2, y después eliminar estos 2 últimos.

Pero son operaciones muy delicadas, me da miedo tocar nada, pues sin querer puedo estropearlo todo.

No encuentro las opciones para fusionar (o mover) foros, lo más parecido que he visto es "Copiar" un foro en otro, pero eso no es exactamente lo que quiero.

Sé que tiene que haber una forma de mover subforos, ¿alguien me puede ayudar?

Muchas gracias y un saludo...
angeluz   27 Jun, 2016, 3:54 pm
#2
En ACP=>foros y mensajes
puedes hacerlo, en 1.6 al borrar un foro te dejaba mover sus post a otro, si mal no recuerdo, no sé si en 1.8 seguirá eso Tongue

Adiós
Grid   28 Jun, 2016, 9:44 am
#3
Según las pruebas que he hecho, cuando borras un foro lo borras definitivamente, sin que te dé opción a copiar o mover sus mensajes a otro foro.

ForoPadre
   - Subforo_1
   - Subforo_2

Se me ha ocurrido copiar Subforo_2 (Foros y mensajes -> Configurar foro -> Subforo_2 -> Opciones: Copiar foro) en Subforo_1 y después eliminar Subforo_2, pero después de hacer la copia, lo sigo viendo todo exactamente igual. Pensaba que los mensajes que había en Subforo_2 se copiarían en Subforo_1 y así podría eliminar tranquilamente Subforo_2, pero repito, la opción de copiar foro aparentemente no ha producido ningún efecto, Subforo_1 sigue teniendo los mismos mensajes que antes, no se ha añadido ninguno nuevo, y lo mismo pasa con Subforo_2.

Pues ya no sé qué hacer.

Un saludo...
Grid   29 Jun, 2016, 1:38 pm
#4
Ya he resuelto el problema, ha sido mucho más sencillo de lo que pensaba. Se hace así:

1. Me logeo como administrador. De momento no hace falta que entre al Panel de administración.

2. Entro en la página de Subforo_2.

3. Selecciono todos sus mensajes, pulsando el check box que hay encima de los mensajes, a la derecha.

4. Voy debajo de los mensajes, a la derecha, y en la lista desplegable "Moderación del tema" elijo "Mover temas" y pulso el botón "Ir".

5. Se abre una nueva página para elegir el foro destino. En el desplegable "Nuevo foro" elijo "ForoPadre -> Subforo_1", y pulso "Mover temas".

Así Subforo_1 recibe todos los mensajes Subforo_2, que queda vacío, y puedo eliminarlo tranquilamente desde el Panel de administrción.

No obtengo lo que quería al principio, que era mover todos los mensajes de Subforo_1 y Subforo_2 a ForoPadre y borrar aquellos dos, pero es lo más cercano, ya que he visto que MyBB no te deja crear un foro "raíz" por así decirlo: todos tienen que ser foros dentro de alguna categoría, que es a lo que yo he llamado "subforos". Es decir, que a la fuerza la estructura tiene que ser esta:

ForoPadre
   - Subforo_1

Un saludo, doy el hilo por cerrado.
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.