[Tutorial] Quién modificó el post - siempre se sabe
Hola,
Hace un tiempo,
Enock hizo una pregunta sobre este tema, en el mensaje:
¿Quién modificó el post?, este tutorial resuelve el problema allí planteado, que resumo aquí de nuevo.
En phpbb3, no siempre se guarda la información de quién modificó un mensaje (usuario, moderador, administrador) ni la razón. En este tutorial se muestra una forma de forzar a que siempre se grabe esta información, haya una razón especificada o no.
NOTA: Este tutorial aplica sólo al estilo
prosilver y derivados; para estilos basados en subsilver, los cambios serán similares, pero NO son idénticos a estos.
Para hacer esto, hay que modificar la plantilla
posting_editor.html. Ir a Panel de Administración -> Estilos -> Plantillas -> Editar -> posting_editor.html
Buscar:
Cambiar por:
Por supuesto, se puede cambiar el texto por defecto '...No hay razón especificada...' por el que se desee.
Este cambio es bastante seguro, no se lo puede saltar nadie, y todas las ediciones quedan grabadas. Eso sí, sólo se guarda la última edición...
Con esto podría ser suficiente. Pero si quereis que el texto por defecto no aparezca al ver el mensaje (es decir, si no se especificó una razón, que no salga nada en el mensaje salvo quién editó el mensaje, y cuándo), entonces hay que realizar también este otro cambio.
Hay que cambiar otra plantilla,
viewtopic_body.html (o
portal_viewtopic_body.html si teneis activado el portal).
Buscar:
Cambiar por:
Evidentemente, el texto que se pone en ambos cambios ('...No hay razón especificada...') tiene que ser idéntico para que funcione adecuadamente.
Una vez realizados estos cambios, se limpia la caché, y la funcionalidad está lista y disponible.
Espero que sirva, un saludo,
-javiexin