Multilangues 2.0.6 | Titre du sujet : Multilangues 2.0.6 par limesle sur 03/11/2006 18:53:47
bonjour,
je viens d'installer le module Multilangues 2.0.6, sur mon site xoopsé avec la version 2.015
Tout à l'air de fonctionner au top. Même le module Mediawiki installé ce soir le prend en compte en changeant la langue de l'interface. Mais il y a un hic. Sur toute mes pages, dans le module centrale, une ligne de code apparait, parfois en haut, parfois en bas.
Citation :utput init' ); $xoopsLogger->startTime( 'Module display' ); } ?>
Cette ligne vient du fichier header.php hacké par le module Multilangues 2.0.6.
Citation :<?php // $Id: header.php 558 2006-06-20 06:35:23Z skalpa $ // ------------------------------------------------------------------------ // // XOOPS - PHP Content Management System // // Copyright (c) 2000 XOOPS.org // // <http://www.xoops.org/> // // ------------------------------------------------------------------------ // // This program 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. // // // // You may not change or alter any portion of this comment or credits // // of supporting developers from this source code or any supporting // // source code which is considered copyrighted (c) material of the // // original comment or credit authors. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // // You should have received a copy of the GNU General Public License // // along with this program; if not, write to the Free Software // // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // ------------------------------------------------------------------------ // defined("XOOPS_ROOT_PATH") or die( 'XOOPS root path not defined' );
include_once XOOPS_ROOT_PATH.'/class/xoopsblock.php';
//global $xoopsLogger;
if ( !isset( $xoopsLogger ) ) { $xoopsLogger =& $GLOBALS['xoopsLogger']; }
$xoopsLogger->stopTime( 'Module init' ); $xoopsLogger->startTime( 'XOOPS output init' );
if ($xoopsConfig['theme_set'] != 'default' && file_exists(XOOPS_THEME_PATH.'/'.$xoopsConfig['theme_set'].'/theme.php')) { require_once XOOPS_ROOT_PATH . '/include/xoops13_header.php'; } else { global $xoopsOption, $xoopsConfig, $xoopsModule; $xoopsOption['theme_use_smarty'] = 1; if ( $xoopsConfig['gzip_compression'] == 1 && extension_loaded( 'zlib' ) ) { if ( @ini_get( 'zlib.compression_level' ) < 0 ) { ini_set( 'zlib.compression_level', 6 ); } ob_start( 'ob_gzhandler' ); }
// include Smarty template engine and initialize it require_once XOOPS_ROOT_PATH . '/class/template.php'; require_once XOOPS_ROOT_PATH . '/class/theme.php'; require_once XOOPS_ROOT_PATH . '/class/theme_blocks.php';
if ( @$xoopsOption['template_main'] ) { if ( false === strpos( $xoopsOption['template_main'], ':' ) ) { $xoopsOption['template_main'] = 'db:' . $xoopsOption['template_main']; } } $xoopsThemeFactory =& new xos_opal_ThemeFactory(); $xoopsThemeFactory->allowedThemes = $xoopsConfig['theme_set_allowed']; $xoopsThemeFactory->defaultTheme = $xoopsConfig['theme_set']; /** * @var xos_opal_Theme */ $xoTheme =& $xoopsThemeFactory->createInstance( array( 'contentTemplate' => @$xoopsOption['template_main'], ) ); $xoopsTpl =& $xoTheme->template;
// ML Hack by marcan some_ml_tasks(); // End of ML Hack by marcan
$xoTheme->addScript( '/include/xoops.js', array( 'type' => 'text/javascript' ) );
// Weird, but need extra <script> tags for 2.0.x themes //$xoopsTpl->assign('xoops_js', '//--></script><script type="text/javascript" src="'.XOOPS_URL.'/include/xoops.js"></script><script type="text/javascript"><!--');
if ( @is_object( $xoTheme->plugins['xos_logos_PageBuilder'] ) ) { $aggreg =& $xoTheme->plugins['xos_logos_PageBuilder']; $xoopsTpl->assign_by_ref( 'xoBlocks', $aggreg->blocks ); // Backward compatibility code for pre 2.0.14 themes $xoopsTpl->assign_by_ref( 'xoops_lblocks', $aggreg->blocks['canvas_left'] ); $xoopsTpl->assign_by_ref( 'xoops_rblocks', $aggreg->blocks['canvas_right'] ); $xoopsTpl->assign_by_ref( 'xoops_ccblocks', $aggreg->blocks['page_topcenter'] ); $xoopsTpl->assign_by_ref( 'xoops_clblocks', $aggreg->blocks['page_topleft'] ); $xoopsTpl->assign_by_ref( 'xoops_crblocks', $aggreg->blocks['page_topright'] ); $xoopsTpl->assign( 'xoops_showlblock', !empty($aggreg->blocks['canvas_left']) ); $xoopsTpl->assign( 'xoops_showrblock', !empty($aggreg->blocks['canvas_right']) ); $xoopsTpl->assign( 'xoops_showcblock', !empty($aggreg->blocks['page_topcenter']) || !empty($aggreg->blocks['page_topleft']) || !empty($aggreg->blocks['page_topright']) ); }
if ( $xoopsModule ) { $xoTheme->contentCacheLifetime = $xoopsConfig['module_cache'][ $xoopsModule->getVar('mid', 'n') ]; } if ( $xoTheme->checkCache() ) { exit(); }
if ( !isset($xoopsOption['template_main']) && $xoopsModule ) { // new themes using Smarty does not have old functions that are required in old modules, so include them now include XOOPS_ROOT_PATH.'/include/old_theme_functions.php'; // need this also $xoopsTheme['thename'] = $xoopsConfig['theme_set']; ob_start(); }
$xoopsLogger->stopTime( 'XOOPS output init' ); $xoopsLogger->startTime( 'Module display' );
}
?>
Avez vous une idée d'où peut venir le problème et si on peut le résoudre.
|
|