Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..
Gracias.
La Administración de phpBB España.
Como Purgar Mensajes Privados? [SOLUCIONADO]
Como Purgar Mensajes Privados? [SOLUCIONADO]
Buenas, quisiera saber como puedo borrar los mensajes privados de todos los usuarios de un foro en phpbb3.
Muchas gracias.
Muchas gracias.
Última edición por maikeln el 21 Jul 2008, 19:53, editado 1 vez en total.
Re: Como Purgar Mensajes Privados?
Intenta con esto desde phpmyadmin (consulta sql)
Haz un backup de estas 2 tablas antes por si algo falla... nos comentas que tal te va.
Código: Seleccionar todo
TRUNCATE phpbb_privmsgs;
TRUNCATE phpbb_privmsgs_to;
Re: Como Purgar Mensajes Privados?
Los ha borrado, pero se queda el aviso de que tenia mensajes sin leer en el caso de que tuviera mensajes nuevos sin leer.
Re: Como Purgar Mensajes Privados?
Quizá sea que en la tabla phpbb_privmsgs_to, en los campo pm_new y pm_unread tendrías que poner todos los valores a cero. No sé si algún campo más deberías dejarlo a cero.
Der Mensch schuf Gott nach seinem eigenen Bild
Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!
Re: Como Purgar Mensajes Privados?
He puesto los dos valores a 0 pero si dejo algun mensaje sin leer me sigue saliendo que hay pendientes.
Re: Como Purgar Mensajes Privados?
Es por la tabla de users 
Con eso actualizas la tabla de usuarios, para que no les aparezca el aviso de nuevos privados inexistentes. Salu2

Código: Seleccionar todo
UPDATE phpbb_users SET user_new_privmsg = '0' WHERE user_new_privmsg = '1';
UPDATE phpbb_users SET user_unread_privmsg = '0' WHERE user_unread_privmsg = '1';
Re: Como Purgar Mensajes Privados?
Perfecto compis, con esta consulta
Desaparecen todos los mensajes privados.
Muchas gracias.
Código: Seleccionar todo
TRUNCATE phpbb_privmsgs;
TRUNCATE phpbb_privmsgs_to;
UPDATE phpbb_users SET user_new_privmsg = '0' WHERE user_new_privmsg = '1';
UPDATE phpbb_users SET user_unread_privmsg = '0' WHERE user_unread_privmsg = '1';
Muchas gracias.