Besoin conseil pour réaliser site web

Résolu
mela -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je suis un peu perdue, je dois réaliser un site où j'aimerai avoir en haut une banière, en dessous le menu, 1 bloc sur le coté gauche, un autre sur le coté droit, au milieu le contenu et un pied de page. J'aimerai que le haut+le coté droit+le pied de page soit sur toute mes pages, le contenu et le coté changeront au fil des pages.

Comment je peux faire? J'ai réussi à faire la mise en page avec des div, mais j'ai vu qu'il était plus judicieux d'utiliser du php. Mais comme je débute j'ai du mal.

Merci de m'aider
A voir également:

16 réponses

Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
Salut,

tient voici un petit tutoriel pour ton design: https://www.alsacreations.com/tuto/lire/588-trois-colonnes-float.html

Pour ce qui est du PHP il sert à mettre ton site dynamique, donc tu peux faire apparaitre de l'information ou tu le désires avec ou sans base de données.

Pour le PHP je te conseillerais de suivre la formation sur le site du zéro, ça va t'aider beaucoup à comprendre le principe
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Tu peux utiliser la fonction include en PHP qui permet d'inclure la source d'un fichier.

menugauche.php
<ul id="menugauche">
    <li class="actif"><a href="index.php">Accueil</a></li>
    <li><a href="galerie.php">Galerie</a></li>
</ul>
tapage.php
...
<?php include 'menugauche.php'; ?>
<div id="contenu">Salut :)</div>
...
Donnera :
...
<ul id="menugauche">
    <li class="actif"><a href="index.php">Accueil</a></li>
    <li><a href="galerie.php">Galerie</a></li>
</ul>
<div id="contenu">Salut :)</div>
...
0
wolidou Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   28
 
le php c'est pour mettre les blocks qui ne changent pas dans un autre fichier,
0
wolidou Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   28
 
le php c'est pour mettre les blocks qui ne changent pas dans un autre fichier,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Non, le PHP c'est pour créer des pages dynamiques, qui changent en fonction des paramètres données (adresse, variable, ...).
0
wolidou Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   28
 
bien sûr, je sais bien, mais je parle dans ce cas précis...
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
ok
0
wolidou Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   28
 
Oui donc alors il quand on parle de php pour la présentation, c'est pour mettre des includes, pour mettre le code html dans un autre fichier!
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
En gros, utiliser des includes pour la présnetation revient à utiliser PHP comme moteur de template, ce qui est une bonne idée.
0
mela
 
Bonjour,

Je vous remercie tous pour m'avoir répondu. J'ai enfin réussi à faire la mise en page que je voulais. J'ai fais qu'avec des div, je ne suis pas encore assez forte pour utiliser le php.
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Prochaine fois n'oublie pas de cocher le bouton "Résolu"
0
queryz Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   10
 
Utilise d'abord les i frames
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Ne lui donne pas de mauvaises idées !
0
queryz Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   10
 
Je ne lui donne pas de mauvaises idées mais plutôt qui construisent son site de maniéres simple pour ensuite évoluer....

Certes les includes sont une solution simple et efficaces mais pour commencer le php faut d'abord connaitre es bases de l'html .......

Donc avion f16 évite de dire des conneries et au lieu de mettre une phrase comme ça propose des solutions


merci
0
Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
ah ok alors proposons au demandeur d'aller voir le site du zéro pour voir le XHTML/CSS ce qui est déjà fait puisque il utilise les div alors il reste a voir le php sur le site du zéro pour faire afficher une page avec include()

Ceci dit les i frame sont vraiment du passé alors aussi bien apprendre comme il faut en partant plutôt que de refaire le travail 2 ou 3 fois.
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
je penses qu'un <?php inclure('page.php'); ?> et aussi simple qu'un <iframe src="page.html" />
À la différence que le PHP inclus le code source et la frame inclus la page sans intégration (avec son propre style). Donc le PHP est bien mieux niveau référencement et intégration.
0
queryz Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   10
 
je suis d'accord à ce niveau

mais ne brulons pas les étapes ;)
0
wolidou Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   28
 
Mais au fait, niveau référencement, le robot google prend en compte les includes et les iframes?
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Google ne voit pas que c'est un include car l'inclure "coller" le code source du fichier à sa place.
Exemple :
page.php
<ul id="menu">
<?php include 'menu.tpl.php'; ?>
</ul>

menu.tpl.php
    <li><a href="#">Accueil</a></li>
    <li><a href="#">Photos</a></li>
    <li><a href="#">Vidéos</a></li>
    <li><a href="#">Me contacter</a></li>

Ce que les robots et les navigateurs obtiennent :
<ul id="menu">
    <li><a href="#">Accueil</a></li>
    <li><a href="#">Photos</a></li>
    <li><a href="#">Vidéos</a></li>
    <li><a href="#">Me contacter</a></li>
</ul>
Au final, ça revient à écrire le code source du fichier inclu à l'endroit où on l'inclus.
0