Fork me on GitHub

Rapport de message :*
 

Re: Intégration de FlashChat sous Xoops

Titre du sujet : Re: Intégration de FlashChat sous Xoops
par blueteen sur 17/10/2008 14:19:48

Vous pouvez à présent supprimer le fichier 'install.php' et le dossier 'install_files' qui se trouve dans le dossier du tchat.

Vous pouvez accéder au tchat avec cette adresse : http://votre_site/chat/flashchat.php

Si vous étiez déjà connecté sur votre site xoops, vous arriverez directement dans le tchat, sinon, vous devrez saisir vos identifiants 'xoops' pour vous connecter.

La base utilisateur du tchat est celle de votre site xoops. Le tchat utilise les cookies pour voir si vous êtes déjà connecté ou pas.

Vous pouvez donc vous identifier (et choisir votre langue au passage, avec le menu déroulant).

Open in new window

On arrive alors dans le tchat (sur le premier salon créé, ici 'frxoop').

Open in new window

Vous pouvez gérer votre tchat, en allant sur la page d'administration : http://votre_site/chat/admin/

Open in new window

Vous pourrez tout faire à partir de là.
On peut passer l'interface d'administration en Français, mais c'est une horreur cette traduction (rien ne vous empêche de la refaire vous-même, avec les fichiers langues existants qu'il suffit de modifier).

Pour ma part, j'ai changé quelques bouts de code par-ci par-là.

Je vous les livre ici tels quels :

Dans le tchat, il y a la possibilité de sauvegarder une session de discussion.
Mais les accents dans cette sauvegarde ne sont pas bien gérés.

Open in new window

J'ai donc changé ceci dans le fichier /chat/save.php

Ligne 67, je remplace
return "<font color="$color">" parseMessage($msg$userLabel$roomLabel$timestamp) . '</font><br>';


Par :
return "<font color="$color">" utf8_decode(parseMessage($msg$userLabel$roomLabel$timestamp)) . '</font><br>';


Vers la ligne 130, je remplace
printf($str);


Par :
printf(utf8_decode($str));


Ce qui me donne ceci :

Open in new window
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

27 Personne(s) en ligne (24 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 27 | Plus ...