Accueil > Forum > > > > Voir les nouveaux messages d'un chat
Voir les nouveaux messages d'un chat
mardi 6 juin 2006 à 17:06:00 |
Voir les nouveaux messages d'un chat

David_monchy
|
Bonjour à tous, J'ai développé un chat ne permettant que des discussions à 2 (pas de chat général). Si l'on veut parler avec plusieurs personnes, il faut donc créer deux dialogues différents. J'ai donc géré ces différentes discussion grâce à un système d'onglets, comme Mozilla Firefox. Ce que je voudrais maintenant, c'est que lorsqu'un nouveau message apparait, et que l'onglet n'est pas actif, il change de couleur, ou clignote... La question est donc : comment savoir quand un nouveau message apparait dans une conversation? J'avais pensé à faire un test me permettant de savoir en temps réel (avec le xmlhttprequest) si la base à changée, et si oui récupérer l'id du dialogue, pour changer la couleur de l'onglet correspondant. Le problème est que je ne vois pas faire ce test, donc je me tourne vers vous... De même, si vous avez une autre idée d'algo, je suis également preneur. Merci d'avance, David
|
|
mardi 6 juin 2006 à 17:07:54 |
Re : Voir les nouveaux messages d'un chat
|
mardi 6 juin 2006 à 17:41:01 |
Re : Voir les nouveaux messages d'un chat

malalam
|
Réponse acceptée !
Hello,
je ne sais pas comment tu as géré ton bin's, alors ce sera une supposition : je vais supposer que tu as une référence dans tes tables à 1 dialogue donné. Et que, cliquer sur un onglet, c'est un évènement An, n étant l'id discussion par exemple. Ajouter un message à une disvcussion, un autre évènement Bn.
Bref, mettre un champ 'LU' à ta discussion. Par défaut, il sera à 0 (pour non lu). Quand Bn => SI onglet n est apparent (je suppose que ce sont des div...) (bref: display: block; par exemple) : LUn = 1; Sinon, Lun = 0; Quand An => LUn = 1;
|
|
mercredi 7 juin 2006 à 09:15:29 |
Re : Voir les nouveaux messages d'un chat

David_monchy
|
pastis51forever--> j'ai développé toute la partie discussion et l'interaction entre les différentes conversations avec les onglets. Il ne me reste plus qu'à changer la couleur de l'onglet dans le cas où il y aurait un nouveau message.
malalam--> ton algo me parait très intéressant. je vais opter pour cette solution. Je te tiens au courant.
Merci à vous deux Bonne journée David
|
|
mercredi 7 juin 2006 à 09:22:27 |
Re : Voir les nouveaux messages d'un chat

pastis51forever
|
Tu penses le partager? En fait ca m'interesse ce systeme d'onglets, j'en ai fait un début que j'ai arrété faute de temps, il faudrait que je le retrouve... Et j'avoue n'avoir pas bien suivi la manière de faire de malalam
|
|
mercredi 7 juin 2006 à 09:43:08 |
Re : Voir les nouveaux messages d'un chat

David_monchy
|
Malheureusement, celui-ci ne sera pas partagé, car j'ai développé ce chat pour l'entreprise dans laquelle j'ai fait mon stage (je suis étudiant en DUT Informatique), et les consignes de l'IUT sont bien claires: rien ne sort de l'entreprise. En revanche, je compte le refaire à ma sauce pendant mes vacances, et éventuellement le partager. Pour le système d'onglets, j'ai fait en gros comme ceci: - Je répertorie les dialogues en cours - Pour chaque dialogue, j'affiche un lien qui ouvre la page centrale - J'habille les liens avec du css pour faire un onglet.
Voila, alors comme tu le vois ce n'est pas de l'onglet de luxe avec affichage de la page correspondante instantanément (je pense que ça doit être faisable en javascript mais je ne suis pas sûr), puisqu'il y a un temps de chargement lors du clic sur le lien correspondant, mais le rendu visuel de l'onglet est assez réaliste. En tout cas, sache que je suis disponible en MP si tu as besoin. Bonne journée David
|
|
mercredi 7 juin 2006 à 09:49:48 |
Re : Voir les nouveaux messages d'un chat
|
mercredi 7 juin 2006 à 10:49:37 |
Re : Voir les nouveaux messages d'un chat

pastis51forever
|
ok merci... C'est toi qui postes une question, et c'est toi qui me réponds... Que c'est beau...
|
|
jeudi 8 juin 2006 à 16:58:45 |
Re : Voir les nouveaux messages d'un chat

David_monchy
|
Merci malalam, ton algo fonctionne a merveille... Désolé si j'ai été un peu long à le tester, j'ai du résoudre un autre problème avant. Bonne journée, David
|
|
Cette discussion est classée dans : message, messages, chat, voir, apparait
Répondre à ce message
Sujets en rapport avec ce message
pseudo chat en php : problème d'actualisation de la page d'affichage des messages [ par Tristan75 ]
Bonjour, Je créer un pseudo chat et j'ai quelque problème d'actualisation.Le principe de base est le suivant :chaque internaute s'enregistre dans une
Messages lus sur un forum [ par kimengumi ]
Bonjour,Je viens de terminer mon propre forum mais je ne sais pas du tout comment faire pour afficher à un utilisateur les messages qu'il a déjà lu (a
un lien n'apparait pas dans un code PHP [ par frabern ]
Dans le code ci-dessous ( en rouge ) j'ai une erreur de syntaxe ou autre. car ce lien n'apparait pas dans hotmail.com ou autre client emailQuelqu'un
Chat Php-flash [ par TomQuick ]
Bonjour, j'ai un site web (http://tomquick-games.tk), et dessus, j'ai un chat flash-php. Le problème, c'est que mon chat enregistre les messages dans
Optimisation de requete [ par gibozsec ]
BonjourJ'ai un soucis avec une opération sur une base de données. J'explique le problème.J'ai deux tables, pour simplifier je ne donne que les champs
inverser l'apparition des messages d'un chat [ par jipe32 ]
Salut à tousje voudrais savoir comment faire pour inverser l'order des messages sur mon chatle code à changer:$reponse = mysql_query("SELECT * FROM pd
Delestage de message [ par cyberastuces ]
Bonjour Je cherche une solution a mon petit problème, alors voila pour une shootbox j’affiche les 50 dernier messages poste. Mon problème c’est com
ne s'insert pas dans la base de donnée [ par speedylol ]
bonjour j ai un petit probléme que voici j'ai réalisée un petit script de chat online le probléme c'est que l'insertion ne ce fait pas seriez vous m'a
probléme update [ par speedylol ]
bonjour voic le petit probléme que j ai je click sur un liens message online pour allé a la page lecture , mes rien ne ce passe l'update ne fonctionne
faire passé open automatiquement [ par speedylol ]
Bonjour,Voilà le probléme que j'ai .j'ai crée une petit tchat en privé avec les membres online j' ai un liens qui ce remet a zéro quand on ouvre la fe
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|