Page 1 sur 1

menu pour site

Posté : 22 juin 2005, 08:39
par donny
salut,

J ai creer le menu pour pouvoir naviguer sur mes page, c est un menu en javascript.

J ai une page index dans laquel je met le menu à l aide d un include et sur cette meme page j affiche les autres pages.

Le truc est que dans certaine page le contenu apparait derriere le menu,
est ce normal ?
Est ce que je dois mettre des <br> pour descendre le contenu de ces page pour qu il ne soit plus derriere le menu ?

Merci

Posté : 22 juin 2005, 08:46
par MissAube
Salut !

Ton menu se place où ? En haut et les rubriques viennent en dessous ?

Si c'est le cas, je crois qu'effectivement tu devrais mettre un <br> voir plus entre tes include.

Personnellement je n'aurais pas fait un site en disposant tous les éléments avec des include mais comme je ne m'y connais pas trop en php autant ça se fait souvent et je ne le savais pas.

Posté : 22 juin 2005, 08:58
par waf_wafe
Alors moi je te conseillerais une petite feuille de style, qui je pense sera plus approprié pour la situation :wink:

Posté : 22 juin 2005, 09:02
par donny
voila ma page index
Je peux mettre les <br> directement dans cette page.?
Et le menu est fait en css et javascript
<div class="entete" >
<?php 
  //include('entete.htm');  // Nous appelons l'entete du site
?>
</div>
<div class="colonneGauche" >
<?php 
  include('menu.htm');   // Nous appelons notre menu
?>
</div>
<div class="colonneDroite">
<?php

  // On définit le tableau contenant les pages autorisées
  // ----------------------------------------------------
  $pageOK = array('commander' => 'commander.php', 
                  'rech' => 'rech.php',
                  'affecter' => 'affecter.php',
                  'pole' => 'pole.php',
                  'familles' => 'familles.php',
                  'fournisseur' => 'fournisseur.php',
                  'contact' => 'contact.php',
                  'personnel' => 'personnel.php',
                  'typesetat' => 'typesetat.php');

  // On teste que le paramètre d'url existe et qu'il est bien autorisé
  // -----------------------------------------------------------------
  if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
    include($pageOK[$_GET['page']]);   // Nous appelons le contenu central de la page
  }

?>
</div> <div class="pied">
<?php 
  //include('pied.htm');   // Nous appelons le pied de page
?>
</div> 

Posté : 22 juin 2005, 09:19
par donny
j ai un autre probleme,
sur certains formulaire, j ai des saisi à faire donc l url change quand je valide et le menu n apparait
ce qui veux dire que je dois modifier toute mes url et rajouter cela
ind.php?page=
heu c est pas plus simple de mettre le menu dans toute les page a la ide d un include ????

Posté : 22 juin 2005, 09:27
par waf_wafe
Si tu te sert des feuilles de style et que ton texte chevauche ton menu c'est une erreur de CSS je pense.

Effectivement l'include est une bonne idée apres pour tes formulaires, si l'adresse url change c'est parce que tu utilises la méthode GET non ?

Posté : 22 juin 2005, 09:30
par sausee2005
non je pense pas ça va peut être te prendre du temps 1/2h,1h mais au final quand t'auras des modifs à faire en 30 s ce sera fait alors que sinon ça te prendra 1/2h 1h à chaque fois que t'auras une modif

Posté : 22 juin 2005, 10:26
par donny
le probleme de mettre un include avec le menu dans chaque page, c est qu apres quand mon menu se deroule pour faire apparaitre les sous menu cela decale tout

et je pense que je vais modifier toute les url