Le .htacess me permet de garder secret la réalisation complète de la future version de mon site, et non exclusivement ma galerie.
J'ai donc remis le fichier theme.inc.php tel qu'il était au départ, et ai modifié mon fichier theme.php avec ce code :
function pageheader($section, $meta = '')
{
global $CONFIG, $THEME_DIR;
global $template_header, $lang_charset, $lang_text_dir;
$custom_header = cpg_get_custom_include($CONFIG['custom_header_path']);
$charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
include('menu_gauche.php'); // ==> mon include de news
static $menu_gauche;
$menu_gauche = ob_get_contents();
ob_clean();
include('menu_droit.php'); // ==> mon include de news
static $menu_droit;
$menu_droit = ob_get_contents();
ob_clean();
include('recap1.php'); // ==> mon include de news
static $recap1;
$recap1 = ob_get_contents();
ob_clean();
include('recap2.php'); // ==> mon include de news
static $recap2;
$recap2 = ob_get_contents();
ob_clean();
include('footer.php'); // ==> mon include de news
static $footerpage;
$footerpage = ob_get_contents();
ob_clean();
header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
header("Content-Type: text/html; charset=$charset");
user_save_profile();
$template_vars = array('{LANG_DIR}' => $lang_text_dir,
'{TITLE}' => $CONFIG['gallery_name'] . ' - ' . strip_tags(bb_decode($section)),
'{CHARSET}' => $charset,
'{META}' => $meta,
'{GAL_NAME}' => $CONFIG['gallery_name'],
'{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
'{SYS_MENU}' => theme_main_menu('sys_menu'),
'{SUB_MENU}' => theme_main_menu('sub_menu'),
'{ADMIN_MENU}' => theme_admin_mode_menu(),
'{CUSTOM_HEADER}' => $custom_header,
// start : mon bloc de news
'{MENU_GAUCHE}' => $menu_gauche,
'{MENU_DROIT}' => $menu_droit,
'{RECAP1}' => $recap1,
'{RECAP2}' => $recap2,
'{FOOTER}' => $footerpage,
// end mon bloc de news
);
echo template_eval($template_header, $template_vars);
}
Le résultat est le même, mais le menu droit refuse toujours de s'afficher, car il est après la galerie...
Vous me dites de revoir mes bases de HTML, mais j'ai bien peur que ce problème ne résulte pas du HTML. Sauriez vous donc comment y remédier ?
Meri d'avance !