maniere de conception d'un site - HTML/CSS - Programmation
Marsh Posté le 05-06-2009 à 11:36:08
Bonjour.
Il y a plusieurs méthode - à voir suivant le contenu.
Méthode simple :
Tu crées autant de pages HTML que d'items dans le menu.
Avantages:
- Simple à mettre en place
- Fonctionne chez tous les hébergeurs
Inconvénients :
- Maintenance (si tu veux rajouter un élément dans e menu, il faut modifier toutes tes pages)
- Peut vite devenir lours, si tu as beaucoup de pages.
Méthode "compliquée" :
Utilise PHP et include.
En gros, tu as d'un côté une page index.php qui contient le menu et la marge. Et tu lui passe en paramètre le nom de l'élément que tu veux afficher au milieu.
De l'autre côté tu as des pages "contenu" qui ne contiennent que le milieu. Et tu les apelles à partir de ta page index.php avec un include("mapage.php" )
Avantages :
- Facile à maintenir.
- Gestion des pages facilitée.
- Possibilité de rendre le site dynamique.
Inconvénients :
- Demande un peu plus de connaissances (maîtriser des bases en PHP).
- Peut poser des problèmes de sécurité.
- Demande un hébergeur acceptant PHP (la plupart le prennent).
Exemple, histoire d'illustrer (attention, ce n'est absolument pas sécurisé, ne pas utiliser tel quel).
index.php :
Code :
|
Menu :
Code :
|
Marsh Posté le 05-06-2009 à 17:04:52
Tu peux aussi employer les includes en shtml si tu n'as pas php sur ton serveur.
http://decrypt.politique.free.fr/shtml.shtml
Marsh Posté le 05-06-2009 à 21:34:49
j'ai tout ce qu'il faut pour php ou autre c'est pour un serveur @home sous apache
Marsh Posté le 06-06-2009 à 02:56:29
Un poil de sécurité: on n'inclut pas n'importe quel fichier que demanderait le visiteur
Code :
|
Marsh Posté le 08-06-2009 à 12:32:16
Merci je vais tester ca.
Et qu'en est-il des frames, pas bien ?
Marsh Posté le 08-06-2009 à 13:03:50
bubblegum a écrit : Merci je vais tester ca. |
Non.
Plusieurs raisons :
- Certains navigateurs ne les supportent pas - ou mal.
- Problèmes de référencement.
- Impossibilité de mettre en favori une page précise.
- etc.
Marsh Posté le 08-06-2009 à 13:13:37
macgawel a écrit : |
ok !
Marsh Posté le 09-06-2009 à 17:58:18
Pour le momment je ne m'occupe pas de la sécurité juste du bon fonctionnement.
J'ai une erreur en reprenant le code de Macgawel
Parse error: syntax error, unexpected T_ISSET, expecting
voila le contenu de mon fichier :
Code :
|
Marsh Posté le 09-06-2009 à 18:10:15
faut mettre ton isset entre parentheses dans ton if:
Code :
|
Marsh Posté le 05-06-2009 à 11:00:41
Bonjour,
Je veux mettre en place un site qui soit le plus simple possible.
Mon probleme se fait sur sa maniere d'etre concu.
Mes besoins sont tres simple, un menu sur la gauche, une marge en haut, et un contenu au milieu qui change selon le menu selectionne.
________________
M| MARGE |
E | ------------ |
N | |
U | MILIEU |
| |
________________|
J'entend parler partout de CSS, ok avec ca j'arrive a effectivement cadrer mon menu et ma marge du haut.
Seulement je bloque quand le contenu du mileu doit changer.
Alors quelle technique et/ou fonction est conseillez ?