Webmaster Hub: include PHP - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

include PHP Noter : -----

#1 Invité_CraJK_*

  • Groupe : Invité

Posté 25 juin 2004 - 16:01

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 ?

#2 L'utilisateur est hors-ligne   -ZN- 

  • Groupe : Hubmaster
  • Messages : 759
  • Inscrit(e) : 14-novembre 03
  • Localisation:Paris - Londres - Madrid - Ile Maurice

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 ;)
Témoignages depuis l'étranger blog d'expat
Discussions entre expatriés sur le forum des expatriés
0

#3 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 25 juin 2004 - 16:09

Un include, c'est tout simple...
<?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 :lol: ).

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
0

#4 L'utilisateur est hors-ligne   Anonymus 

  • Groupe : Hubmaster
  • Messages : 5 139
  • Inscrit(e) : 26-août 03
  • Genre:Homme
  • Localisation:Normandie.. (pas loin de Paris)
  • Société:L'atelier des Chefs

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.
0

#5 Invité_CraJK_*

  • Groupe : Invité

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.

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.

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. :hypocrite:

#6 L'utilisateur est hors-ligne   genmin 

  • Groupe : Hubmaster
  • Messages : 206
  • Inscrit(e) : 22-janvier 04
  • Localisation:Marseille
  • Société:A La Lucarne

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

Ce message a été modifié par genmin - 25 juin 2004 - 16:58.

0

#7 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

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
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
0

#8 L'utilisateur est hors-ligne   genmin 

  • Groupe : Hubmaster
  • Messages : 206
  • Inscrit(e) : 22-janvier 04
  • Localisation:Marseille
  • Société:A La Lucarne

Posté 25 juin 2004 - 17:06

Surtout qu'il semblerai que Google ni apporte qu'une très faible importance
0

#9 L'utilisateur est hors-ligne   Anonymus 

  • Groupe : Hubmaster
  • Messages : 5 139
  • Inscrit(e) : 26-août 03
  • Genre:Homme
  • Localisation:Normandie.. (pas loin de Paris)
  • Société:L'atelier des Chefs

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 :
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.
0

#10 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

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. :whistling:

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
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)