Hola Samuel,
Lo que pides es lo siguiente:
Borrar *solamente* los mensajes de redirección permanente en el foro, dejar intactos los mensajes de redirección temporal.
Es posible hacerlo, porque vBulletin maneja esos mensajes de esta manera:
Los mensajes de redirección
temporal se duplican en las tablas thread y threadredirect (solamente en la tabla thread se almacenan los mensajes de redirección permanente), esta última solamente tiene dos campos: threadid y date. Mediante una sentencia SQL se podría establecer una condición para borrar todos los registros de redirección permanente en la tabla thread siempre y cuando el valor en el campo threadid de la tabla thread no esté registrado (o duplicado) en el campo threadid de la tabla threadredirect. Los mensajes de redirección se identifican fácilmente porque en el campo status de la tabla thread está definido en ellos un 10. Entonces la sintaxis de la sentencia SQL sería algo similar a:
Insertar CODE, HTML o PHP:
DELETE FROM thread WHERE open = 10 AND exists (SELECT threadid FROM thread AS t1 INNER JOIN ON threadredirect AS t2 t1.threadid <> t2.threadid);
La sentencia SQL dice: Borrar de la tabla datos cualquier registro que tenga definido en el campo order el valor 10, y que el campo threadid en la tabla thread sea distinto a los valores registrados en el campo threadid de la tabla threadredirect.
Desgraciadamente esa sintaxis es incorrecta, y determinar la adecuada es difícil, a menos que uno sea experto en lenguaje SQL. Yo no lo soy
.
Puedes dirigirte a:
AdminCP -> Temas y Mensajes -> Recortar
Y en esa sección borrar todos los mensajes de redirección de todos los foros, con la única desventaja que también desaparecerán los mensajes de redirección temporal.
Saludos.