Si alguno de ustedes tiene un foro bajo SMF en sus versiones 1.1.5 a la 1.1.9 tal ves esto les pueda servir, si es que se topan con el siguiente error dentro del archivo RepairBoard.php al momento de querer hacer mantenimiento a su foro desde :
Maitenance/Forum Maintenance/Find and repair any errors
”The following errors are fouling up your forum:
Message #47720 is in non-existent topic #0.
Message #47722 is in non-existent topic #0.
Message #47725 is in non-existent topic #0.
Message #47726 is in non-existent topic #0.
Message #47727 is in non-existent topic #0.
Topic #3124 has the first message ID 47720, which is incorrect.
Topic #3124 has the wrong number of replies, 1.
Topic #3125 has the first message ID 47722, which is incorrect.
Topic #3125 has the wrong number of replies, 2.
The subject of topic #3124 is currently not stored in the subject cache.
The subject of topic #3125 is currently not stored in the subject cache.
Would you like to fix these errors?
“Yes – No’
”Duplicate entry ‘*****-**’ for key 3
File: /home/usuario/public_html/Sources/RepairBoards.php
Line: 190
Explicación:Estos errores ocurren a la hora de eliminar,crear,eliminar y volver a crear mensajes dentro de un tema, lo que hace que SMF se atonte y no sepa cual es el primer y ultimo mensaje en X tema.
Ahora, la única forma que conozco de reparar esto es eliminar el tema en el que se genero el error y pasar los datos a otro nuevo omitiendo los mensajes que tengan ID_TOPIC = ‘0’.
Para no hacer esto manualmente desde el phpmyadmin he modificado el archivo RepairBoards.php con ayuda de Oldiesmann del Team SMF dando como resultado el siguiente archivo.
Antes de hacer algo deben realizar un backup de su base de datos, después suben ese archivo por FTP en la ruta donde tengan su foro y lo meten en la carpeta de /Sources/ , lo reemplazan por el archivo original, entran a su foro y nuevamente hacen uso de Maitenance/Forum Maintenance/Find and repair any errors, si todo salio bien y les marca que ya se repararon los archivos dañados, borren el archivo y vuelvan a subir el original que viene con la versión original de SMF ya que este archivo esta modificado para reparar solo este error.
Cualquier duda pues me preguntan y les ayudo en lo que pueda. Y si no, pues tienen la opcion de visitar a los
Especialistas : Comunidad SMF

Lo siento no me dejaba comentar, escribir ahora si. Gracias por el articulo tengo un problema similar pero en la version 2.0. Mira a ver si me puede echar una mano
http://www.simplemachines.org/community/index.php?topic=406545.0