Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web > Débuter
Débuter Forum d'entraide pour débuter dans la création de sites Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/07/2008, 12h47   #1
Membre du Club
 
Inscription : août 2004
Messages : 386
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 386
Points : 68
Points : 68
Par défaut par quoi remplacer les frames

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
Stéph utilisateur d'acces est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2008, 18h56   #2
Membre éclairé
 
Étudiant
Inscription : mars 2007
Messages : 284
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 284
Points : 302
Points : 302
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 ...
Loïc M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2008, 19h32   #3
Membre du Club
 
Inscription : août 2004
Messages : 386
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 386
Points : 68
Points : 68
merci de ta réponse

l'include c est quoi en fait? y a t il des tutos la dessus?

merci

steph
Stéph utilisateur d'acces est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2008, 21h17   #4
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Bonjour,

regarde ceci :
http://php.developpez.com/faq/index....riptdansscript
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2008, 21h30   #5
Membre éclairé
 
Étudiant
Inscription : mars 2007
Messages : 284
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 284
Points : 302
Points : 302
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.
Loïc M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2008, 23h21   #6
Modérateur
 
Avatar de blueice
 
Inscription : mars 2003
Messages : 3 422
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mars 2003
Messages : 3 422
Points : 4 110
Points : 4 110
Envoyer un message via ICQ à blueice Envoyer un message via MSN à blueice Envoyer un message via Skype™ à blueice
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
blueice est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2008, 09h01   #7
Membre du Club
 
Inscription : août 2004
Messages : 386
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 386
Points : 68
Points : 68
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
Stéph utilisateur d'acces est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2008, 09h42   #8
Modérateur
 
Avatar de blueice
 
Inscription : mars 2003
Messages : 3 422
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mars 2003
Messages : 3 422
Points : 4 110
Points : 4 110
Envoyer un message via ICQ à blueice Envoyer un message via MSN à blueice Envoyer un message via Skype™ à blueice
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
blueice est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2008, 10h11   #9
Membre du Club
 
Inscription : août 2004
Messages : 386
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 386
Points : 68
Points : 68
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
Stéph utilisateur d'acces est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2008, 10h19   #10
Modérateur
 
Avatar de blueice
 
Inscription : mars 2003
Messages : 3 422
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mars 2003
Messages : 3 422
Points : 4 110
Points : 4 110
Envoyer un message via ICQ à blueice Envoyer un message via MSN à blueice Envoyer un message via Skype™ à blueice
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
blueice est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2008, 11h25   #11
Membre éclairé
 
Étudiant
Inscription : mars 2007
Messages : 284
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 284
Points : 302
Points : 302
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 ...
Loïc M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2008, 13h40   #12
Membre du Club
 
Inscription : août 2004
Messages : 386
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 386
Points : 68
Points : 68
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
Stéph utilisateur d'acces est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h06.


 
 
 
 
Partenaires

Hébergement Web