Foros del Web » Creando para Internet » Diseño web »

Duda web/comentarios

Estas en el tema de Duda web/comentarios en el foro de Diseño web en Foros del Web. Hola a todos, pronto comenzaré a trabajar en el diseño de una pagina de noticias, hasta aca no veo ningun problema, pero cada una de ...
  #1 (permalink)  
Antiguo 20/04/2010, 12:21
 
Fecha de Ingreso: octubre-2008
Mensajes: 81
Antigüedad: 9 años, 1 mes
Puntos: 3
Pregunta Duda web/comentarios

Hola a todos, pronto comenzaré a trabajar en el diseño de una pagina de noticias, hasta aca no veo ningun problema, pero cada una de las noticias deberan, en la parte inferior, tener comentarios de los usuarios. Mi pregunta surge con respecto a como relacionar las noticias con los comentarios. Es acaso solo asignar un id a cada pagina de noticia y asi, relacionarlo con los comentarios y, en base a esa relacion, desplegarlos? Yo supongo que es asi.. es correcto? o tienen alguna idea distinta u observacion?

Espero me puedan orientar. Gracias.
  #2 (permalink)  
Antiguo 20/04/2010, 17:53
 
Fecha de Ingreso: enero-2009
Mensajes: 455
Antigüedad: 8 años, 10 meses
Puntos: 11
Respuesta: Duda web/comentarios

pues por lo que comentas, es fácil, una noticia puede tener uno o varios comentarios, y un comentario solo pertenece a una noticia, por lo que te queda la relación uno a muchos, por lo que la noticia le pasa su id a tu tabla de comentarios, asi sabras de tu tabla de comentarios, a que noticia pertenecen

espero te sirva

saludos
  #3 (permalink)  
Antiguo 20/04/2010, 21:55
 
Fecha de Ingreso: abril-2008
Mensajes: 222
Antigüedad: 9 años, 7 meses
Puntos: 8
Respuesta: Duda web/comentarios

En el comentario tenes que guardar la id del articulo, y cuando vayas a mostrar el articulo con los comentarios, debes de buscar en la consulta de los comentarios la id del articulo nada mas, es asi de facil....
__________________
ganar dinero 3d
  #4 (permalink)  
Antiguo 21/04/2010, 14:50
Avatar de 2102325  
Fecha de Ingreso: octubre-2009
Ubicación: Santo Domingo RD
Mensajes: 75
Antigüedad: 8 años, 2 meses
Puntos: 1
Respuesta: Duda web/comentarios

Estoy de acuerdo con las respuestas que te han enviado es totalmente simple, eso se logra a nivel de base de datos, debes establecer las RELACIONES ENTRE TABLAS, en tu caso debes tener el PK (primary Key) de tu tabla NOTICIAS debes tenerlo como FK (foreign Key) en tu tabla tabla de Comentario, para poder establecer la relacion...

Espero que te sea Util...

Saludos desde RD...
  #5 (permalink)  
Antiguo 21/04/2010, 15:43
Colaborador
 
Fecha de Ingreso: diciembre-2005
Mensajes: 2.899
Antigüedad: 12 años
Puntos: 281
Respuesta: Duda web/comentarios

Pues si. Es tan sencillo o complicado como lo que te comentan.
El maravilloso mundo de las bases de datos, las tablas y sus relaciones.
__________________
Diseño y posicionamiento de paginas web Diseñador web freelance
Sigueme en Google Plus
  #6 (permalink)  
Antiguo 21/04/2010, 16:11
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.544
Antigüedad: 15 años, 8 meses
Puntos: 1262
Respuesta: Duda web/comentarios

Hola:

En este tutorial: Ponga comentarios en su web , explico como implementé el mío...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #7 (permalink)  
Antiguo 22/04/2010, 13:05
(Desactivado)
 
Fecha de Ingreso: abril-2010
Mensajes: 8
Antigüedad: 7 años, 7 meses
Puntos: 0
Respuesta: Duda web/comentarios

Yo creo que todos tienen razon y que tambien debes de considerar escribir un campo de palabras clave separadas por como para cada noticia, asi podras mostrar noticias relacionadas. Tambien te recomiendo que le metas una fecha de publicacion a cada noticia ya que muchos medios suben noticias de noche pero quieren que aparezcan en sus sitio hasta el otro día por la mañana.
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 14:57.