Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/05/2007, 09:02
Avatar de DeeR
DeeR
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 5 meses
Puntos: 17
Re: mi foro creado desde 0!!!

No es dificil, mira primero, una solucion simple puede ser en la tabla del user tener un campo llamada ultima_conexion.

Cada vez que el usuario navege en el foro, tendras que updatear ese campo con la fecha (como tu quieras, en timestamp, o formato date), es preferible timestamp (int).

Bueno, tu script, primero tendria que salvar la ultima conexion en una variable de session o en la cookie, luego la reemplaza por la fecha nuevo, bueno ya que tenemos la vieja ultima_conexion en la variable de session o cookie, consultas en la bd de los mensajes, todos los mensajes que tengan una fecha mayor a la fecha guardada. Y esos seran los nuevos mensajes.

Ahora si deseas marcar un mensaje como nuevo (en negrita o con un imagen especial), simplemente con un if preguntando si la fecha del mensaje es mayor a la fecha de la ultima conexion , pone en negrita el titulo del post, si no, normal.

Saludos