Nueva pregunta

Pregunta:

 
  0  
 
Fecha: 04-09-2018 08:09:28 (En Español)

Scroll en Chat[Resuelta]

Hola Gente, Saludos.
En esta oportunidad recurro a ustedes para pedirles por favor si pueden darme su opinión y experiencia sobre este tema, estoy realizando un pequeño chat para una red LAN, estoy usando php y mysql, traigo mediante una consulta los ultimos 7 registros, y mediante jquery hago el scroll para que me muestre el ultimo escrito, esta actualizacion lo estoy haciendo con ajax cada 2 segundo, hasta ahi todo bien, me surge que si quisiera ver los chats mas antiguos al desplazar el scroll hacia arriba a los 2 segundo vuelve a actualizar la info y me vuelve a mostrar el ultimo. Pense en agregar un boton que mediante un modal me muestre todo los registros sin que se vaya actualizando, pero tal vez alguien pueda una forma mas elegante de solucionar esto, lo que pretendo es hacer un scroll hacia arriba y que me permita ver los registros viejos.
- quise adjuntar una imagen a este articulo pero no encontré donde hacerlo.
Desde ya muchas gracias y saludos...

Etiquetas: Javascript - PHP - Web Votos: 0 - Respuestas: 3 - Vistas: 12 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 04-09-2018 19:25:04 Yo te recomendaría utilizar firebase para el chat, es mejor ya que su realtime database te ayuda y solo actualiza cuando hay nuevos registros en los mensajes, también va a depender de como tengas configurado todo, pues si estas trabajando con jquery, deberías de enviarle a tu php la ultima id del mensaje recibido, para que este te retorne la secuencia que sigue si la hay, de esa manera solo cargas los mensajes nuevos si los hay y los agregas a la lista ya existente con el append o prepend dependiendo de como se actualice tu chat.   Votos: 0 - Link respuesta
     
  •  
      0  
     
    Fecha: 05-09-2018 08:51:23 Hola Carlos.
    Gracias por responder, firebase nunca lo he usado, voy a leer al respecto, con repecto a jquery me diste una pista muy interesante voy a practicarlo, voy a dejar abierto este articulo por si alguno tiene otra idea, de lo contrario lo cierro como resuelto, nuevamente gracias. saludos.
      Votos: 0 - Link respuesta
     
  • Fecha: 06-09-2018 14:51:18 Puedes levantar un servidor de socket local y avisar cada que alguien envia un mensaje

    :) es facil

    https://socket.io/
      Votos: 1 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com