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 :

Comment ajouter un élément à un menu sur toutes les pages du site ?

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 22
    Par défaut Comment ajouter un élément à un menu sur toutes les pages du site ?
    Bonjour tous et toutes

    J'ai un soucis qui nécessite votre aide, en effet, je souhaite ajouter un élément dans un des menus de mon site or celui comporte au bas mot 300 pages et j'aimerais donc savoir si il existe une méthode pour éviter d'éditer chaque page pour insérer ce nouvel élément.

    Pour info, mon site et entièrement en HTML avec une feuille de style CSS pour la mise en page.

    Je connais la fonction include en PHP mais je ne sais pas si elle pourrais mettre utile puisque toutes mes pages sont déjà créées.

    Merci d'avance pour votre aide

  2. #2
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Je connais la fonction include en PHP mais je ne sais pas si elle pourrais mettre utile puisque toutes mes pages sont déjà créées.
    Elle pourrait aider pour la prochaine modification en tout cas...

    Tu isoles ton menu dans une page (par ex menu.php)

    Et tu l'appelles à la place du menu dans chaque page avec :

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    include('menu.php');

    Cela évitera de faire la modification sur les 300 pages... (pourl a prochaine fois).
    Sinon, pour aller + vite, si tu le fais à la main, vois avec Ctrl+h (rechercher et remplacer), ça pourrait aider...
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 22
    Par défaut
    merci pour cette réponse rapide Hiron

    je suis donc dans tous les cas bon pour modifier toutes mes pages?

  4. #4
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Disons que si tu penses qu'il pourrait avoir d'autres modifications par la suite, alors utilise include, donc oui.

    Car, lors de la prochaine modification, une correction / amélioration dans ton fichier menu.php et c'est réglé sur l'ensemble du site... (sinon tu es bon pour te re-frapper les 300 pages).

    Après si c'est la seule modification (pour toujours), alors à toi de voir...

    Mais perso, je ferai avec l'include
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  5. #5
    Membre émérite
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    Janvier 2007
    Messages
    811
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : Janvier 2007
    Messages : 811
    Par défaut
    Bonjour,
    Cela peut paraître pour une critique mais elle peut être constructive.
    Php est un super langage qui permet de créer entre autres des sites web dynamiques.
    Pourquoi avoir créé 300 pages alors qu'une demi douzaine de pages au max sinon une seule aurait suffit? Le reste se gérant par l'appel à des fonctions peremettant de générer ton code HTML.

  6. #6
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Certes (et il aurait dû, mais toute le monde n'a pas forcément des connaissances en php), mais dans son cas (du moins je pense), ce ne sera plus une simple modification mais la refonte complète du site...
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 04/08/2011, 21h21
  2. Changer un element du menu sur toutes les pages
    Par danfa dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 10/01/2009, 09h44
  3. Modifier menu sur toutes les pages
    Par danfa dans le forum Dreamweaver
    Réponses: 9
    Dernier message: 11/12/2008, 10h29
  4. Ajout d'un lien sur toutes les pages d'un site
    Par dcarroz dans le forum SharePoint
    Réponses: 5
    Dernier message: 30/10/2008, 17h27
  5. Le meme menu sur toutes les pages
    Par JeanMarc_T2k dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 28/11/2006, 18h06

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