IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Code pour repeter le menu, le corps etc.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 37
    Par défaut Code pour repeter le menu, le corps etc.

    je voudrais savoir si il exstait un code pour que le menu,le corps,la bannière et le pied de page se repete sur chaque page.
    Merci.

  2. #2
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonjour

    Ma foi, tu est avare de tes mots

    Je ne comprends pas bien ce que tu demandes, enfin je supute que tu veux placer tes différentes parties de ta page dans un fichier (un pour chaque partie) et que tu appelles ces fichiers sur chacune de tes pages ?

    Tu peux faire ça par include (code php) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    include 'templates/menu.php';
    include 'template/corps.php';
    include 'template/pied.php';

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 37
    Par défaut
    Ce n'est pas sa je vais essyer de mieux expliquer:
    je voudrai avoir un code pour ne pas reecrire a chaque fois par exemple la banniere ou le menu.
    j'espere avoir ete comprehensible.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    603
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 603
    Par défaut
    Ton code c'est ta page principale (le template index ou page d'accueil si tu veux), ensuite tu copie cette template pour chaque page crée.

    Le plus simple, c'est d'avoir une template index, une pour le contenu (identique que l'index sauf pour le corp de la page <body>) et une pour contact (identique que l'index sauf le contenu de la page<<body>), Faq, ou n'importe, etc.

    Quand tu souhaite ajouter une page tu ajoute un lien dans ta page index vers cette page, ensuite tu copie ton template contenu pour modifier <body>.

    Ici c'est du html, avec PHP c'est plus flexible de gérer cette situation, comme fut précisée plus haut.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 37
    Par défaut
    Je n'ai pas très bien compris ta reponse eod.

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    603
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 603
    Par défaut
    ok, ben le plus simple c'est de nous dire quel langage web t'utilise pour créer ton site web et si tu utilise un editeur wysiwyg

  7. #7
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Citation Envoyé par levirus93700 Voir le message
    Ce n'est pas sa je vais essyer de mieux expliquer:
    je voudrai avoir un code pour ne pas reecrire a chaque fois par exemple la banniere ou le menu.
    j'espere avoir ete comprehensible.


    Ben si c'est exactement ça ou alors tu n'expliques correctement ce que tu souhaites.

    Bon prenons l'exemple du menu : pour l'instant ton code de menu est répété sur chaqu'une de tes pages. Tu voudrais ne pas le répéter mais l'avoir une fois, mais qu'il s'affiche sur chaque page, c'est ça ? Alors mon exemple est le bon : tu crée un fichier appelé "menu.inc.php" par exemple, tu y places ton code du menu et sur chaque page où apparait ton menu tu remplaces ton code du menu par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include '....../menu.php';
    où les ...... représentent le chemin vers ton fichier menu.inc.php.

    Voilà est ce plus clair ?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 37
    Par défaut
    Tu voudrais ne pas le répéter mais l'avoir une fois mais qu'il s'affiche sur chaque page,c'est ca ?


    Oui c'est sa tu as compris.

  9. #9
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    En html pure c'est impossible, tourne toi vers un langage coté serveur comme php : c'est l'exemple que je t'ai donné...

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 27
    Par défaut
    Bonsoir, moi aussi j'aimerais essayer de faire ça mais malgré vos bons conseils je rame !

    Citation Envoyé par 12monkeys Voir le message
    tu crée un fichier appelé "menu.inc.php" par exemple, tu y places ton code du menu et sur chaque page où apparait ton menu tu remplaces ton code du menu par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include '....../menu.php';
    où les ...... représentent le chemin vers ton fichier menu.inc.php.
    Si je veux que sur toutes mes pages il y ait une même partie entre mes balises HEAD et /HEAD, je dois ouvrir le bloc note, y placer mes lignes de scripts et enregistrer tout ça sous le nom "menu.php" par exemple ? Ensuite dans chacune de mes pages, entre les balises HEAD et /HEAD j'écris et j'aurai le même en-tête pour chacune de mes pages sans avoir à me retapper de tout retapper ?

    (et puis ça serait bien plus pratique, ne serait-ce que si je veux changer un détail comme la couleur, au moins je n'aurai pas à réouvrir 15 pages de blocnote pour y changer le même détail 15 fois!)

    A priori, je pense avoir mal compris parce que ça ne fonctionne pas chez moi !

    Pouvez-vous m'éclairer svp ?

  11. #11
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Citation Envoyé par stabiloboss Voir le message
    Si je veux que sur toutes mes pages il y ait une même partie entre mes balises HEAD et /HEAD, je dois ouvrir le bloc note, y placer mes lignes de scripts et enregistrer tout ça sous le nom "menu.php" par exemple ? Ensuite dans chacune de mes pages, entre les balises HEAD et /HEAD j'écris et j'aurai le même en-tête pour chacune de mes pages sans avoir à me retapper de tout retapper ?
    Sauf que un menu s'affiche entre les balises <body> et </body> et non <head>... Ce sont bien des entêtes que tu veux inclure ? Si oui alors c'est ok.

    A priori, je pense avoir mal compris parce que ça ne fonctionne pas chez moi !
    C'est à dire, peut tu être plus précis ?

    Montre voir ton code. Vérifie aussi le chemin vers ton fichier include.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. menu et corps qui se décollent lors d'un ajout de balise <p> ou <h/1/2/etc>
    Par xmetal-nicox dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 11/07/2012, 17h13
  2. Exemple de code pour créer un menu accordeon
    Par stefsas dans le forum ASP.NET
    Réponses: 2
    Dernier message: 07/04/2010, 08h58
  3. [PHP 5.2] Fonction pour recuperer code erreur d'une URL (404, 500, etc.)
    Par KingSora dans le forum Langage
    Réponses: 1
    Dernier message: 08/01/2010, 00h50
  4. [Vulcan.Net] Choix d'une image pour un menu, une fenêtre, etc.
    Par JYves dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 17/08/2006, 16h42
  5. [Tableaux] demande de code pour un menu deroulant
    Par carmen256 dans le forum Langage
    Réponses: 5
    Dernier message: 27/01/2006, 20h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo