integrer cometchat a jomsocial
Posté : 23 août 2009, 13:27
salut tous les monde,
voila j'ai un probleme j'ai le tchat cometchat version standalone, pour les personne qui connaissent pas y'a aussi 2 autre version, la version vbulletin et jomsocial.
moi j'ai la version standalone que je veux integrer un mon reseau social, fait avec jomsocial, jusqu'ici j'ai reussi a installer le tchat et il marche, sauf que ca affiche un message veuiller vous connecter pour acceder a la liste d'ami.
ce qu'il faudrai c lui indiquer la liste des utilisateur, je sais ou il faut regarder mais j'ai pas su ce qu'il faut faire.
aprés l'installation voila l'erreur que j'ai:
voila le code source du fichier qui contient toute les configuration du tchat, j'ai deja configurer ce qui est en rouge, la ou il ya des problemes c'est la partie bleu c'est la ou il faut regarder.
voila j'ai un probleme j'ai le tchat cometchat version standalone, pour les personne qui connaissent pas y'a aussi 2 autre version, la version vbulletin et jomsocial.
moi j'ai la version standalone que je veux integrer un mon reseau social, fait avec jomsocial, jusqu'ici j'ai reussi a installer le tchat et il marche, sauf que ca affiche un message veuiller vous connecter pour acceder a la liste d'ami.
ce qu'il faudrai c lui indiquer la liste des utilisateur, je sais ou il faut regarder mais j'ai pas su ce qu'il faut faire.
aprés l'installation voila l'erreur que j'ai:
Code : Tout sélectionner
[23-août-2009 12:10:16] PHP Notice: Undefined index: sessionhash in C:\Program Files\EasyPHP 3.0\www\ttt\CometChat\cometchat_init.php on line 116
[23-août-2009 12:10:16] PHP Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 3.0\www\ttt\CometChat\cometchat_init.php on line 118< ?php
/*
Comet Chat
Version: 1.1
*/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Path to CometChat (default: cometchat/) [must have trailing /]
define('BASE_URL','cometchat/');
// Set your character set (default: ISO-8859-1)
define('CHARSET','ISO-8859-1');
// Set the time in seconds after which the users buddylist is refreshed (default: 60)
define('REFRESH_BUDDYLIST','60');
// Set the time in seconds after which a user is considered offline if no response is received (default: 120)
define('ONLINE_TIMEOUT','30');
// Smileys
$smileys = array(
':)' => 'smiley',
':-)' => 'smiley',
':(' => 'smiley-sad',
':-(' => 'smiley-sad',
':D' => 'smiley-lol',
';-)' => 'smiley-wink',
';)' => 'smiley-wink',
':o' => 'smiley-surprise',
':-o' => 'smiley-surprise',
'8-)' => 'smiley-cool',
'8)' => 'smiley-cool',
':|' => 'smiley-neutral',
':-|' => 'smiley-neutral',
":'(" => 'smiley-cry',
":'-(" => 'smiley-cry',
":p" => 'smiley-razz',
":-p" => 'smiley-razz',
":s" => 'smiley-confuse',
":-s" => 'smiley-confuse',
":x" => 'smiley-mad',
":-x" => 'smiley-mad',
);
// Set to 1 if you want to disable smileys (default: 0)
define('DISABLE_SMILEYS','0');
// Set to 1 if you want to disable auto linking (default: 0)
define('DISABLE_LINKING','0');
// Set banned words here
$bannedWords = array("nastyword","nastyword1","nastyword2","nastyword3","nastyword4");
// Mysql configuration
$SERVERNAME = 'localhost';
$SERVERPORT = '3306';
$USERNAME = 'root';
$PASSWORD = 'mysql';
$DBNAME = 'ttt';
include_once "JSON.php";
error_reporting(E_ALL);
ini_set('display_errors','Off');
ini_set('log_errors', 'On');
ini_set('error_log', 'error.log');
session_start();
function stripSlashesDeep($value) {
$value = is_array($value) ? array_map('stripSlashesDeep', $value) : stripslashes($value);
return $value;
}
if ( get_magic_quotes_gpc() ) {
$_GET = stripSlashesDeep($_GET );
$_POST = stripSlashesDeep($_POST );
$_COOKIE = stripSlashesDeep($_COOKIE);
}
$dbh = mysql_connect($SERVERNAME.':'.$SERVERPORT,$USERNAME,$PASSWORD);
mysql_selectdb($DBNAME,$dbh);
// mysql_set_charset('latin5');
[color=#FF0000]define('TABLE_PREFIX', 'jos_');[/color]
$userid = 0;
// Please update the following logic below to return the userid of the logged in user
// We assume you will be using some sort of session/cookie to fetch those details
// For example we use a cookie called sessionhash and store it in table called session
//
// Session table
// ---------------------------------
// userid sessionhash
// ---------------------------------
// 1 afgbdsfbsdfklbnlern34
//
// Or you can use something as simple as $userid = $_SESSION['userid'];
$sql = ("select userid from ".TABLE_PREFIX."session where sessionhash = '".mysql_real_escape_string($_COOKIE['sessionhash'])."'");
$query = mysql_query($sql);
$session = mysql_fetch_array($query);
$userid = $session['userid'];