
12/11/2002, 08:10
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 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, |