Foros del Web » Programando para Internet » PHP »

mostrar mensajes sin leer

Estas en el tema de mostrar mensajes sin leer en el foro de PHP en Foros del Web. hola, me gustaria que me orientaseis o me dieseis la formula, para que a mis usuarios les aparezca un pequeño mensaje para cuando tienen mensajes ...
  #1 (permalink)  
Antiguo 17/09/2009, 10:50
 
Fecha de Ingreso: agosto-2008
Mensajes: 382
Antigüedad: 15 años, 8 meses
Puntos: 2
Pregunta mostrar mensajes sin leer

hola, me gustaria que me orientaseis o me dieseis la formula, para que a mis usuarios les aparezca un pequeño mensaje para cuando tienen mensajes sin leer, y al pinchar en ellos no vuelvan a aparecer, gracias de antemano
__________________
la experiencia es la mejor de las escuelas, pero la obtienes cuando ya no la necesitas.

Yo soy aquel que mucho hace trabajar a la gente del foro, pero siempre gratifico con un karma
  #2 (permalink)  
Antiguo 17/09/2009, 10:53
 
Fecha de Ingreso: diciembre-2008
Mensajes: 190
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: mostrar mensajes sin leer

un campo Leido de tipo boolean en la tabla de mensajes.
  #3 (permalink)  
Antiguo 17/09/2009, 10:58
 
Fecha de Ingreso: agosto-2008
Mensajes: 382
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: mostrar mensajes sin leer

podrias especificar o pasarme algun link en el que se hable del tema o algo porfavor ?
__________________
la experiencia es la mejor de las escuelas, pero la obtienes cuando ya no la necesitas.

Yo soy aquel que mucho hace trabajar a la gente del foro, pero siempre gratifico con un karma
  #4 (permalink)  
Antiguo 17/09/2009, 11:02
 
Fecha de Ingreso: diciembre-2008
Mensajes: 190
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: mostrar mensajes sin leer

Creo que el q debe especificar sos vos, el codigo de como levantas los mensajes , que base de datos utilizas, las tablas donde se guardan los mensajes...
  #5 (permalink)  
Antiguo 17/09/2009, 11:03
Avatar de almagropaco_  
Fecha de Ingreso: marzo-2008
Ubicación: Mar del Plata
Mensajes: 854
Antigüedad: 16 años, 1 mes
Puntos: 25
Respuesta: mostrar mensajes sin leer

Campo la BD, en la tabla de los mensajes privados pones leeido,
De default 0, al leerse, se cambia a 1.
Para ver si hay mensajes cuentas cuantos leeido = 0 hay con mysql_num_rows y pones que si el resultado es mayor o igual que uno:
Tienes mysql_num_rows($result) mensajes nuevos.
  #6 (permalink)  
Antiguo 17/09/2009, 11:26
 
Fecha de Ingreso: agosto-2008
Mensajes: 382
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: mostrar mensajes sin leer

ok, muchas gracias almagropaco, me pondré manos a la obra, una pregunta, entonces cuando tengo que actualizar la tabla para saber que lo ha leido, al pulsar ? muchas gracias igualmente ;) un karma pa ti ;)
__________________
la experiencia es la mejor de las escuelas, pero la obtienes cuando ya no la necesitas.

Yo soy aquel que mucho hace trabajar a la gente del foro, pero siempre gratifico con un karma
  #7 (permalink)  
Antiguo 17/09/2009, 12:37
Avatar de almagropaco_  
Fecha de Ingreso: marzo-2008
Ubicación: Mar del Plata
Mensajes: 854
Antigüedad: 16 años, 1 mes
Puntos: 25
Respuesta: mostrar mensajes sin leer

Calculo que tendras un archivo leer_privados.php donde se muestre el mensaje, al entrar a esa pagina hazlo, si quieres con if, osea que si esta en 0 cambiarlo a 1, o cambiarlo siempre, yo diria con if..
  #8 (permalink)  
Antiguo 17/09/2009, 12:50
 
Fecha de Ingreso: agosto-2008
Mensajes: 382
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: mostrar mensajes sin leer

ok, no va a ser por privados sino en su libro de visitas, pero usaré la misma formula, saludos y gracias
__________________
la experiencia es la mejor de las escuelas, pero la obtienes cuando ya no la necesitas.

Yo soy aquel que mucho hace trabajar a la gente del foro, pero siempre gratifico con un karma
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 08:40.