Je vous explique rapidement l'architecture de mon site.
On arrive sur index.php, une page qui contient plusieurs includes important le header(css,meta etc...), une banniere, un menu(accueil etc..), une barre de navigation(se connecter etc...).
Quand on est pas connecté, j'importe menu_pub(publique).php et navigation_pub.php
index.php =>
Code : Tout sélectionner
<html>
<head>
<title> Club croisière du centre </title>
<?php
include('template/header.php');
?>
</head>
<body>
<?php
include('template/banniere.php');
include('template/menu_pub.php');
?>
<br/><br/>
<div class="page">
<?php
include('template/navigation_pub.php');
?>
<div id="corps">
***
<h2><font color="red">***</font></h2>
<h2>La dernière sortie : </h2>
Dates: <br/>
Chef de bord : <br/>
Second : <br/>
<h2>Prochaine sortie : </h2>
Dates: <br/>
Chef de bord : <br/>
Second : <br/>
<h2>Prochain cours : </h2>
Dates: <br/>
Animateur :
</div>
<?php
include('template/pied_page.php');
?>
</div>
</body>
</html>
Code : Tout sélectionner
<div id="menu">
<ul id="nav-one" class="nav" >
<li><a href="http://clubcc.franceserv.com/index.php">Accueil</a>
</li>
<li><span>Le Club</span>
<ul>
<li>
<a href="http://clubcc.franceserv.com/public/historique.php">Historique</a>
</li>
<li>
<a href="">Infos</a>
</li>
<li>
<a href="">Bateaux</a>
</li>
<li>
<a href="http://clubcc.franceserv.com/fichiers/reglement.doc" target="_blank">Réglement interne</a>
</li>
<li>
<a href="http://clubcc.franceserv.com/inscription.php">S'inscrire</a>
</li>
</ul>
</li>
<li><span>Activités</span>
<ul>
<li>
<a href="http://clubcc.franceserv.com/public/sorties_cal.php">Sorties/Calendrier</a>
</li>
<li>
<a href="">Cours/Calendrier</a>
</li>
<li>
<a href="">Formation</a>
</li>
<li>
<a href="">Tarifs</a>
</li>
</ul>
</li>
<li><span>Galerie</span>
<ul>
<li>
<a href="">Bateau</a>
</li>
<li>
<a href="">Album</a>
</li>
<li>
<a href="">Sorties</a>
</li>
</ul>
</li>
<li><span>Infos</span>
<ul>
<li>
<a href="">CCC Infos</a>
</li>
<li>
<a href="">Météo</a>
</li>
<li>
<a href="">Liens</a>
</li>
<li>
<a href="">Accés Port</a>
</li>
<li>
<a href="">FFV</a>
</li>
</ul>
</li>
</ul>
<div>
Code : Tout sélectionner
<?php
session_start() ;
if(!isset($_SESSION["Prenom"]) && $_SESSION["Confirme"]<>1)
{
?>
<script>
alert("Vous n'êtes pas connecté ou votre compte n'a pas été validé par l'administrateur");
window.location.replace('../index.php');
</script>
<?php
}
?>
<html>
<head>
<title> Histoire du club </title>
<?php
include('../template/header.php');
?>
</head>
<body>
<?php
include('../template/banniere.php');
?>
<?php
include('../template/menu_priv.php');
?>
<br/><br/>
<div class="page">
<?php
include('../template/navigation_priv.php');
?>
<div id="corps">
Page d'accueil membre connecté ! Nous sommes le <?php echo date('Y/m/d') ;?> il est <?php echo date('H:i')?>
</div>
<?php
include('../template/pied_page.php');
?>
</div>
</body>
</html>
J'utilise ici navigation_priv et menu_priv.php et bien ma page est tout moche, ma page est totalement disproportionné comme si certaines partie de mon css ne sont pas pris en compte.
J'ai regardé les différences entre index et accueil membre, si j'utilise navigation_priv et menu_pub sa fonctionne, donc apparement c'est menu_priv qui à un soucis. Voici le code :
Code : Tout sélectionner
<div id="menu">
<ul id="nav-one" class="nav" >
<li><a href="http://clubcc.franceserv.com/membre/accueil_membre.php">Accueil</a>
</li>
<li><span>Le Club</span>
<ul>
<li>
<a href="http://clubcc.franceserv.com/public/historique.php">Historique</a>
</li>
<li>
<a href="http://clubcc.franceserv.com/membre/ca_bureau.php">CA et bureau</a>
</li>
<li>
<a href="">Infos</a>
</li>
<li>
<a href="">Bateaux</a>
</li>
<li>
<a href="http://clubcc.franceserv.com/membre/encadrement.php">Encadrement</a>
</li>
<li>
<a href="http://clubcc.franceserv.com/fichiers/reglement.doc" target="_blank">Règlement interne</a>
</li>
</ul>
</li>
<li><span>Activités</span>
<ul>
<li>
<a href="http://clubcc.franceserv.com/public/sorties_cal.php">Sorties/Calendrier</a>
</li>
<li>
<a href="">Sorties/Réservation</a>
</li>
<li>
<a href="">Cours/Calendrier</a>
</li>
<li>
<a href="">Cours/Fiches</a>
</li>
<li>
<a href="">Formation</a>
</li>
<li>
<a href="">Tarifs</a>
</li>
</ul>
</li>
<li><span>Galerie</span>
<ul>
<li>
<a href="">Bateau</a>
</li>
<li>
<a href="">Album</a>
</li>
<li>
<a href="">Sorties</a>
</li>
</ul>
</li>
<li><span>Infos</span>
<ul>
<li>
<a href="">CCC Infos</a>
</li>
<li>
<a href="">Météo</a>
</li>
<li>
<a href="">Liens</a>
</li>
<li>
<a href="">Accès Port</a>
</li>
<li>
<a href="">FFV</a>
</li>
</ul>
</li>
<?php
if($_SESSION["Autorisation"]>2)
{
?>
<li><span>Administration</span>
<ul>
<?php
if($_SESSION["Autorisation"]==6)
{
?>
<li>
<a href="http://clubcc.franceserv.com/membre/gestion_membre.php">Gestion des membres</a>
</li>
<?php
}
if($_SESSION["Autorisation"]>4)
{
?>
<li>
<a href="http://clubcc.franceserv.com/membre/mail_news.php">Gestion des Mails News</a>
</li>
<?php
}
if($_SESSION["Autorisation"]>3)
{
?>
<li>
<a href="">Réservations</a>
</li>
<?php
}
if($_SESSION["Autorisation"]>2)
{
?>
<li>
<a href="">Rapports des sorties</a>
</li>
<?php
}
if($_SESSION["Autorisation"]>2)
{
?>
<li>
<a href="">Notation des formations</a>
</li>
<?php
}
if($_SESSION["Autorisation"]>2)
{
?>
<li>
<a href="http://clubcc.franceserv.com/membre/ajout_sortie.php">Ajouter une sortie</a>
</li>
<?php
}
if($_SESSION["Autorisation"]>2)
{
?>
<li>
<a href="http://clubcc.franceserv.com/membre/supr_sortie.php">Supprimer une sortie</a>
</li>
<?php
}
?>
</ul>
</li>
<?php
}
?>
</ul>
</div>
Mes div sont affecté du CSS suivant :
Code : Tout sélectionner
body {
background-color: ;
background-position : center;
margin :0 auto 0;
font-family: Trebuchet MS,Georgia;
}
#banniere {
background-color: ;
height: 300px;
margin: 0 auto 0;
width: 1097px;
border-radius: 5px ;
box-shadow: 0 2px 5px #1C1A19;
}
#menu {
height: 25px;
width: 1097px;
margin: 0 auto 0;
}
#nav-one {
display: block;
margin: 0 auto 0 ;
background-color : blue;
border-radius: 5px ;
box-shadow: 0 2px 5px #1C1A19;
}
.nav, .nav ul {
list-style: none outside none;
padding: 0;
background-color : yellow; /* Couleur cases sous menus */
}
.nav {
display: block;
font-family: Verdana,Arial,Helvetica,sans-serif;
margin: 0 auto 0;
z-index: 100;
color : red;
}
.nav li {
/*border-left: 1px solid red;
border-bottom : 1px solid red ;*/
float: left;
margin: auto;
padding: 0;
position: relative;
top: 0;
width: 125px;
background-color : #1E7FCB; /* Couleur cases du menu */
border-radius: 5px ;
box-shadow: 0 2px 5px #1C1A19;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
color: #ECB716; /* couleur du texte du menu (liens) */
display: block;
font: bold 15px/25px Verdana,Arial,Helvetica,sans-serif;
height: 25px;
text-align: center;
text-decoration: none;
text-transform: capitalize;
border-radius: 5px ;
box-shadow: 0 2px 5px #1C1A19;
}
.nav li span, .nav li span:link, .nav li span:active, .nav li span:visited {
color: #ECB716 ; /* Couleur du texte du menu compris dans la balise span */
display: block;
font: bold 15px/25px Verdana,Arial,Helvetica,sans-serif;
height: 25px;
text-align: center;
text-decoration: none;
text-transform: capitalize;
border-radius: 5px ;
box-shadow: 0 2px 5px #1C1A19;
}
.nav li a:hover {
color: red; /* Couleur du texte du menu (et qui est un lien : accueil ) au survol */
}
.nav li span:hover {
color: red; /* Couleur du texte du menu au survol compris entre la balise span*/
}
#nav-one li:hover a, #nav-one li.sfHover a {
color: red; /* Couleur des liens survolés par la souris */
}
#nav-one li:hover ul a, #nav-one li.sfHover ul a {
color:#ECB716; /* Couleur du texte des sous menus */
}
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {
color: white; /* Couleur du texte des sous menus survolés à la souris (liens)*/
}
.nav ul {
border-bottom: 1px solid green;
left: 0;
list-style: none outside none;
margin: auto;
position: absolute;
top: -999em;
}
.nav li:hover ul, .nav li.sfHover ul {
top: 25px;
}
.nav ul li {
border: 0 none;
float: none;
top: 0;
}
.nav ul a, .nav ul a:link, .nav ul a:active, .nav ul a:visited {
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: green green -moz-use-text-color;
border-style: solid solid none;
border-width: 1px 1px 0;
font: bold 9px/25px Verdana,Arial,Helvetica,sans-serif;
white-space: nowrap;
}
#navigation { /* Barre de navigation contenant les liens vers toutes les pages */
background-color: orange;
font-size: 105%;
margin: 0 auto 0;
width: 231px;
height: 600px;
float: left;
text-align:center ;
border-radius: 5px ;
box-shadow: 0 2px 5px #1C1A19;
}
#corps {
float: left;
border : ;
margin-left : 15px;
min-height : 600;
width : 843;
}
.page{
margin : 0 auto 0 ;
min-width : 1097 ;
}
#titre {
text-align: center;
}
#design_table th {
font: Times New Roman ;
color: maroon ;
}
#imageContainer {
position:relative;
margin: auto;
width:1097px;
height:200;
/* border:12px solid #FFFFFF; */
}
#imageContainer img {
display:none;
position:absolute;
top:0; left:0;
}
#pied-de-page{
margin-top : 10px;
text-align : center ;
}
Je vous remercie