[Bulma] Consulta de PHP, resaltar mensajes no leidos en un foro.

Hugo Chinchilla hugo en bulma.net
Sab Feb 23 14:22:05 CET 2008


Saludos, tengo un problemilla con una aplicación que estoy haciendo en
PHP, a ver si me podéis ayudar.

La aplicación es muy similar a un foro, necesito poder resaltar los
mensajes nuevos cada vez que un usuario accede al sistema, lo primero
que he pensado ha sido en usar la fecha de ultimo acceso del usuario y
la fecha de ultima modificación del post para marcarlo o no, pero me
han surgido un par de problemas:

¿cuando actualizo la fecha de ultimo acceso? si la modifico al entrar
todos los mensajes serán más antiguos, si lo hago en el momento del
logout los usuarios que prefieran que el navegador les mantenga la
sesión verán falsos mensajes no leídos.

Además de que de esta manera si el usuario entra, no lee nada y sale,
cuando vuelva a entrar no los verá resaltados.


La otra idea es que cada vez que se inserte nuevo contenido en el foro
añadir el id del mensaje a una lista de mensajes no leídos que tendrá
cada usuario, aunque esto me parece un poco bestia, la aplicación no
tendrá mas de 50 usuarios por lo que sería viable, pero no me parece
la mejor manera.

¿Que me sugerís?

-- 
Hugo Chinchilla Carbonell

Good programmers often confuse halloween (31 OCT) with christmas (25 DEC)


Más información sobre la lista de distribución Bulmailing