menucool GRAND Affichage

Interaction Collectuelle & Génération Automatique WebInfo TV








Chat Express Partagez vos idées en ligne : 5mn

mercredi 18 juin 2003, par Walk CopID





dans la meme rubrique...

Plaidoyer pour la liberté de navigation
Web français et autre : La politique de la terre brulée
viruspam la cata, ou la guerre des machines
Walma'Clic une galerie multi-fonction en un clic : 1mn
11 septembre ATTENTAT POÉTIQUE


On vous parle d'IRC et autres web chat mais malheureusement vous ne voyez pas la nuit et vous pensez qu'un Chat Café sur votre site ce n'est pas pour demain. Vous avez raison c'est dans 5 minutes.

Jetez un oeil sur le chat de SpipAge ou sur le Chat http://membres.lycos.fr/copid/chat/ du site CopID. Un clic sur le smiley en bas de pages ouvre une nouvelle fenêtre et vous invite à entrer le pseudo que vous voulez (optionnel) avant d'entrer dans le Chat.

Smileys, couleurs, liens email ou http, et même un blocage à insultes. Pas d'inscription et autres complications IPesques. Vous pourrez régler le délai de raffraichissement (refresh 6 secondes ou 10...), le nombre de lignes($max=20), et ajouter des mots à censurer par une image, voire même changer le look très facilement.

Dans 5 minutes ce superbe Chat Express peut être sur votre site si votre hébergeur offre le PHP (même sans base Mysql), suivez-nous pas à pas.

Téléchargez le fichier compressé zip en cliquant ci-contre puis décompressez-le sur votre ordi sous la forme d'un dossier "chat". Envoyez ce dossier sur votre site et faites un lien vers /chat et c'est fini !

Si vous tombez sur une erreur "permission denied", mettez le fichier chat.txt en CHMOD 666

 

Pas à pas


Un peu plus lent ? On y va...

Clic droit sur le carton, "Enregistrer la cible sous...", appelez-le chat.zip au lieu de doc-32.zip et enregistrez-le sur le bureau de votre ordi. Allez chercher et installer QuickZip, puis cliquez sur le fichier chat.zip (Ouverture du logiciel), clic sur "Extraire", choisir dans la fenêtre le dossier de votre ordi qui contient (éventuellement) votre site, et validez. Un dossier "chat" vient de s'installer. Vous pouvez supprimer chat.zip

Envoyez ce dossier sur le compte FTP de votre site.

Pour relier votre site au chat insérez dans une page HTML le lien suivant qui ouvre le dossier "chat" dans une nouvelle fenêtre :

Si vous préférez une fenêtre popup réglable voici un autre lien en javascript :

 

Détail


 

Pas de décompression ?


Vous ne savez pas décompresser un zip ? Pas de problème. Copiez/collez les cadres ci-dessous dans des fichiers textes (TeachText, WordPad...) et nommez ces 9 fichiers comme indiqué. Mettez tout ça dans un dossier "chat" et récupérez les images sur le chat de CopID http://membres.lycos.fr/copid/chat/images et mettez-les dans un dossier "images" à l'intérieur du dossier "chat".

-  chat.php
-  chat.txt
-  couleurs.php
-  index.htm
-  insultes.php
-  messages.php
-  principale.php
-  rafraichir.php
-  style.css

chat.php

chat.txt

couleurs.php

index.htm

insultes.php

messages.php

principale.php

rafraichir.php

style.css

 

Et hop ! Mission : Possible !


Laissez donc s'exprimer vos visiteurs, vous ne risquez rien du point de vue diffamation ou autre le département d'Etat niera avoir eu connaissance de vos agissements, ces lignes s'autodétruisent en quelques secondes, 20 clics et hop !

Ajoutez ce point de vie indispensable à un site qui veut bouger. Merci René, géniale idée ! (nan-nan j'ai pas dit Johnny Halliday :o)

 


NOTE DU 22 AOUT : Eureka ! On a trouvé comment caler les messages vers le haut de façon à pouvoir laisser visible plus de 20 lignes : 100, 200...

Il faut modifier rafraichir.php comme suit :

ajouter une adresse avec #bas

<meta http-equiv="refresh" content="10; URL=rafraichir.php#bas">

et en bas ajouter un a name "bas" :

<?php include("chat.txt"); ?>
<A NAME="bas">
</body>

puis ajouter #bas à la fin des adresses dans les formulaires form et le iframe.

Ces modifications ont été intégrées aux codes ci-dessus.

Elles sont appliquées sur SpipAge avec 100 lignes en ligne.

 

PopUp à partir d'un sommaire (ajout du 23 aout 2003)


Si vous voulez ouvrir le chat à partir d'un formulaire de pseudo inséré dans une page sommaire.html de SPIP ou dans n'importe quelle page html se situant en dehors du dossier "chat", utilisez les instructions ci-dessous :

Merci à Patrick Albray pour cette suggestion.

 


 

Améliorations (ajout du 13 décembre 2003)


Pour corriger le bug d'affichage qui se situe à la première ligne (il y a un message pabô), il suffit dans chat.php et message.php d'ajouter \n à la fin de la ligne comme ceci :

lapagemagique2(lapagemagique3()."<font class=lapagemagique1>".date("H:i")." : <font class=lapagemagique2>".$name."<font size=-2 color=$color> : ".controle(stripslashes($msg))."<br>\n");

De plus, il semble que la page chat.php ne sert à rien... il y a déjà tout dans message.php :o)

Autre suggestion, il est assez dommage que toute la page se recharge à chaque message ! Il y a un moyen très simple et très facile à mettre en oeuvre pour éviter celà :

-  1 Il faut donner un nom à votre iframe et la modifier comme ceci :

<iframe id=messages name=messages width=770 height=403 frameborder=0 align=absmiddle scrolling=yes src=rafraichir.php#bas></iframe>

-  2 Il faut diriger le formulaire vers l'iframe en ajoutant ceci :

<form name=send method=post action=messages.php#bas target="messages">
</form>

-  3 Du coup, il faut que l'iframe affiche juste les messages et non tout le chat dans messages.php, et pour cela remplacer :

include("principale.php");

par ceci :

include("rafraichir.php");

-  4 On enlève le contrôle sur le pseudo sinon ça fait une erreur :

<input type="hidden" name="name" value="<?php echo $name;?>">

-  5 Votre index.htm peut maintenant rediriger sur principale.php

<form name=form1 method=post action=principale.php>

-  6 Enfin, il faut que le message s'efface du formulaire quand il est envoyé. Dans la page principale, il faut donc remplacer ceci :

<input type="submit" value="envoyer" class="boutons">

par ceci :

<input type="button" value="envoyer" class="boutons" onclick=" document.send.submit(); document.send.msg.value=''; ">

Avantages de ces changements :

-  Seule la fenêtre de chat se recharge.

-  La couleur du texte reste la même à chaque soumission de message.

Merci à Tristan pour cette suggestion.

 


Merci pour ces codes super faciles à René SCHORTER http://www.lapagemagique.net/

visiter le site

Ce site est fermé depuis un bon moment mais devrait réouvrir un de ces jours en principe.

Le fichier d'aide joint au zip est daté du 4 juin 2003.






signé...


Walk CopID
site: CopID.org 3eme Monde
Texte domaine public - copie libre non marchande (copID)




Plan-Liens Forum
  • fil: Chat Express Partagez vos idées en ligne : 5mn Euréka !
    (1/4) 21 août 2003 , par Anonyme

  • fil: > L'identifiant ne s'affiche pas
    (2/4) 19 août 2003 , par Patrick

    rép: Anonyme
    rép: Anonyme
  • fil: MiniCat Un chat sur page
    (3/4) 24 juin 2003 , par CopID

  • fil: > Chat Express Partagez vos idées en ligne : 5mn
    (4/4) 18 juin 2003 , par claude

    rép: Anonyme
    rép: Anonyme
    rép: Anonyme
    rép: Anonyme
    rép: alex<== parking a boulay place libre :=)


  • fil: Chat Express Partagez vos idées en ligne : 5mn Euréka !
    21 août 2003   [Début forum]

    Eureka ! On a trouvé comment caler les messages vers le haut ! ! On peut mettre 100 lignes sans problème !

    Avec A NAME='bas' et #bas


    fil: > L'identifiant ne s'affiche pas
    19 août 2003, par Patrick   [Début forum]

    Bonjour. Le chat semble très bien fonctionner, mais il n'affiche pas l'identifiant choisi par la personne.

    J'ai un formulaire sur la page "sommairemembres.php3" où la personne choisit son identifiant et j'ouvre un popup de chat avec le code

    input type=submit value="Chatter" class=boutons onClick="window.open('chat/messages.php','','width=300,height=500,left=0,top=0,scrolling=yes')"

    Cette page s'ouvre bien, tout est dedans, les messages 'affichent avec l'heure, mais pas l'identifiant.

    Ai-je commis une erreur ? Patrick


    • formulaire envoyé vers popup ?
      19 août 2003   [
      Début forum]

      je crois que ton lien n'emporte pas le formulaire complet (le pseudo) :

      input type=text name=name maxlength=14 class=pseudo

      et je ne suis pas sûr que ce soit techniquement possible ?

      eventuellement renvoi sur la page index.htm au lieu de messages.php pour retrouver le formulaire dans le popup ?

      Sinon il faudrait ptet transporter le pseudo via du javascript, mais là je sais pas faire.


    • L'identifiant s'affiche même en popup
      23 août 2003   [
      Début forum]

      et voila, c ok

      <FORM name=form1 onSubmit="window.open('chat/messages.php?name='+name.value ,'','width=850,height=620, left=0,top=0,scrolling=yes,toolbar,resizable')">
      Votre pseudo :
      <INPUT type=text name=name maxlength=14 class=pseudo>
      <INPUT type=submit value="Chatter" class=boutons>
      </FORM>


    fil: MiniCat Un chat sur page
    24 juin 2003, par CopID   [Début forum]

    Ces codes ont inspiré une version (pour SPIP ou autre), encore plus légère et facile. Explications à venir.

    http://membres.lycos.fr/copid/

    (en bas à gauche)

    Commentez svp.


    fil: > Chat Express Partagez vos idées en ligne : 5mn
    18 juin 2003, par claude   [Début forum]

    Dommage : ne fonctionne pas dans Mozilla :(

    Sinon, dans IE6, le texte n'apparaît pas. Et pourtant, dans chat.txt, les messages tapés apparaissent bien. Une idée ?


    leVillage.Org - la communauté des internautes modernes ! Pour créer facilement un webzine comme celui-ci ANnuaire des GEnerateurs Internet Collectuel, et CopID (copie libre sans source ni auteur) Le Géné de bios ne parle que de vous ! Le Cerveau Collectif vous donne raison ? TipiWiki La reconquête du web ! Modem Lent, Non-Voyant: Naviguez en format TEXTE sur ce site [ACCUEIL] | LETTRE | THEME | MOTOP | MESSAGES | PLAN | REDAC
    CopID: 100% libre     Au  samedi 28 janvier 2012 :  213 articles 113 brèves 1021 posts