Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/11/2002, 08:10
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Como almacenas tus noticias? .. en una base de datos .. en uno(s) ficheros de texto plano (.txt) ..?

Si usas una base de datos .. es muyy simple:
añade un campo extra ... de tipo INT por ejemplo ( o menos) de nombre (como tu quieras) .. leidos por ejemplo ..

Y .. a cada entrada a ver esa noticia le haces un UPDATE del campo "leidos" por ejemplo:

UPDATE noticias SET leidos=leidos+1 WHERE id='$id'

Y siguiendo la misma técnica .. a la vez podrias guardar la fecha y hora de la última lectura con otro campo mas extra tipo DATETIME por ejemplo y otro UPDATE (los dos seria algo así:)

UPDATE noticias SET ultima_leida=NOW(),leidos=leidos+1 WHERE id_noticia='$id_noticia'


Si no usas base de datos .. mm se complica la cosa (ahí puedes ver lo sencillo q es "apliar en funciones" una tablita SQL .. ) habria q ver como guardas los dtos .. Pero habria q leerlo a un array y ahi gestinor la linea correpondiende al tema "contador" .. para luego volcarlo al mismo sistio ..

Un saludo,