25/02/2012, 23:41
|
| | | Fecha de Ingreso: mayo-2010
Mensajes: 735
Antigüedad: 14 años, 5 meses Puntos: 55 | |
Respuesta: Sistema de Mensajes privados puedes crear dos campos mas visible1 y visible2 por ejemplo, los dos con default=1 , cuando el emisor "borra" el mensaje pasar visible1 a 0 y cuando el receptor "borra" el mensaje visible2 pasa a 0, en ninguno de los dos casos el mensaje se borra, solo se hace invisible para el usuario indicado, entonces para mostrar los mensajes enviados por A seleccionas solo los que tengan visible1 = 1 y para mostrar los mensajes recibidos por A muestras los que tengan visible2 = 1 , ademas tendrias que hacer una comparacion, para que al momento de "borrar" si el otro usuario ya lo "borro" se borre directamente para no llenar la base de mensajes sin uso, aunque puedes crear un cronjob para que los elimine cada cierto tiempo....
....tambien esta la posibilidad de crear dos tablas, una para enviados y otra para recibidos, y ahi si los borras directamente porque los duplicas al momento de crearlos, espero que te ayude mi respuesta. |