News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

est t'il possible de creér un salon tchat sur un forum?

Started by jpdc91, May 27, 2005, 02:44:26 PM

Previous topic - Next topic

jpdc91

Bonsoir :),je me demander si c'était possible de creér un salon tchat sur un forum? ???, comment faut t'il procéder sinon? :-\

Alexandre P.

Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

jpdc91

Merci Alexandre 8) sais tu me dire ou il va se mettre,ou comment les visiteurs vonts savoir y accéder stp? 8) ::)

Alexandre P.

Un bouton "Chat" sera ajouté dans le menu d'entête de ton forum.
Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.


Alexandre P.

Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

jpdc91

ok,je viens d'essayer de l'installer,j'ai remarqué qu'il était en anglais ::),es-ce qu'il existe pas un tchat uniquement réservé aux visiteurs de mon forum?

jpdc91

Voila je viens de trouvé un salon chat, je l'ai donc télécharger ici,mais je n'arrive pas à l'installer, savez-vous comment je doit procéder SVP?

Alexandre P.

Si tu veux mon avis, tu devrais éviter les script de chat écrits en PHP, comme PhpMyChat.  Ce sont des scripts qui sont généralement très lourd pour le serveur qui héberge ton site dès qu'il y a quelques personnes connectées à ton salon de chat.  (De plus, PhpMyChat semble au point mort...)

À mon avis, les meilleures solutions de script de chat sont celles écrites en Java et se connectant à un serveur IRC, comme le mod de Goosemoose ou encore comme PJIRC ou jPilot.  PJIRC, j'ai déjà utilisé il y a un bout de temps, j'ai bien aimé...

Malheureusement, c'est seulement avec le mod de Goosemoose que tu auras un chat en Java et qui ne peut être accessible que pour certains groupes de membres de ton forum.  La version en téléchargement est la 2.3 ; j'avais fait par le passé une traduction pour la 2.1 (version qui n'est plus disponible), si quelqu'un veut vérifier si la traduction est encore compatible et, dans le cas contraire, désire la mettre à jour... Je suis extrêmement surchargé !
Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

jpdc91

Bonsoir, avec ce genre de chat peut t'on le modérer soit même ou es-ce  plutôt un chat public ou tout le monde est dessus?


ps: que pense de celui la?

jpdc91

Au faite si je veux que ce salon chat s'ouvre des que les visiteurs ce connecte, comment faut t'il procéder SVP?

Ps:attention que les invités peuvent pas avoir l'accès au chat sans s'avoir inscris ou connecté ;)

Voici le code à introduire, mais à quelle emplacement SVP?pour qu'il soit en bas centré sur la page du forum


<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/
swflash.cab#version=6,0,19,0" width="640" height="480" align="absmiddle">
<param name=movie value="http://www.kikoochat.com/chat.swf?init_root=http://www.kikoochat.com/&init_room=1&init_skin=standard">
<param name=quality value="high">
<param name="menu" value="false">
<param name="SCALE" value="exactfit">
<embed src="http://www.kikoochat.com/chat.swf?init_root=http://www.kikoochat.com/&init_room=1&init_skin=standard" width="640" height="480" align="absmiddle" quality=high menu=false type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" scale="exactfit"></embed>
</object>
<br>
<a href="http://www.bestofchat.com">Tchat rencontre fourni par Best Of Chat ;-)</a>


Alexandre P.

Je ne pense pas que ça soit possible.  Ton chat serait rechargé à chaque changement de page, ce qui signifie qu'à chaque changement de page, le membre de ton forum serait déconnecté puis reconnecté, bref, une plaie.

Voici ce que je te suggère:

  • Crée un bouton "Chat" dans le même style que les boutons du menu d'entête de ton forum.  Place ce bouton dans le répertoire /Themes/nom_de_ton_thème/images/french/ de ton forum.


  • Ajoute le bouton dans le menu d'entête de ton forum.  Pour se faire, ouvre le fichier /Themes/nom_de_ton_thème/index.template.php et recherche le code suivant:
// The [calendar]!
if ($context['allow_calendar'])
echo '
<a href="', $scripturl, '?action=calendar">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/calendar.gif" alt="' . $txt['calendar24'] . '" border="0" />' : $txt['calendar24']), '</a>', $context['menu_separator'];

Ajoute le code suivant :
// Icône de chat
if (!$context['user']['is_guest'])
echo '
<a href="', $scripturl, '?action=chat" target="_blank">', ($settings['use_image_buttons'] ? ' <img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/chat.gif" alt="Chat" style="margin: 2px 0;" border="0" />' : 'Chat'), '</a>', $context['menu_separator'];


  • Ajoute une action chat dans la liste des actions possibles de ton forum.  Pour se faire, ouvre le fichier/index.php de ton forum et recherche le code suivant :
    'ban' => array('ManageMembers.php', 'Ban'),
    'boardrecount' => array('Admin.php', 'AdminBoardRecount'),
    'calendar' => array('Calendar.php', 'CalendarMain'),

    Ajoute ensuite:
    'chat' => array('Chat.php', 'ChatRoom'),

  • Indique quoi faire avec cette action chat.  Crée un fichier /Sources/Chat.php dans le répertoire de ton forum et insère le code suivant:
    <?php

    function ChatRoom()
    {
    global $user_info;

    if ($user_info['is_guest'])
    fatal_lang_error(138false);
    loadTemplate('Chat');

    $context['page_title'] = 'Chat Room';
    }

    ?>


  • Finalement, crée un fichier de thème pour ton chat.  Pour se faire, crée un fichier /Themes/nom_de_ton_thème/Chat.template.php contenant le code suivant:

    <?php

    function template_main()
    {
    global $context$settings$options$modSettings;

    // Centrons le chat
    echo '<div style="text-align: center;">';

    //Entrons le code du chat
    echo'<p>
         <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
          codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,19,0"
          width="640" height="480" align="absmiddle">
                      <param name="movie" value="http://www.kikoochat.com/chat.swf?init_root=http://www.kikoochat.com/&init_room=1&init_skin=standard" />
                      <param name="quality" value="high" />
                      <param name="menu" value="false" />
                      <param name="SCALE" value="exactfit" />
                      <embed src="http://www.kikoochat.com/chat.swf?init_root=http://www.kikoochat.com/&init_room=1&init_skin=standard"
                      width="640" height="480" align="absmiddle" quality="high" menu="false" type="application/x-shockwave-flash"
                      pluginspage="http://www.macromedia.com/go/getflashplayer" scale="exactfit" />
         </object>
         </p>'
    ;

    // Affichons un lien vers Kikoochat
    echo '<p><a href="http://www.bestofchat.com">Tchat rencontre fourni par Best Of Chat</a></p>';

    // Fermons la div ouverte
    echo '</div>';

    }

    ?>


      Voilà, ton chat sera accessible par un bouton dans le menu d'entête de ton forum et ne sera accessible qu'aux membres.
    Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

    jpdc91

    Bonsoir,j'ai tenter de faire cette modification,mais apparement ça c'est mal passer,regarder plutôt,ou est l'erreur d'après vous? ::)
    http://img276.echo.cx/my.php?image=screenshot0089qm.jpg

    Alexandre P.

    Déjà quelques points à vérifier:
    - À l'étape 1: le bouton devrait s'appeler chat.gif.  De plus, il n'est pas du tout ressemblant aux autres boutons du thème Classic, mais bon ça c'est un détail ;)

    - À l'étape 2: tu n'as pas effectué l'ajout du bouton dans le menu d'entête du forum

    - À l'étape 3: tu ne m'as pas envoyé ton fichier /index.php, je ne peux pas vérifier si ta modif s'est bien déroulée.

    - À l'étape 4: ça a l'air OK.  Il suffit de placer ton fichier Chat.php dans le répertoire/Sources/ de ton forum.

    - À l'étape 5: ça a l'air OK aussi.  Il te suffit de placer ton fichier index.template.php dans le dossier de ton thème.
    Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

    jpdc91

    ok alexandre ;D,actuellement j'ai le chat en bas de ma page d'acceuil ,comment et ou puis-je le supprimer celui la? :-[, le bouton chat que tu me fait rajouter, ou vas t'il ce  ce trouvé sur mon forum  stp?-\, une fois cette mise à jour faite, puis-je supprimer la section chat que j'ai créer? ???  http://www.doc-computers.com/index.php?board=14.0

    jpdc91

    Au faite aurais tu un bouton chat (chat.gif) qui pourrais allez avec mon forum par hasard? D

    Alexandre P.

    Je dois être aveugle, parce que je ne le vois pas en bas de page d'accueil.  Le bouton "Chat" s'ajoutera très exactement entre les boutons "Calendrier" et "Déconnexion" du menu d'entête de ton forum, et ce, uniquement pour les membres connectés à ton forum.  Oui, tu pourras supprimer la section "Salon Chat".

    Et non, je n'ai pas de bouton déjà prêt, malheureusement.  Je n'en ai qu'un pour le thème par défaut, mais il s'accorde mal avec ceux du thème Classic.

    PS: rendons à César ce qui appartient à César, la plupart des modifs précédentes sont inspirées du chat mod de Goosemoose.
    Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

    jpdc91

    Non tu n'ai pas aveugle Alexandre :P, j'ai réussi à le supprimer dans le fichier que je chercher 8), il me reste plus cas effectué tes conseilles ;), je vais voir si je réussi :)

    jpdc91

    Voila j'ai retenter d'effectué la manoeuvre, mais en vain j'ai toujours cette même image qui apparaît :-[, j'ai pourtant bien suivie chaque manipulation, je comprend pas ou je pourrais avoir l'erreur ::)

    http://img189.imageshack.us/my.php?image=screenshot003small28iq.jpg

    http://img189.imageshack.us/my.php?image=screenshot004small0qe.jpg


    Alexandre P.

    Si tu as tout bien fait correctement, je ne vois pas pourquoi tu aurais eu une erreur.  m'enfin, c'est fait.
    Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

    jpdc91

    salut Alexandre j'ai vue que tu as su jeter un coup d'oeil sur le compte ftp  :P?saurez-tu changé le  mots clavardage par chat stp? ::),merci d'avance bonne journée :)

    Alexandre P.

    Ouvre index.template.php, qui se trouve dans le dossier de ton thème de ton forum.  Recherche le mot 'Clavardage' et remplace-le par 'Chat'.  Si mon souvenir est bon, le mot n'apparaît que deux fois.
    Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

    jpdc91

    salut Alexandre ;),j'ai modifier le fichier template.php comme tu me la conseillé,mais malheureusement ça na rien changé :o,je me demande si c'est pas l'icône "clavardage" même ( qui ce trouve dans mon thême du forum)qui est imodifiable,quand pense tu? ::)

    Alexandre P.

    Ah, oui, bien sûr, pour ça, pour le bouton-image, tu devras le modifier toi-même manuellement, le modifier avec un éditeur d'image.  Le bouton est /Themes/classic/images/french/chat.gif.  Le texte du bouton ne se modifie pas juste en changeant une ligne dans un pack de langue ou autre ;)
    Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

    jpdc91

    J'ai acdsee comme editeur d'image,es-ce valable?,comment faut t'il procéder svp :-\,je n'arrive cas modifier le nom du bouton même (  chat.gif) pas( clavardage)  :(

    ps: je doit modifier le numèro de la salle de chat ( pour le rendre privé) dans un fichier que tu as modier,c'est tu me dire dans quelle fichier éxactement je doit aller modifier cela svp?

    Alexandre P.

    Attention à l'orthographe SVP.

    Acdsee, je ne connais pas, mais si tu peux manipuler des images avec (faire du dessin), ça doit faire l'affaire.

    Pour le chat lui-même, il se trouve dans le fichier /Themes/classic/Chat.template.php.
    Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

    jpdc91

    Oups désolé pour les fautes ::), je voudrais retrouver ce texte:



    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/
    swflash.cab#version=6,0,19,0" width="640" height="480" align="absmiddle">
    <param name=movie value="http://www.kikoochat.com/chat.swf?init_root=http://www.kikoochat.com/&init_room=1&init_skin=standard">
    <param name=quality value="high">
    <param name="menu" value="false">
    <param name="SCALE" value="exactfit">
    <embed src="http://www.kikoochat.com/chat.swf?init_root=http://www.kikoochat.com/&init_room=1&init_skin=standard" width="640" height="480" align="absmiddle" quality=high menu=false type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" scale="exactfit"></embed>
    </object>
    <br>
    <a href="http://www.bestofchat.com">Tchat rencontre fourni par Best Of Chat ;-)</a>



    Qui à était introduit dans un fichier, mais je ne le retrouve pas dans chat.template.php, ce trouverais t'il autre part peut être? :-\

    Alexandre P.

    Non non, c'est bien dans /Themes/classic/Chat.template.php.

    //Entrons le code du chat
    echo'<p>
         <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
          codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,19,0"
          width="640" height="480" align="absmiddle">
                      <param name="movie" value="http://www.kikoochat.com/chat.swf?init_root=http://www.kikoochat.com/&init_room=1&init_skin=standard" />
                      <param name="quality" value="high" />
                      <param name="menu" value="false" />
                      <param name="SCALE" value="exactfit" />
                      <embed src="http://www.kikoochat.com/chat.swf?init_root=http://www.kikoochat.com/&init_room=1&init_skin=standard"
                      width="640" height="480" align="absmiddle" quality="high" menu="false" type="application/x-shockwave-flash"
                      pluginspage="http://www.macromedia.com/go/getflashplayer" scale="exactfit" />
         </object>
         </p>';

    // Affichons un lien vers Kikoochat
    echo '<p><a href="http://www.bestofchat.com">Tchat rencontre fourni par Best Of Chat</a></p>';
    Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

    jpdc91

    Tu avais raison Alexandre  ;D,j'ai mal regarder :-[,sais-tu me dire avec quel genre d'editeur d'image je pourrait editer l'icône clavardage stp? ???
    Car avec acdsee je pense que c'est pas possible ::),merci d'avance 8)

    Alexandre P.

    Des éditeurs d'images, il en existe des milliards : Adobe Photoshop, Jasc Paint Shop Pro, Macromedia Fireworks, The Gimp, voire même MS Paint...
    Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

    jpdc91

    Merci Alexandre,le quel est capable d'editer le bouton bavardage stp,comment faut t'il procéder?car je n'arrive pas avec paint et acdsee :-[

    Alexandre P.

    Tous ces logiciels sont capables d'éditer des images.

    Une documentation pour apprendre à utiliser The Gimp: http://www.gimp-fr.org/document/gimp-help-2/fr/index.html
    Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

    Alexandre P.

    Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.


    Percherie

    Quote from: jpdc91 on June 24, 2005, 05:32:56 PM
    ok,je viens d'essayer de l'installer,j'ai remarqué qu'il était en anglais ::),es-ce qu'il existe pas un tchat uniquement réservé aux visiteurs de mon forum?

    On peut le lancer en français mais uniquement avec une adresse internet, leur parametre ne semble pas fonctionner, j'y comprend rien
    Visitez :
    Le site site des chépers du web et ToutenKamion, le blog de voyage autour du monde en camion

    Alexandre P.

    On peut avoir un exemple ?  Il serait sans doute utile de contacter le moddeur...
    Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

    Percherie

    Non la faute ne viens pas du moddeur mais du site en question, il ne prend pas en compte le parametre french.prn

    Voici l'adresse en question : http://irc.everywherechat.com:8000/?room=SMF&paramfilename=french.prm&usesun=true&skipjscript=true

    J'ai editer la page et même en utilisant ce qu'indique everywherechat ça ne fonctionne pas... à l'epoque de YabbSE ça ne fonctionnait pas non plus
    Visitez :
    Le site site des chépers du web et ToutenKamion, le blog de voyage autour du monde en camion

    Percherie

    Je viens de réussir à l'integrer en français sur mon forum, je fini la traduction du pack et c'est bon

    En gros il fallait passer par un autre applet disponible chez everywherechat
    Visitez :
    Le site site des chépers du web et ToutenKamion, le blog de voyage autour du monde en camion

    Advertisement: