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 :

Un modèle pour toutes mes pages


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 156
    Par défaut Un modèle pour toutes mes pages
    Bien le bonjour à toutes et tous,

    si je viens ici , c'est pour solliciter votre aide. En effet, je commence à monter mon site internet (basique, je précise). Et la je suis confronter à un problème, en effet,je ne sais pas comment me rendre la tache plus facile.

    Je m'explique, voici mon architecture :
    • Racine
      • index.html
      • default.css
      • page01.html
      • page02.html
      • page03.html
      • page04.html
      • Dossier1
        • page11.html
        • page12.html
        • page13.html


    sur toutes ces pages j'ai un menu à droite, et en tête un peu comme sur votre site qui comporte un haut de page identique sur toutes les pages.
    Seulement lorsque je modifie une des pages, je suis obligé de modifier toutes les autres, et je n'ai pas trouvé le moyen de faire de mm.

    j'ai cherché, mal peut être, et je n'ai rien trouvé. Pourriez vous m'indiquer une piste pour m'aider ?

    Merci par avance

  2. #2
    Membre émérite Avatar de c_s_s
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 619
    Par défaut
    Bonjour,

    Tu peux regarder du côté de la fonction include en php. Tu pourras ainsi appeler un même fichier (entete, par exemple) sur plusieurs pages.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 156
    Par défaut
    Merci pour cette réponse rapide

    Mais serait il possible de le faire sans ce fameux php

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Le faire sans PHP est possible si ton serveur accepte les server-side includes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <!--#include file="/footer.html" -->
    Mais ce n'est pas à mon sens la meilleure solution.
    Passer par un langage serveur tel que PHP te permettra de le faire plus proprement.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Bonjour,

    autrement, tu génère tes pages dynamiquement en pré-production.

    Dans un premier temps, il te faut un programme qui va construire tes pages html, par exemple en faisant intervenir une inclusion (au hasard, une partie de fichier que tu retrouve dans toutes tes pages).

    Dans un second temps, tu vérifie que les pages générées correspondent au résultat souhaiter, puis tu les met en production sur ton serveur.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 76
    Par défaut
    en plus cette commande s'intègre sans difficulté. Moi je crée un fichier top.php qui contient le code html que je devrais mettre dans chaque entete, puis dans chaque fichier je commence après la balise body par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <? include "top.php"; ?>
    attention cela signifie que le fichier top est dans le même répertoire que le reste du site. Si tu veux travailler avec des répertoires différents pense à le préciser.

    Pour monter dans l'arborescence
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <? include "../top.php"; ?>
    Pour descendre par exemple dans le dossier banniere
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <? include "banniere/top.php"; ?>

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 156
    Par défaut
    Je n'en doute pas une seule seconde, mais le problème c'est qu'il sera hébergé pour le moment sur le site de orange, et a me souvenir, il n'y a pas de php dessu

    je vais voir si j'y arrive et vous tiens au courant

  8. #8
    Membre Expert
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Par défaut
    Salut,

    Sur les trois solutions qu'offre Orange pour les pages perso, seule la version Premium (payante) permet l'utilisation de PHP.

    Mais on est bridés de tous les côtés (nombreuses fonctions PHP désactivées, impossibilité d'avoir son propre .htaccess).

  9. #9
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Septembre 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2008
    Messages : 37
    Par défaut
    Bonjour Fr33dom,

    Tu peux essayer avec la balise iframe.
    Tu lui donne une taille, tu mets "border" sur 0 et un lien vers la page source.

    Cela devrait fonctionner.

    Bien à toi,
    Akxn0008

Discussions similaires

  1. filtre pour toutes mes pages
    Par Arthis dans le forum ASP.NET
    Réponses: 12
    Dernier message: 11/10/2007, 16h47
  2. [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
  3. 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
  4. Réponses: 2
    Dernier message: 01/02/2006, 12h52
  5. [XHTML] Moyen plus rapide pour mettre mes pages en XHTML
    Par Linoa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 30/08/2005, 17h46

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