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

HTML Discussion :

Colonne commune à toutes mes pages ?


Sujet :

HTML

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 4
    Par défaut Colonne commune à toutes mes pages ?
    Bonjour,

    Je cherche à ce que la colonne de gauche de mon site écrit en HTML et CSS soit commune à toutes les pages HTML de mon site.
    Je voudrais éviter de faire un COPIER/COLLER du contenu de cette fameuse colonne dans toutes mes nouvelles pages HTML.
    Dans la page 'STYLES.CSS' il y a la largeur, la couleur, etc. de cette colonne. Est-il possible de le faire avec le contenu HTML ?
    Si oui, merci de m'indiquer comment faire.
    @ +
    Merci.

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Bonjour et bienvenue,

    Il y a une solution simple (mais décriée) : les frames http://cyberzoide.developpez.com/html/frame.php3

    Sinon c'est aussi possible en CSS http://css.developpez.com/tutoriels/pseudo-frames/

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mars 2010
    Messages : 82
    Par défaut
    Bonjour, en général le plus simple est de découper ses pages en plusieurs fichiers (header-menu-contenu-footer) ensuite créer une page est très simple, suffit d'appeler les différentes parties en php avec la fonction include.

  4. #4
    Membre très actif
    Homme Profil pro
    ray man
    Inscrit en
    Juillet 2009
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : ray man

    Informations forums :
    Inscription : Juillet 2009
    Messages : 274
    Par défaut
    ou vous pouvez utiliser les iframe

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 4
    Par défaut
    Citation Envoyé par Guardian Voir le message
    Bonjour et bienvenue,

    Il y a une solution simple (mais décriée) : les frames http://cyberzoide.developpez.com/html/frame.php3

    Sinon c'est aussi possible en CSS http://css.developpez.com/tutoriels/pseudo-frames/
    Bonjour,

    Je vais essayer la version CSS, car je refais tout mon site. Il était en Frame.
    J'essaie et vous tiens au courant.
    @ +

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mars 2010
    Messages : 82
    Par défaut
    Re-bonjour, je ne sais pas si j'ai mal compris ton premier message ou si les autres ont mal compris mais si tu souhaites avoir le menu (et/ou l'entête et le pied de page) commun à toutes pages de ton site, tu as 2 solutions:
    - les frames (pas top, notamment à cause du référencement)
    - la découpe de fichier: tu découpes tes pages en plusieurs fichiers (header.php, menu.php et footer.php) ensuite créer une page est très simple, suffit d'appeler les différentes parties en php avec la fonction include:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?php
    include("header.php");
    include("menu.php");
    ?>
     
    ici tu mets le code du contenu
     
    <?php
    include("footer.php");
    ?>

    Ainsi, si tu veux changer l'entête, le menu ou le footer, tu as juste à changer 1 fichier, toutes les pages qui incluent ce fichier changeront automatiquement.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 37
    Par défaut
    Bonsoir,
    juste un petit exemple de mon découpage d'une page html avec des includes et des fichiers php.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <?php
            include ('doctype.php');        //appel du doctype.
            include ('head.php');           //appel des metas.
    ?>
    <body>
    	<?php
                    include ('header.php');         //inclure la bannière de titre;
            ?>
    	<div id="content">
    	<?php
                    include ('nav.php');            //inclure le menu de navigation</div>
            <?php
            </div>
            <?php
                    include ('footer.php');         //inclure la bannière de pied de page;
            ?>
    </body>
    </html>
    Et dans "nav.php" tu place ton menu de navigation commun à chaque page.

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 4
    Par défaut
    Citation Envoyé par fchoret Voir le message
    Bonjour,

    Je vais essayer la version CSS, car je refais tout mon site. Il était en Frame.
    J'essaie et vous tiens au courant.
    @ +

    Bonjour,
    J'ai fait un copier/coller de la page du 2ème lien.
    Essai non concluant.
    Merci pour ce tuyau.
    Je vais essayé celui de Wattaroo.
    Bon courage.
    @ +

    Citation Envoyé par coeos.pro Voir le message
    Re-bonjour, je ne sais pas si j'ai mal compris ton premier message ou si les autres ont mal compris mais si tu souhaites avoir le menu (et/ou l'entête et le pied de page) commun à toutes pages de ton site, tu as 2 solutions:
    - les frames (pas top, notamment à cause du référencement)
    - la découpe de fichier: tu découpes tes pages en plusieurs fichiers (header.php, menu.php et footer.php) ensuite créer une page est très simple, suffit d'appeler les différentes parties en php avec la fonction include:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?php
    include("header.php");
    include("menu.php");
    ?>
     
    ici tu mets le code du contenu
     
    <?php
    include("footer.php");
    ?>

    Ainsi, si tu veux changer l'entête, le menu ou le footer, tu as juste à changer 1 fichier, toutes les pages qui incluent ce fichier changeront automatiquement.
    Bonjour,
    Merci pour la réponse. je vais essayer.
    Bon courage.
    @ +

    Citation Envoyé par wattaroo Voir le message
    Bonsoir,
    juste un petit exemple de mon découpage d'une page html avec des includes et des fichiers php.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <?php
            include ('doctype.php');        //appel du doctype.
            include ('head.php');           //appel des metas.
    ?>
    <body>
    	<?php
                    include ('header.php');         //inclure la bannière de titre;
            ?>
    	<div id="content">
    	<?php
                    include ('nav.php');            //inclure le menu de navigation</div>
            <?php
            </div>
            <?php
                    include ('footer.php');         //inclure la bannière de pied de page;
            ?>
    </body>
    </html>
    Et dans "nav.php" tu place ton menu de navigation commun à chaque page.

    Bonjour,

    Merci pour ton conseil.
    Je m'en vas essayer avec mes gros sabots, car moi je suis plus à laise avec PhotoShop qu'avec Dream.
    Sachant que ma colonne commune est constituée de plusieurs boutons cliquables.
    Je te tiendrais au courant dès que possible.
    PhotoShopement.
    Bon courage.

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 4
    Par défaut
    Citation Envoyé par fchoret Voir le message
    Bonjour,
    J'ai fait un copier/coller de la page du 2ème lien.
    Essai non concluant.
    Merci pour ce tuyau.
    Je vais essayé celui de Wattaroo.
    Bon courage.
    @ +



    Bonjour,
    Merci pour la réponse. je vais essayer.
    Bon courage.
    @ +




    Bonjour,

    Merci pour ton conseil.
    Je m'en vas essayer avec mes gros sabots, car moi je suis plus à laise avec PhotoShop qu'avec Dream.
    Sachant que ma colonne commune est constituée de plusieurs boutons cliquables.
    Je te tiendrais au courant dès que possible.
    PhotoShopement.
    Bon courage.

    Bonjour,
    Après essais = rien ne marche.
    Je ne comprends rien. Tant pis. Je vais faire mon COPIER/COLLER traditionnel.
    Merci encore.
    +

  10. #10
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mars 2010
    Messages : 82
    Par défaut
    Bonjour,

    rien ne marche => rien ne s'affiche ? c'est affiché dans le désordre ???
    sans problème pas de solution

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

Discussions similaires

  1. [Débutant] Objet commun utilisé dans toutes mes pages. Comment faire ?
    Par Pynouz dans le forum ASP.NET
    Réponses: 9
    Dernier message: 29/09/2011, 09h07
  2. [VBA-W] Insérer texte sur toutes mes pages word
    Par STEPH69000 dans le forum VBA Word
    Réponses: 1
    Dernier message: 02/01/2007, 11h54
  3. [WebForms]Afficher toujours le même URL pour toutes mes pages
    Par Irish dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 15/12/2006, 14h44
  4. iframe sur toute mes pages
    Par lepierre dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 27/03/2006, 15h38
  5. Réponses: 2
    Dernier message: 01/02/2006, 12h52

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