21/03/2010, 23:56:28
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~Bonjour,
#~ Version du CMS : 1.6.7
#~ Version du MLE si existante :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.6.7
#~ Installed Modules:
#~ * CMSMailer: 1.73.14
#~ * FileManager: 1.0.2
#~ * MenuManager: 1.6.2
#~ * ModuleManager: 1.3.2
#~ * News: 2.10.4
#~ * TinyMCE: 2.6.2
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 64000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: false
#~ * page_extension:
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 4.4.9
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * memory_limit: 64M
#~ * max_execution_time: 30
#~ * safe_mode: Off (Faux)
#~ * session_save_path: /tmp (1777)
#~ * session_use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: cgi
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.90
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Le titre, c'est pour rire, c'est moi en fait qui ne sait pas paramétrer cette fonction.
J'ai fait un gabarit à partir de "ShadowMenu Tab + 2 columns" pour lequel, à la place du module News, j'insère un menu vertical qui utilise une copie de "cssmenu_ulshadow.tpl" pour laquelle j'ai renommé toutes les id et class appelées par le menu, afin que ça ne fasse pas doublon avec le menu horizontal.
Tout ça marche très bien sous FireFox et Opéra, mais pas sous IE, le menu ne se déroule pas...
http://ecolejeannedarc-stjean-royans.eu/...oi-de-neuf
Après quelques recherches et quelques tests, je suis à peu près certain que le souci vient de cette partie :
Code :
{literal}
<script type="text/JavaScript">
<!--
//pass min and max - measured against window width
function P7_MinMaxW(a,b){
var nw="auto",w=document.documentElement.clientWidth;
if(w>=b){nw=b+"px";}if(w<=a){nw=a+"px";}return nw;
}
//-->
</script>
<!--[if lte IE 6]>
<style type="text/css">
#pagewrapper {width:expression(P7_MinMaxW(720,950));}
#container {height: 1%;}
</style>
<![endif]-->
{/literal}
{* The min and max page width for Internet Explorer is set here. For other browsers it's in the stylesheet "Layout: Top menu + 2 columns" *}
<!--[if lte IE 6]>
<script type="text/javascript" src="modules/MenuManager/CSSMenu.js"></script>
<![endif]-->
Code :
#pagewrapper {width:expression(P7_MinMaxW(720,950));}
Code :
#pagewrapper {width:expression(P7_MinMaxW(720,950));}
#pagewrapper2 {width:expression(P7_MinMaxW(720,950));}
Car dans mon CSS, je n'ai pas de valeurs fixes en px mais des valeurs en em :
Code :
div#pagewrapper {
/* min max width, IE wont understand these, so we will use java script magic in the <head> */
max-width: 99em;
min-width: 60em;
/* now that width is set this centers wrapper */
margin: 0 auto;
background-color: #fefefe;
color: black;
Je continue à chercher, en fait je n'arrive toujours pas à voir à quoi correspond le div pagewrapper dans mon gabarit...
Si vous pouvez m'expliquer de quoi m'aider, merci...