Plusieurs pages sur une même page

davide21 Messages postés 32 Statut Membre -  
davide21 Messages postés 32 Statut Membre -
Bonjour,

J'aimerai faire quelques chose sur mon site mais je ne sais pas si c'est possible.

En faite, j'aimerai créer un dossier.html ou je mettrai par exemple des informations des différentes catégorie. Ce seront en effet différentes pages sur la page dossier.html
Voila ce que je veux faire:

page dossier.html
Page 1 / page 2 / page 3

Quand je clique sur page 1, je veux voir le contenu de la page 1, quand je clique sur la 2, je veux voir celle du page 2. Mais je reste en réalité sur la page dossier.html

Je ne sais pas si vous avez compris mais si oui, vous pouvez me dire si c'est possible de faire ca?

Merci d'avance,

7 réponses

  1. jee pee Messages postés 31927 Date d'inscription   Statut Modérateur Dernière intervention   9 992
     
    Salut,

    Tu pourrais utiliser des frameset : http://www.snv.jussieu.fr/archambault/cours/html/textes/frames.html

    Mais c'est un type de codage plus guère utilisé, surtout parce que c'est mauvais pour le référencement.

    Le plus simple c'est de faire un entête, qui est le même dans toutes les pages, et qui contient les liens vers les pages, puis le corps serait lui spécifique à chaque page.

    cdlt

    0
  2. davide21 Messages postés 32 Statut Membre
     
    Salut,

    OK ca marche.

    En faite, sur mon site consacré sur le cinéma et séries TV, je veux faire un dossier sur la saison prochaine des chaines américaines.

    J'ai crée une page admin qui me permettra de rajouter les dossiers.
    je veux remplir le formulaire et le valider chaines par chaines.
    Le dossier chaines par chaines, je vais l'afficher par exemple sur la page dossier.html, je clique sur la chaine que je veux voir le dossier.

    Maintenant, je pensais utiliser ces frameset, pour le faire, mais s'il y a un autre moyen, je suis preneur. Parce que là, je ne sais pas trop comment faire...
    0
  3. GRDX Messages postés 128 Date d'inscription   Statut Membre Dernière intervention   30
     
    Bonjour,
    Regarde du coté des iframe HTML.
    0
    1. davide21 Messages postés 32 Statut Membre
       
      Bonjour,

      Il y a des tutos pour ca?
      0
    2. GRDX Messages postés 128 Date d'inscription   Statut Membre Dernière intervention   30
       
      Oui :)
      0
    3. davide21 Messages postés 32 Statut Membre
       
      J'arrive pas a trouver de bons tuto, tu as un lien a me donner?
      0
    4. madmyke Messages postés 52304 Date d'inscription   Statut Modérateur Dernière intervention   12 487
       
      Iframe n'est pas nécessaire, le première idée est la bonne, créer un "canevas/template" qui comportera la partie supérieure avec les informations et le menu, et la partie inférieure qui comporte à chaque fois la bonne page, il suffit de "dupliquer" la page autant de fois que nécessaire et les nommer correctement.
      La plupart des applica de codage permettent de faire un template.
      Avec quoi faite vous votre site ? A la "main" ? Via un programme particulier ?
      0
  4. davide21 Messages postés 32 Statut Membre
     
    Je fais mon site avec le logiciel notepad++ et en utilisant les langages html/css et PHP
    0
    1. madmyke Messages postés 52304 Date d'inscription   Statut Modérateur Dernière intervention   12 487
       
      Dans ce cas voir ci dessus. Une page template et on duplique et on adapte.
      L'iframe permet d'afficher une page DANS une page mais cela aura plusieurs inconvénients et pour rester "propre" il faut rester simple, d'ou la gestion par duplication. Sauf en PHP je sais qu'on peu gérer différemment mais je ne connais pas PHP
      0
    2. animostab Messages postés 3003 Date d'inscription   Statut Membre Dernière intervention   738
       
      bonjour

      tu devrais utiliser les incude en php

      par exemple tout ce qui est menu, footer etc tu crée des pages avec juste le code html que tu mets par exemple dans un dossier nommé "include"
      et dans chaque page du site tu fais un include des pages du dossier incude

      exemple

      <html>
      <head>
      les balises meta
      <?php include ("include/headsuite.html") ?>
      </head>
      <body>
      <?php include ("include/header.html") ?>
      <?php include ("include/menu.html") ?>
      <div>le contenu propre à la page</div>
      <?php include ("include/footer.html") ?>
      </body>
      </html>

      headsuite.html ----> appels de scripts , meta propres a tout le site etc
      header.html --------> le header du site
      menu.html -----> le menu du site
      etc ...

      comme ca si tu veux modifier par exemple le menu tu modifie menu.html et ca modifie sur toutes les pages du site

      utiliser frameset ou iframe nuit au referencement

      de plus avoir 1 seule page de site nuit aussi au référencement google n'aime pas les sites one page

      plus de renseignement sur include
      http://fr.openclassrooms.com/informatique/cours/concevez-votre-site-web-avec-php-et-mysql/le-principe-4
      0
    3. madmyke Messages postés 52304 Date d'inscription   Statut Modérateur Dernière intervention   12 487
       
      Voilà je pense que la solution d'animostab c'est encore le mieux puisque vous avez dit faire déjà du php.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. davide21 Messages postés 32 Statut Membre
     
    la gestion par duplication c'est-a-dire? Créer différentes fichiers et en mettant les même informations en s'adaptant?
    0
    1. madmyke Messages postés 52304 Date d'inscription   Statut Modérateur Dernière intervention   12 487
       
      C'est à dire créer une page qui est le modèle de votre site et qui comporte deux partie ou cadre (et le reste selon le design). la partie supérieure contient votre menu/banner/info etc et ne change pas et pointera vers les pages 1, 2, 3 etc, la partie inférieure contiendra les "pages", puis on duplique ce template pour autant de page que nécessaire et on "rempli" chaque page avec son contenu.
      Le gestion par CSS permettra de faire des changements de manière globale sur les éléments de la partie supérieure et inférieure.
      0
  7. davide21 Messages postés 32 Statut Membre
     
    Ok ca marche! Je vais voir donc comment je peux faire.

    Merci,
    0
  8. davide21 Messages postés 32 Statut Membre
     
    Je vais regarder le lien que tu m'as envoyé...

    Merci,
    0