|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Voir les nouveaux messages d'un chat [ Divers / Général ] (David_monchy)
Informations & options pour cette discussion
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é 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
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|