MyBB.support, le portail francophone de MyBB
Mod KikooChat - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.support)
+-- Forum : MyBB.fr (https://mybb.support/forum-1.html)
+--- Forum : Support (https://mybb.support/forum-5.html)
+--- Sujet : Mod KikooChat (/thread-976.html)



Mod KikooChat - Peter - 10-10-2008

Bonjour à tous,

J'utilise votre forum pour mon site, et j'utilise en chat kikooChat, le problème est que je voudrais relier le chat à la base de donnée du forum, mais je ne sait pas ce qu'il faut mettre comme code dans un fichier pour la liaison ?

J'avais crée ce fichier à la racine du forum, pour que le le chat se synchronise avec le forum cela devrait affiché le chiffre "0", hors là il affiche "3" qui signifie "erreur" :

[Code régler]

Pour savoir si la connexion du forum au chat est relié ou pas voici le lien : http://www.liveflirt.biz/forum/login_chat.php?username=%username%&password=%password%

(Désolé d'avance si je ne dois pas mettre de lien)
Mon site : http://www.liveflirt.biz/forum/index.php

Le chat : http://www.liveflirt.biz/chat.php

Merci à vous tous d'avance


RE: Mod KikooChat - et65 - 10-10-2008

Code PHP :
Cause un problème d'affichage donc supprimé ! 

Voilà, essais cela, sinon je te referai le script en utilisant un moyen plus simple : Les cookies de MyBB Wink

@+
et65


RE: Mod KikooChat - Peter - 10-10-2008

Merci et65 pour ton coup de main.

Il m'affiche ceci : Parse error: syntax error, unexpected '{' in /home/www/521736b65417a316f1f95e599105aacf/web/forum/login_chat.php on line 36


RE: Mod KikooChat - et65 - 10-10-2008

Si j'ai bien compris, tu veux voir si l'utilisateur est connecté au chat ?
Mais pourquoi ne pas utiliser tout simplement la connexion MyBB ?
Détail comment est formé ton chat voir même donnes nous une archive le contenant !

@+
et65


RE: Mod KikooChat - Peter - 10-10-2008

Je veut faire en sorte que lorsque qu'on se connecte sur le forum et qu'on se rend sur le chat, cela nous logue automatiquement avec le compte du forum, en faites lié le chat au forum.

Le chat KikooChat est une structure de 123flashchat (voir ici un exemple : http://www.kikoochat.com/demo.html ). Ils sont d'après ce que j'ai compris en collaboration. Voici un extrait du webmaster du service.

"KikooChat détient la licence de ce chat en France et propose aujourd'hui aux webmasters un chat 100 % configurable et 100 % adaptable à son site, toujours gratuit et toujours plus puissant, pourvu d'une multitudes de fonctionnalités exclusives et plus innovantes les unes que les autres."
Source : http://www.kikoochat.com/forum/kikoochat/Infos/sujet_1_1.htm (julien - kikoochat).


J'espère avoir était précis. Tongue


RE: Mod KikooChat - Peter - 12-10-2008

J'ai trouver la solution !!!!Tongue

J'ai retiré quelque codage que tu as fait et65 du coup sa fonctionne. Pour faire profité tout le monde voici le code :


Code PHP :
<?php
define
("IN_MYBB"1);
define('THIS_SCRIPT''index.php');

require_once 
"./global.php";
require_once(
"./inc/config.php" );
require_once 
MYBB_ROOT."inc/functions_post.php";
require_once 
MYBB_ROOT."inc/functions_forumlist.php";
require_once 
MYBB_ROOT."inc/class_parser.php";

$parser = new postParser;
   
       
$LOGIN_SUCCESS 0;
       
$LOGIN_ERROR 3;

        
//récupération des identifiants transmis par l'url d'identification
        
$username $HTTP_GET_VARS['username'];
        
$password $HTTP_GET_VARS['password'];
    
       
// Connexion à la base de données, changez ce qui est en rouge par le nom de votre fichier de connexion à votre base.
    
      // On sélectionne tous les utilisateurs présents dans notre table utilisateur
        // et on ne garde que la ligne où le login et le motdepasse sont présents simultanément
    
     // Vous devez changer ce qui est en rouge et uniquement cela
     // utilisateur correspond au nom de la table de votre base de données
     // login correspond au champ où sont stocké les pseudos de vos utilisateurs
      // motdepasse correspond au champ où sont stocké les mots de passe de vos utilisateurs ( en clair. Si ils sont cryptés dans votre base vous devrez alors modifié légèrement ce fichier)
           
$requete "SELECT * FROM mybb_users WHERE username='$username' AND password='$password'";
          
$result mysql_num_rows($requete);
  
       
// Si une ligne a été trouvée c'est que le couple login/motdepasse est valide
   
  
        
        
{
            echo 
$LOGIN_SUCCESS;
            exit;
       }
       
// Sinon, on affiche l'erreur  else
       
{
           echo 
$LOGIN_ERROR;
          exit;
       }

    
// et on n'oublie pas de refermer la connexion ;o)
mysql_close();
 
?>

Par contre j'ai une autre question, dans les options du chat je peut ajouté un bouton pour que lorsque qu'on veut voir son profil sa ramène sur le profil du forum du membre, mais le souci est que avec ce lien :
Code PHP :
http://www.liveflirt.biz/forum/member.php?action=profile&uid=%USER% 
(quand on clique sur un pseudo. %USER% représente le pseudo de la personne, donc la valeur vers le profil sur le forum).

L'ennuie est donc que quand on veut veut voir son profil sa ramène vers un message du forum marquant ceci : "L'utilisateur que vous avez précisé n'est pas valide ou n'existe pas". D'après ce que j'ai compris, au lieu que sur un lien d'un profil sa se termine par un chiffre faudrais que cela se termine par le non du pseudo. Avez-vous une solution pour remplacer le chiffre du forum sur le profil de la personne pour le changer par le nom du profil dans le lien du forum svp?



 Utilitaire de traduction fourni par Regentronique