Corrections de styles. La hauteur du menu est paramétrable.

master
christophe@beespip.org 11 years ago
parent 80d4099780
commit 06987b9957

@ -170,6 +170,11 @@ function beespip_upgrade($nom_meta_base_version, $version_cible){
ecrire_config('BeeSpip/affichage/menu_debut','oui');
ecrire_meta($nom_meta_base_version,$current_version="0.50",'non');
}
if (version_compare($current_version,"0.51","<")){
// Ajout des nouvelles configurations
ecrire_config('BeeSpip/affichage/taille_menu','45');
ecrire_meta($nom_meta_base_version,$current_version="0.51",'non');
}
ecrire_metas();
}
}

@ -136,7 +136,7 @@
position: absolute;
margin: 0; padding: 0;
width: 960px;
height:45px;
height:#CONFIG{BeeSpip/affichage/taille_menu}px;
left: 0; top: 5px;
z-index:99;
background:#GET{couleur_menu_fond};

@ -66,6 +66,9 @@ h1.spip, h2.spip, h3.spip, h4.spip, h5.spip, h6.spip {
padding: 10px 15px 7px;
/*line-height:1em;*/
}
h1.spip, h2.spip, h3.spip, h4.spip, h5.spip, h6.spip {
clear:both;
}
h1, h1.spip { font-size: 3.7em; }
h2, h2.spip { font-size: 2.8em; }
h3, h3.spip { font-size: 2em; }
@ -232,7 +235,7 @@ ul.liste-items a:hover, ul.liste-items a:focus {
padding: 5px; margin: 5px 15px 15px 10px;
border: 1px solid #EBEBEB;
background: #f8f8f8;
clear:left;
clear:both;
}
.info-publi a { background: transparent; }
.info-publi a:hover, .info-publi a:focus { border: none; color:#000;}

@ -20,9 +20,14 @@
Hauteur en px</label>
<input type="text" name="hauteur_entete" id="beespip_hauteur_entete" value="#ENV{hauteur_entete,275}" size="7" class="fondl" />
<p />
#SET{erreurs,#ENV**{erreurs}|table_valeur{taille_menu}}
<label for="beespip_taille_menu"><strong>Hauteur du menu</strong><br />Fixer la hauteur en pixel du menu.<br />La valeur par défaut est de 45.<br />
Hauteur en px</label>
<input type="text" name="taille_menu" id="beespip_taille_menu" value="#ENV{taille_menu,45}" size="7" class="fondl" />
<p />
#SET{erreurs,#ENV**{erreurs}|table_valeur{hauteur_menu}}
<label for="beespip_hauteur_menu"><strong>Position du menu</strong><br />Fixer la position en pixel du menu.<br />Le menu ayant une hauteur de 45px, cette valeur doit tenir compte de la hauteur de l'entête définie ci-dessus.<br />La valeur par défaut est de 5.<br />
Hauteur en px</label>
Position en px</label>
<input type="text" name="hauteur_menu" id="beespip_hauteur_menu" value="#ENV{hauteur_menu,5}" size="7" class="fondl" />
<p />
#SET{erreurs,#ENV**{erreurs}|table_valeur{nb_items_menu}}

@ -1,7 +1,8 @@
#SET{hauteur_entete,#CONFIG{BeeSpip/affichage/hauteur_entete}}
#SET{hauteur_menu,#CONFIG{BeeSpip/affichage/hauteur_menu}}
#SET{taille_menu,#CONFIG{BeeSpip/affichage/taille_menu}}
[(#REM)On vérifie si la position du menu est possible, sinon on la fixe en bas de l'entete]
#SET{hauteur_menu_max,#GET{hauteur_entete}|moins{45}}
#SET{hauteur_menu_max,#GET{hauteur_entete}|moins{#GET{taille_menu}}}
[(#GET{hauteur_menu}|>{#GET{hauteur_menu_max}}|oui)#SET{hauteur_menu,#GET{hauteur_menu_max}}]
<div id="entete" class="container_16" style="height:#GET{hauteur_entete}px;">
<INCLURE{fond=inclure/liens_evitement,env}>

@ -8,7 +8,7 @@
<B_entrees>
#SET{reste_a_afficher,#CONFIG{BeeSpip/affichage/nb_items_menu}|moins{#TOTAL_BOUCLE}}
[(#REM) On complète avec les rubriques racines si besoin]
[(#CONFIG{BeeSpip/affichage/menu_debut}|=={'oui'}|oui)<INCLURE{fond=inclure/menu_rubrique}{reste_a_afficher=#GET{reste_a_afficher}}{env}>]
[(#CONFIG{BeeSpip/affichage/menu_debut}|=={'oui'}|et{#GET{reste_a_afficher}|>{0}}|oui)<INCLURE{fond=inclure/menu_rubrique}{reste_a_afficher=#GET{reste_a_afficher}}{env}>]
<BOUCLE_entrees(MENUS_ENTREES?){id_menu}{par rang}>
#MENUS_AFFICHER_ENTREE
@ -23,7 +23,7 @@
]
</BOUCLE_entrees>
[(#CONFIG{BeeSpip/affichage/menu_debut}|=={'non'}|oui)<INCLURE{fond=inclure/menu_rubrique}{reste_a_afficher=#GET{reste_a_afficher}}{env}>]
[(#CONFIG{BeeSpip/affichage/menu_debut}|=={'non'}|et{#GET{reste_a_afficher}|>{0}}|oui)<INCLURE{fond=inclure/menu_rubrique}{reste_a_afficher=#GET{reste_a_afficher}}{env}>]
</BOUCLE_menu>
[(#REM) Il n'existe pas de menu, on affiche les rubriques racines]
<INCLURE{fond=inclure/menu_rubrique}{reste_a_afficher=#GET{reste_a_afficher}}{env}>

@ -5,7 +5,7 @@
etat="test"
compatibilite="[3.0.1;["
logo="prive/themes/spip/images/beespip-32.png"
schema="0.50"
schema="0.51"
documentation="http://www.beespip.org"
>

@ -18,7 +18,7 @@ _ Les plugins suivants sont gérés par les squelettes
</description>
<options>beespip_options.php</options>
<prefix>beespip</prefix>
<version_base>0.50</version_base>
<version_base>0.51</version_base>
<install>beespip_administrations.php</install>
<!-- on débranche l'annuaire
<pipeline>

Loading…
Cancel
Save