| |
Posté le 25 octobre 2010 - 10:54 |
Bonjour,
Avez vous déjà créerun chat avec webdev?
Si oui comment svp?
Merci par avance. |
| |
| |
| | | |
|
| | |
| |
Posté le 25 octobre 2010 - 16:04 |
Bonjour Fred
chaque participant au chat qui écrit un message ajoute en fait un enreg dans un fichier très simple (ID auto, champ memo pour le message)
Sur un timer, chaque participant au chat fait en fait une requete pour récupérer les enregs non lus jusque la et les afficher
C'est tout
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
On 25/10/2010 03:54, fred wrote:
Bonjour,
Avez vous déjà créerun chat avec webdev?
Si oui comment svp?
Merci par avance.
|
| |
| |
| | | |
|
| | |
| |
Posté le 25 octobre 2010 - 17:14 |
Merci, j'ai réussi a le faire fonctionner, seulement il me reste un pb,
Lorsque les messages atteignent le bas de la cellule dans laquelle ils se trouvent, un ascenseur apparait mais les derniers messages ne sont pas visibles.
Comment faire pour que placer la'ascenseur de façon a toujours voir le dernier message?
Merci |
| |
| |
| | | |
|
| | |
| |
Posté le 25 octobre 2010 - 17:33 |
Bonjour fred
tu ne nous dis même pas dans quel type de contrôle tu les affiches... Ma boule de cristal est cassée et mon fournisseur est en rupture, désolé
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
On 25/10/2010 10:14, fred wrote:
Merci, j'ai réussi a le faire fonctionner, seulement il me reste un pb,
Lorsque les messages atteignent le bas de la cellule dans laquelle ils se trouvent, un ascenseur apparait mais les derniers messages ne sont pas visibles.
Comment faire pour que placer la'ascenseur de façon a toujours voir le dernier message?
Merci
|
| |
| |
| | | |
|
| | |
| |
Posté le 25 octobre 2010 - 17:59 |
Comme je te disais, les messages sont affichés dans une cellule, mais ils apparaissent grace à une zone répétée. |
| |
| |
| | | |
|
| | |
| |
Posté le 25 octobre 2010 - 18:37 |
Bonjour Fred, je te conseille de regarder les exemples PC SOFT !! En particulier WEBCHAT pour ton soucis, et tu diras encore merci à PC SOFT.... Bon dev |
| |
| |
| | | |
|
| | |
| |
Posté le 25 octobre 2010 - 19:02 |
bonjour Fred
puisque c'est une zone répétée, je dirais d'essayer NomZoneRépétée=ZoneRepeteeOccurrence(NomZoneRepetee)
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
On 25/10/2010 10:59, fred wrote:
Comme je te disais, les messages sont affichés dans une cellule, mais ils apparaissent grace à une zone répétée.
|
| |
| |
| | | |
|
| | |
| |
Posté le 25 octobre 2010 - 19:51 |
C'est très mal géré sur cet exemple, c'est la page qui descent donc ils ont choisi la facilité, j'ai déjà essayé Pierre, et je me suis inspiré de ce modele.
Merci quand meme |
| |
| |
| | | |
|
| | |
| |
Posté le 26 octobre 2010 - 11:12 |
J'ai essayé, le coup de la zone répétée mais ca ne marche pas.
Quelqu'"un d'autre a une idée?
Merci |
| |
| |
| | | |
|
| | |
| |
Posté le 26 octobre 2010 - 18:27 |
Le 26/10/2010 10:12, fred a écrit :
J'ai essayé, le coup de la zone répétée mais ca ne marche pas.
Quelqu'"un d'autre a une idée?
Merci
perso, j'utilise un champs HTML que je remplis "à la main" avec une boucle...
genre :
LOCAL cmess est une chaîne=""
HExécuteRequête(rchat,hRequêteDéfaut,scode) lignes triées par date Inverse de l'émetteur, du destinataire OU du destinataire "*"
cmess="<HTML><BODY><table align=left cols=3 cellspacing=0 cellpading=1 border=0>" emetteur ET le Message
POUR TOUT rchat
dhDdate=rchat.dateheure
SI rchat.emetteur=scode ALORS l'émetteur OU le destinataire cmess+="<tr><td width=9%><font size=""-2"" color=""#000000"">"+DateVersChaîne(dhDdate..PartieDate,"JJ/MM")+" "+HeureVersChaîne(dhDdate..PartieHeure,"HH:MM:SS")+"</font></td><td width=5%><font color=red size=-2>"+rchat.emetteur+"</font></Td><td width…%><font size=-2 color=""#000000"">"+chpolice(binettes(rchat.txtmessage))+"</td></tr>" la FONCTION binette Remplace les ;) par une balise img équivalente ( table) SINON cmess+="<tr><td width=9%><font size=""-2"" color=""#000000"">"+DateVersChaîne(dhDdate..PartieDate,"JJ/MM")+" "+HeureVersChaîne(dhDdate..PartieHeure,"HH:MM:SS")+"</font></td><td width=5%><font color=""#3300FF"" size=-2 >"+rchat.emetteur+"</font></Td><td ""width…%""><font size=-2 color=""#000000"">"+chpolice(binettes(rchat.txtmessage))+"</td></tr>" FIN FIN cmess+="</BODY></HTML>" shoutbox=cmess AVEC windev qu'AVEC webdev...
pour la saisie du message , le programme étant encore en V14, j'utilise un champs RTF dans windev et l'éditeur HTML dans webdev, mais je stocke en html dans la bdd... |
| |
| |
| | | |
|
| | |
| |
Posté le 27 octobre 2010 - 10:36 |
Merci, mais ça ne regle pas mon pb d'ascenseur?
Comment tu le geres toi dans ce code?
Merci |
| |
| |
| | | |
|
| | |
| |
Posté le 27 octobre 2010 - 18:32 |
Le 27/10/2010 09:36, Fred a écrit :
Merci, mais ça ne regle pas mon pb d'ascenseur?
Comment tu le geres toi dans ce code?
Merci
ben comme les messages les plus récents sont en haut .... en plus, je n'ai pas d'ascenseur, je n'affiche pas plus que ce que contient le champs. |
| |
| |
| | | |
|
| | |
| |
Posté le 27 octobre 2010 - 19:40 |
Merci,
Mais le déroulement normal d'un chat est plutot de haut en bas (du moins pour moi).
Personne n'a de solution, pour gérer cet ascenseur?
J'ai pensai éventuellement avec un zonerepeteeposition me positionner sur un une certaine occurence et donc effacer le reste, mais si je fais ça il faut que je prenne en compte la longueur des messages et ça devient trop compliqué.
Merci par avance. |
| |
| |
| | | |
|
| | |
| |
Posté le 29 novembre 2017 - 14:05 |
Salut ! Avez-vous enfin résolu ce problème? J'ai besoin d'aide. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 382 messages Popularité : +18 (22 votes) |
|
Posté le 29 novembre 2017 - 16:46 |
Depuis 2010, je pense que oui, ou alors ils sont mega patients.
Voyez du côté des websockets. |
| |
| |
| | | |
|
| | |