Foros del Web » Programando para Internet » PHP »

Panel de novedades como en Facebook

Estas en el tema de Panel de novedades como en Facebook en el foro de PHP en Foros del Web. Hola, llevo unos días pensando cómo hacer un panel de novedades como el que hay en Facebook, es decir, que te sale de cada persona ...
  #1 (permalink)  
Antiguo 07/09/2012, 08:39
 
Fecha de Ingreso: octubre-2010
Mensajes: 77
Antigüedad: 14 años, 2 meses
Puntos: 4
Panel de novedades como en Facebook

Hola, llevo unos días pensando cómo hacer un panel de novedades como el que hay en Facebook, es decir, que te sale de cada persona lo que ha hecho últimamente y tal, pero no se me ocurre cómo puede estar hecho. ¿Alguna idea?
  #2 (permalink)  
Antiguo 07/09/2012, 09:28
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses
Puntos: 574
Respuesta: Panel de novedades como en Facebook

Debe hacer una consulta a una bbdd donde se guarda lo que hace cada usuario y muestra lo ultimo segun algun criterio....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 07/09/2012, 12:55
 
Fecha de Ingreso: octubre-2010
Mensajes: 77
Antigüedad: 14 años, 2 meses
Puntos: 4
Respuesta: Panel de novedades como en Facebook

Ya, pero ten en cuenta que las cosas están en distintas tablas, no creo que haga tantas consultas por usuario como tablas haya para no sacar nada en muchas, no sé si me explico.
  #4 (permalink)  
Antiguo 07/09/2012, 14:29
 
Fecha de Ingreso: septiembre-2009
Mensajes: 4
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Panel de novedades como en Facebook

primero tienes que hacer una consulta a la base de datos mostrando los ultimos movimientos de cada usuario, luego lo llamas en php y lo vas acutalizando automaticamente con ajax o jquery
  #5 (permalink)  
Antiguo 08/09/2012, 03:33
 
Fecha de Ingreso: octubre-2010
Mensajes: 77
Antigüedad: 14 años, 2 meses
Puntos: 4
Respuesta: Panel de novedades como en Facebook

Ya, pero imagina que hay dos tablas de las cuales se quieren mostrar cosas, una con comentarios y otra con amigos (por ejemplo), para cada persona habría que hacer una consulta a esas dos tablas, lo que no sería nada si sólo hubiera dos o tres personas, pero ¿y si hubiera 20? 20*2 = 40 consultas antes de cargar la página, me parece bastante improbable, no sé.
  #6 (permalink)  
Antiguo 10/09/2012, 06:08
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses
Puntos: 574
Respuesta: Panel de novedades como en Facebook

....me parece bastante improbable....

No hay otra, debes consultar la base de datos si son una o 40 consultas es un problema de como tengas los datos.... obviamente si tienes cosas muy distintas como comentarios y amigos no vas a tenerlos en una sola tabla ..... lo que si podrias tener es una tabla de novedades con un numero fijo de registros para cada usuario, cada vez que se produce una novedad se guarda el id y el tipo de la novedad y se elimina la mas antigua, luego las consultas usando el id serian muy rapidas aun que sean 40.... imaginación al poder si no quieres hacer esas consultas que te parecen tan improbables...
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: facebook, novedades, panel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:59.