Saludos

| |||
Re: Mensajes leídos o no en un foro No sé si te he entendido bien, pero te cuento un poco como podría hacerse teniendo en cuenta lo que he entendido. Podría hacerse con un campo de estado en la tabla de los mensajes de la base de datos. El estado podría ser (leido, no_leido, modificado,...) Cada vez que muestras un mensaje (haces la select) antes de mostrarlo haces un if: if (estado=="leido"){ imprimir imagen o el estilo del texto }elseif (estado=="no_leido"){ imprimir imagen o el estilo del texto } Luego cada vez que se acceda al mensaje para verlo, editarlo,... tendrás que modificar este estado. Espero que te sirva. Saludos. |
| ||||
Re: Mensajes leídos o no en un foro Hola leeann, gracias por tu ayuda pero no es exactamente lo que quiero hacer, A lo que me refería es que cuando un usuario entre en el foro con su nick y contraseña y por ejemplo entre en la categoría "programación" le muestre los post que no aún no ha leído con un icono por ejemplo de color rojo y cuando entre y lo lea este se actualise y cambie a un icono por ej. de color verde, alguna otra sugerencia?, gracias ![]() |
| ||||
Re: Mensajes leídos o no en un foro No sé si esto va exactamente así, pero podría ser que, al hacer login, el usuario inicia una SESSION en la cual está especificada la fecha y hora de creación. Todos los post nuevos desde esa fecha (se compara con la fecha actual), se marcan como nuevos, y a partir de ahí se van añadiendo en SESSIONS los post ya leídos (cogiendo la última ID de cada post) Así si hay nuevas respuestas, lo detectará como no leído porque hay nuevas ID de respuesta, y si cierra la sesión y la vuelve a abrir, la fecha variará, por lo que no le volverán a aparecer los mismos post como no leídos. ![]() |