|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : août 2004 Messages : 386 ![]() |
bonjour à tous
je suis en train d'appendre le HTMl et on me parle de l'utilité des frames qui effectivement sont très sympa et assez facile à utiliser pour un site assez simple: diviser son écran en 3/4 blocs. mais en même temps, je lis partout que la technique des frames est mal vue pour le référencement car apparemment les moteurs de recherches ont du mal à identifier certaines pages. Alors ma question: - Comment peut on remplacer ces frames, par quoi ? ou comment font les pros pour garder ces frames et permettrent quand même un bon référencement? En un mot pour moi, la question est : est ce que ça vaut le coup d'approfondir la technique des frames ou vaut il mieux étudier une autre technique? merci à tous Steph |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Étudiant Inscription : mars 2007 Messages : 284 ![]() |
Je n'ai pas une très grande expérience dans le développement web en entreprise (6 mois +-) mais sur tout les sites que j'ai vu ou développé pendant cette période je n'ai jamais vu de frames.
Généralement se sont des includes qui sont utiliser pour les différentes parties répétées (menu, header, ...) et ils sont appelés dans chaque page. Les frames c'est assez moyen ... si c'était pas mal utiliser il y a quelques années de cela aujourd'hui c'est plutot à proscrire (pour le référencement par exemple). A la rigueur tu peux remplacer ce principe par de l'ajax permettant d'éviter le rafraîchissement des pages ... mais bon il faut que l'internaute autorise le javascript et du coup pour un site pro c'est prendre un risque qu'une (petite) partie de la population est des problèmes lors de la navigation. Mais bon c'est mon avis perso ... |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : août 2004 Messages : 386 ![]() |
merci de ta réponse
l'include c est quoi en fait? y a t il des tutos la dessus? merci steph |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
__________________
N1bus Modérateur Web / PHP Aucune demande technique ne sera traitée par MP . Merci PHP/GD : Génération d'un code-barre Code 39 FCKEditor : Modifier la largeur des listes déroulantes PHP/e-Commerce : Installation d'une solution de paiement en ligne SIPS-ATOS |
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Étudiant Inscription : mars 2007 Messages : 284 ![]() |
En effet je n'ai pas fait attention au fait que tu étais en cour d'apprentissage du HTML. Comme le montre le lien de N1bus, les includes sont utilisés en PHP. Le principe est de pouvoir inclure le code contenu dans un fichier dans un second fichier. Par exemple si tu as un menu, tu ecris de code dans le fichier menu.php et ensuite tu l'inclues dans toutes tes pages. Le résultat sera le meme que si tu avais réécrit à chaque fois le code dans chaque page.
Mais en HTML pur je ne vois pas vraiment comment remplacer les frames. |
|
|
00
|
|
|
#6 |
![]() ![]() |
Sans utiliser des frames et des includes en PHP, tu peux utiliser des systèmes de templates propriétaires comme sous Dreamweaver.
Mais les frames il faut oublier... jamais utilisé.
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester. Pensez également à cocher ![]() Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça. Dimension Internet - Carnet Web Imprimerie Nice |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : août 2004 Messages : 386 ![]() |
bonjour à tous et merci
Donc pour éviter les frames, il y aurait les include avec PHP ou utiliser des templates c a dire des modèles. Et tout cela donne à peu près le même aspect que les frames c a dire certains éléments de pages qui ont l'air de pas bouger contrairement au fait de recharger des pages entières à chaque fois. c est bien ça? pourtant dans des sites tout récents je vois parfois: frameset ou frame name. peut être ça n'a rien à voir.? Désolé de ces questions un peu simple smais je n'ai vraiment pas envie d'apprendre des choses qui ne servent à rien. a bientot steph |
|
|
00
|
|
|
#8 |
![]() ![]() |
Oublie tout ce qui touche aux frames pour faire des sites...
![]() ainsi que l'utilisation des tableaux pour la mise en page (cf ce lien)
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester. Pensez également à cocher ![]() Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça. Dimension Internet - Carnet Web Imprimerie Nice |
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : août 2004 Messages : 386 ![]() |
Merci Blueice.
donc j oublie Frame et tableaux. Donc pour remplacer, j utilise include en php ou les templates sinon en HTML seul, je fais un lien vers une nouvelle page chaque fois. merci steph |
|
|
00
|
|
|
#10 |
![]() ![]() |
Tu as également la fonction rechercher/remplacer.
Ce qui te permet par exemple de rechercher le code de ton menu dans toutes les pages et de le remplacer par le nouveau menu. Il te reste plus qu'à uploader toutes tes pages. Si tu as petit site de quelques pages, pas besoin de faire des includes et templates, si tu as pas mal de pages et que tu changes souvent de contenu, le plus simple et le plus propre reste les includes en PHP.
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester. Pensez également à cocher ![]() Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça. Dimension Internet - Carnet Web Imprimerie Nice |
|
|
00
|
|
|
#11 |
|
Membre éclairé
![]() Étudiant Inscription : mars 2007 Messages : 284 ![]() |
Sacahnt que les includes PHP ne te donneront pas l'impression que ta page ne se recherche pas totalement car la page va de toute facon se recharger complètement. Pour que la page ne se recharge pas complètement il y a la possibilité d'utiliser l'ajax mais faire de l'ajax sans connaitre le PHP c'est pas vraiment utile ...
|
|
|
00
|
|
|
#12 |
|
Membre du Club
![]() Inscription : août 2004 Messages : 386 ![]() |
merci à tous
je vais essayer de me débrouiller avec tout ça. mon idée de base est en effet que l'utilisateur n'ai pas l'impression que la page se recharge chaque fois. comme du frame sans...le frame. De toute façon, je dois apprendre le PHP qui me semble incontournable . merci à tous steph |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com