La meilleure façon de concevoir le menu d'un site ? - HTML/CSS - Programmation
Marsh Posté le 18-08-2009 à 08:19:14
Pour ma part :
Je dirais que le fichier template est la solution la plus propre/flexible/aware aujourd'hui pour un gros site ou un CMS
La solution de faire du PHP avec un include est la plus simple à mettre en oeuvre, et surement la plus adapté dans ton cas (un site de "3 pages" )
Les Cadres et les Tableau (pour le design) sont en effet le mal...
Les cadres exposent le site à de grosse lacune pour référencement...
Marsh Posté le 18-08-2009 à 09:49:25
Merci à toi,
Si quelqu'un à un autre avis, le débat est ouvert !
Marsh Posté le 18-08-2009 à 15:09:17
Il n'y a pas vraiment de débat à avoir, c'est l'issue d'un raisonnement très objectif.
J'ai jamais testé les templates. Ca vaut vraiment le coup par rapport aux include ?
Certes ca apporte des avantages non négligeables, mais n'est-ce pas juste une extrémisation des adeptes fous de la séparation code/mise en page ?
Les styles css sur une autre page, j'y vois beaucoup d'avantages, et c'est pas compliqué. En revanche les templates m'ont l'air fastidieux à mettre en place.
Peut-être juste un coup de main à prendre...
Marsh Posté le 18-08-2009 à 16:24:06
Salut,
Ben je viens de trouver un "mini-tuto" d'une page :
http://www.artiloo.com/dossiers/do [...] eamweaver+
Vu comme ça, ça me semble assez simple à mettre en œuvre...
Je pense que je vais essayer avec cette méthode, je vous dirais ce que j'en pense objectivement après tentative d'application .
Pour mon info personnelle, pourquoi tout le monde dit que les cadre c'est le mal maintenant ?
Abais parle de grosse lacune de référencement, en quoi cela pose problème ?
Marsh Posté le 18-08-2009 à 16:25:18
tanshiro a écrit : Salut, |
franchement, les includes ca me parait vraiment mieux... tu t'affranchis de dreamweaver (qui vaut ce qu'il vaut).
Marsh Posté le 18-08-2009 à 16:51:02
Encore un petit lien sur un forum de personnes qui ont la même discutions qu'ici...
http://forum.webrankinfo.com/choix [...] 38224.html
Donc apparemment, les includes c'est mieux pour un site dynamique (c'est mon cas).
Je vais essayer de tester les deux solution sur des petites exemple et je verrais bien ....
Merci à tous pour vos avis
Marsh Posté le 18-08-2009 à 00:36:26
Bonjour à tous.
Ma compagne et moi même somme en train de nous prendre le chou pour savoir quel serai la meilleure façon de oncevoir le menu d'un site Web, je m'explique :
De mon temps (il y a bien une 10aine années), lorsque je faisais un site "classique" avec un petit menu, on créait un index.html qui chargeait 2 pages. Le menu à gauche et la page à droite par exemple. Lorsqu'on cliquait sur un lien dans le menu, on actualisait le cadre de droite avec la page qu'on voulait charger avec l'attribut [target <le_nom_de_mon_cadre_de_droite>].
Mais voilà, 10 ans ont passé et nous avons eu la bonne idée de vouloir nous remettre au développement web. On a fait l'acquisition de bouquins, de Dreamweaver CS4 et d'un serveur de test (WAMP).
On vient de finir l'apprentissage des CSS. Mais une question nous interroge !
Comment réussir à faire le menu une seule fois et qu'il soit appliqué sur toute les pages ? J'ai lu partout que les cadre, de nos jours : C'EST LE MAL (c'est con, ça marchait bien pourtant...).
Nous voudrions juste un petit menu à gauche et 3 pages différents qui s'affichent à droite... truc bateau donc !
En fouinant, nous avons trouvés les solutions suivantes :
- Utiliser les modèles de documents de dreamweaver : Je crée une page modèle avec mon menu en dur et chaque nouvelle page le sera à partir de ce modèle.
- Utiliser la bibliothèque dreamweaver pour créer un élément "menu" que nous importerions à chaque nouvelle page.
- Utiliser un fichier template avec mon menu, mais là on est pas sûr de bien avoir compris
- Crée un "menu.php" et faire un include de ce fichier dans toutes le nouvelles pages.
Je suppose qu'il y a bien d'autres solutions encore.... mais laquelle est la solution "classique" qu'il faudrait appliquer de nos jours ? Que ce soit en terme de simplicité et d'efficacité.
Je vous remercie si vous pouvez répondre à ma requête.
Message édité par tanshiro le 18-08-2009 à 00:37:22