Salut a tous,
je viens d installer ce module sur mon site en version 1.11.0, le module fonction bien par contre j ai creer un block et la ca ne marche pas du tout, j ai bien chmod en 777 ou 755 le module j ai bien modifier le index.php en block-Chat.php j ai bien tout active, j ai egalement modifier la variable :
<?php
/**
* pragmaMx Integration
* Copyright (C) 2010 by Algebre - http://www.saharama.net
*
* This file is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* $Author: Algebre
* $Date:
*/
defined('mxMainFileLoaded') or die('access denied');
$module_name = basename(dirname(__file__));
//all settings are in this file: settings.php
require_once 'http://www.ntfrance.org/modules/phpfreechat/settings.php';
// rechte Bloecke an oder aus
$index = 0; //Recommended
/**
* pmx v0.1.12
* $admindata = pmxUserStored::current_admindata();
* $userdata = pmxUserStored::current_userdata();
*/
// because "_LOCALE" does not work (there is not en_GB, de_DE)
$langlist = array('french' => 'fr_FR', 'english' => 'en_US', 'german' =>
'de_DE-formal', 'german_du' => 'de_DE-informal', 'danish' => 'da_DK', 'turkish' =>
'tr_TR');
require_once 'http://www.ntfrance.org/modules/phpfreechat/src/phpfreechat.class.php';
$params = array();
// Database container , only if pragmamx version = > 0.1.12
if ((version_compare(PMX_VERSION, '0.1.12') >= 0) && $ChatUseMysql) {
$params["container_type"] = "mysql";
$params["container_cfg_mysql_host"] = $GLOBALS['dbhost'];
$params["container_cfg_mysql_port"] = 3306;
$params["container_cfg_mysql_database"] = $GLOBALS['dbname'];
$params["container_cfg_mysql_table"] = $GLOBALS['prefix'] . "_phpfreechat";
$params["container_cfg_mysql_username"] = $GLOBALS['dbuname'];
$params["container_cfg_mysql_password"] = $GLOBALS['dbpass'];
// Advanced parameters are :
$params["container_cfg_mysql_fieldtype_server"] = 'varchar(32)';
$params["container_cfg_mysql_fieldtype_group"] = 'varchar(64)';
$params["container_cfg_mysql_fieldtype_subgroup"] = 'varchar(64)';
$params["container_cfg_mysql_fieldtype_leaf"] = 'varchar(64)';
$params["container_cfg_mysql_fieldtype_leafvalue"] = 'text';
$params["container_cfg_mysql_fieldtype_timestamp"] = 'int(11)';
$params["container_cfg_mysql_engine"] = 'InnoDB';
}
$params["serverid"] = md5($GLOBALS['sitename']); // calculate a unique id for this chat, do not modify here.
$params["channels"] = $ChatChannel;
$params["clock"] = $showclock;
$params["max_nick_len"] = $maxnicklen;
$params["short_url"] = $shorturl;
$params["short_url_width"] = $shorturlwidth;
$params["frozen_channels"] = $frozen_channels;
$params["max_channels"] = $max_channels;
$params['dyn_params'] = array('language', 'output_encoding', 'date_format');
$params["client_script_path"] = 'http://www.ntfrance.org/modules/phpfreechat/';
$params["server_script_path"] = 'http://www.ntfrance.org/modules/phpfreechat/';
$params["theme_url"] = 'http://www.ntfrance.org/modules/phpfreechat/themes';
$params["theme_path"] = 'http://www.ntfrance.org/modules/phpfreechat//themes';
$params["theme_default_path"] = 'http://www.ntfrance.org/modules/phpfreechat/themes';
$params["data_private_path"] = 'http://www.ntfrance.org/modules/phpfreechat/data/private';
$params["data_public_path"] = 'http://www.ntfrance.org/modules/phpfreechat/data/public';
$params["data_public_url"] = 'http://www.ntfrance.org/modules/phpfreechat/data/public';
$params["server_script_url"] = 'http://www.ntfrance.org/modules.php?name=phpfreechat';
$params["language"] = (empty($lenguage) ? $langlist[$currentlang] : $lenguage); //
$params["output_encoding"] = _CHARSET;
$params["date_format"] = _SHORTDATESTRING; //
$params["title"] = $ChatTitle;
$params["lockurl"] = PMX_HOME_URL;
$params["display_ping"] = $display_ping;
//$params["post_proxies"] = array("unamecheck");
//$params["proxies_path"] = 'modules/' . $module_name . '/mx-port';
$params['skip_proxies'] = array('censor');
$params['proxies_cfg']['censor']['words'] = $CensorList;
$params['proxies_cfg']['censor']['replaceby'] = $CensorReplace;
$params['proxies_cfg']['censor']['regex'] = true;
$params['max_displayed_lines'] = $maxdisplaylines;
$params["theme"] = $ChatTheme;
$params['timeout'] = 1000000;
$params['height'] = $ChatHeight;
if (MX_IS_ADMIN) { //administrator infos
$admindata = mxGetAdminData();
$nick_admin = $admindata['aid'];
unset($admindata);
$params["nick"] = iconv(_CHARSET, "UTF-8", $nick_admin);
$params["isadmin"] = true;
//$params["debug"] = true;
} elseif (MX_IS_USER) { // User infos
$UserData = mxGetUserData();
$nick_user = $UserData['uname']; // or $_SESSION['mxSVuser_uname'];
$params["nick"] = iconv(_CHARSET, "UTF-8", $nick_user); //
if ($extendedUserInfos) {
$params["nickmeta"] = array('Sex' => '' . (($UserData['user_sexus']) ? mxGetSexusString($UserData['user_sexus']) : _YA_NOSEX) . '',
'Age' => '' . (($UserData['user_age']) ? $UserData['user_age'] : '') . '',
'User groupe' => '' . (($UserData['user_ingroup']) ? mxGetGroupTitle($UserData['user_ingroup']) : '') . '',
'Real name' => '' . (($UserData['name']) ? iconv(_CHARSET, "UTF-8", $UserData['name']) : '') . '');
$params["nickmeta_private"] = $privateExtendedUserInfos;
}
unset($UserData);
} elseif (!$guestchoosenick) { //Guest nickname
$params["nick"] = iconv(_CHARSET, "UTF-8", $anonymous) . rand(1, 1000);
}
$chat = new phpFreeChat($params);
unset($params, $langlist);
$pagetitle = "Chat";
include ("header.php");
OpenTable();
$chat->printJavascript();
$chat->printStyle();
$chat->printChat();
CloseTable();
include ("footer.php");
/**
* Beschreibung
*/
function mxGetSexusString($sexus = 0) {
$sexus = (empty($sexus)) ? 0 : (int)$sexus;
switch ($sexus) {
case 0:
$out = _YA_NOSEX;
break;
case 1:
$out = _YA_FEMALE;
break;
case 2:
$out = _YA_MALE;
break;
}
return $out;
}
?>
Je vois pas ou se trouve le probleme ??
Le probleme : affichage du fond du site seulement, sur tous les themes testés meme default, par contre en local sur wamp ca fonctionne ??
Hebergement mutualise OVH