Salut à tous,
J'en ai plus que marre qu'à chaque fois que je veuille changer quelque chose sur mon site, je sois obligé de me taper les 150 pages à la main.
Si par exemple, je souhaite rajouter une rubrique dans mon menu et bien HOP un lien de plus manuellement sur mes 150 pages.
ET vous comment faites vous ?
Je me demandais si il ne serait pas plus judicieux de mettre des includes pour le menu, et les metas...
Mais est ce que cela à autant de valeurs pour le référencement ?
Et au fait comment on fait une include en PHP ?
Page 1 sur 1
include PHP
#2
Posté 25 juin 2004 - 16:07
c'est pas dur
include("fichier.php")
ou eventuellement
require("fichier.php")
effectivement ca evite pas mal de prises de tete
include("fichier.php")
ou eventuellement
require("fichier.php")
effectivement ca evite pas mal de prises de tete
#3
Posté 25 juin 2004 - 16:09
Un include, c'est tout simple...
Ce fichier pourrait contenir ton menu par exemple... ou encore l'entête, le pied de page ou une partie des <meta..> (évites la balise <title> tout de même
).
En fait, tu peux faire un include de tous les éléments répétitifs que tu n'aurais plus qu'à un seul exemplaire
Dan
<?php
include("fichier.php");
?>
Ce fichier pourrait contenir ton menu par exemple... ou encore l'entête, le pied de page ou une partie des <meta..> (évites la balise <title> tout de même
En fait, tu peux faire un include de tous les éléments répétitifs que tu n'aurais plus qu'à un seul exemplaire
Dan
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
#4
Posté 25 juin 2004 - 16:12
Donc, il est d'usage de mettre un certain nombre de fichiers en 'include'.
Ainsi, comme tu pourras le voir dans tous programmes en open source (notamment), sont dans les include :
- les scripts d'accès à la base de données,
- les fonctions (regroupées éventuellement par thème),
- les menus,
- les 'header',
- les 'footer',
- les variables qui concernent tout le site (type : $repertoire_general, etc..)
- etc, etc..
Bref, tout un tas de petits fichiers que l'on a besoin tout au long du site, mais que, comme tu dis, il est plus pratique de regrouper dans un et un seul fichier.
Au niveau référencement, c'est tout à fait transparent, les moteurs de recherche ne voient rien !
Anonymus.
Ainsi, comme tu pourras le voir dans tous programmes en open source (notamment), sont dans les include :
- les scripts d'accès à la base de données,
- les fonctions (regroupées éventuellement par thème),
- les menus,
- les 'header',
- les 'footer',
- les variables qui concernent tout le site (type : $repertoire_general, etc..)
- etc, etc..
Bref, tout un tas de petits fichiers que l'on a besoin tout au long du site, mais que, comme tu dis, il est plus pratique de regrouper dans un et un seul fichier.
Au niveau référencement, c'est tout à fait transparent, les moteurs de recherche ne voient rien !
Anonymus.
#5 Invité_CraJK_*
Posté 25 juin 2004 - 16:27
Merci à vous,
Mon site crajkaro et à peine à sa version 2 depuis 3 ou 4 jours que je sens que je vais me le retapper des le mois prochains avec ces includes.
Oui effectivement, c'est en testant 8 CMS pour un article que je prépare que m'est venu cette idée, mais je voulais vraiment être sur que ça ne changerais rien pour le référencement.
Donc merci à vous.
Si personne n'a rien à ajouter, le sujet est clos pour moi.
Mon site crajkaro et à peine à sa version 2 depuis 3 ou 4 jours que je sens que je vais me le retapper des le mois prochains avec ces includes.
Citation
Ainsi, comme tu pourras le voir dans tous programmes en open source (notamment), sont dans les include :
- les scripts d'accès à la base de données,
- les fonctions (regroupées éventuellement par thème),
- les menus,
- les 'header',
- les 'footer',
- les variables qui concernent tout le site (type : $repertoire_general, etc..)
- etc, etc..
Bref, tout un tas de petits fichiers que l'on a besoin tout au long du site, mais que, comme tu dis, il est plus pratique de regrouper dans un et un seul fichier.
- les scripts d'accès à la base de données,
- les fonctions (regroupées éventuellement par thème),
- les menus,
- les 'header',
- les 'footer',
- les variables qui concernent tout le site (type : $repertoire_general, etc..)
- etc, etc..
Bref, tout un tas de petits fichiers que l'on a besoin tout au long du site, mais que, comme tu dis, il est plus pratique de regrouper dans un et un seul fichier.
Oui effectivement, c'est en testant 8 CMS pour un article que je prépare que m'est venu cette idée, mais je voulais vraiment être sur que ça ne changerais rien pour le référencement.
Donc merci à vous.
Si personne n'a rien à ajouter, le sujet est clos pour moi.
#6
Posté 25 juin 2004 - 16:57
il est tout de meme préférable que tu n'utilise pas de include pour les balises meta car je crois avoir entendu dir que le top du référencement es de référencer chaque page de manière différente car chaque page à un theme différent donc un référencement différent
enfin moi c'est ce que j'en dis
Genmin
enfin moi c'est ce que j'en dis
Genmin
Ce message a été modifié par genmin - 25 juin 2004 - 16:58.
#7
Posté 25 juin 2004 - 17:00
Genmin,
Bien entendu... mais des balises meta comme la langue, le charset, etc... etc se répliquent en général à l'identique sur tout le site (s'il est unilingue)
Idem pour les <link rel...> (feuilles de style) si le site utilise des CSS
Dan
Bien entendu... mais des balises meta comme la langue, le charset, etc... etc se répliquent en général à l'identique sur tout le site (s'il est unilingue)
Idem pour les <link rel...> (feuilles de style) si le site utilise des CSS
Dan
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
#8
Posté 25 juin 2004 - 17:06
Surtout qu'il semblerai que Google ni apporte qu'une très faible importance
#9
Posté 25 juin 2004 - 17:18
De plus, en ce qui concerne les balises, même si elles peuvent changer au cours des pages, rien n'empeche d'y mettre un peu de dynamisme, toujours dans un fichier séparé.
Pour oscommerce, cela peut donner, dans un fichier include consacré aux méta :
Anonymus.
Pour oscommerce, cela peut donner, dans un fichier include consacré aux méta :
si on est sur une page 'produit', prendre le nom du produit, afficher le nom du produit. sinon, prendre un nom au hasard dans la liste consacrée, et l'afficher;)
Anonymus.
#10
Posté 25 juin 2004 - 17:18
genmin, le vendredi 25 juin 2004, 18:06, dit :
Surtout qu'il semblerai que Google ni apporte qu'une très faible importance
Il n'y a pas que Google dans la vie ... il peut y avoir aussi la volonté de faire des pages qui ressemblent à quelque chose et sont à peu près conformes à la structure attendue d'une page web.
Je ne parle même pas de validation, c'est un autre débat.
Et dans ces pages "à peu près standards" , il faut bien quelques balises meta, et idéalement un <!DOCTYPE...> , autant d'éléments qui se répliquent sur tout un site...
Il suffit d'analyser comment DreamWeaver compose un modèle de page pour voir ce qui reste commun à toutes les pages ...
Dan
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
Partager ce sujet :
Page 1 sur 1



Haut















