Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/05/2007, 09:34
hispaweb
 
Fecha de Ingreso: mayo-2007
Mensajes: 252
Antigüedad: 17 años, 10 meses
Puntos: 5
Re: mi foro creado desde 0!!!

Lo que yo haria.....


respecto a lo de guardar la "ultima_conexion" en la tabla de usuarios, estoy de acuerdo

En la tabla de "hilos de conversacion", yo guardaria en un campo la fecha del ultimo post de ese hilo.

Cuando el usuario inicia la sesion

SELECT id from hilos_conversaccion where ultimo_post > ULTIMA_VISITA

y guardaria esos ID en un array, como una variable de la sesion.

while mysql_fetch_row()
hay_nuevos_mensajes[id]=1


al entrar en un subforo, cuando muestres los titulos de todos los hilos

SELECT id,titulo from hilos_conversacion where subforo=x

los mostraria asi:
whle mysq_fech_row()
if isset(hay_nuevos_mensajes[hilo])
print "titulo en negrita"
else
print "titulo normal"

y

cuando el usuario vaya entrando en cada hilo de conversaccion
lo eliminaria del array..
unset (hay_nuevos_mensajes[id])


/*
PERDON POR EL PSEUDOCODIGO
*/