Structure de ce site et des pages

Hébergement

Le site est chez HaiSoft. Voici son phpinfo().

Profondeur

Le niveau 0 est celui de la racine. Il ne devrait contenir que l’index principal et la favicon. Exception : le mot pour les lectrices qui est appelé de l’index.

Le niveau 0 contient aussi les dossiers de niveau 1. Ceux-ci sont de deux types :

Organisation des pages en PHP

Les pages sont de trois types

Les pages sont structurées en quatre sections, une de contenu de la page même et trois chargées par include() précédées de variables de la page (les variables de dossier et de site sont dans les defs.def des différents dossiers), dans l’ordre :

  1. la section head.inc — il y faut une variable de titre et en y mettant le chemin vers templates en variable, elle est indépendante du niveau
  2. la section bandeau.inc — il y faut pour "vous êtes ici" une variable de chemin de l’index appelé et une variable de libellé
  3. la section éditable écrite directement dans la page
  4. la section bandeaubas.inc — renvoie simplement en haut donc pas de variable

donc une page modèle contient quelques variable de page, les include de fichiers defs de site et de dossier, les include de head et de bandeau, une place pour écrire le contenu, l’include de bandeaubas. Avec les bonnes variables le même modèle fonctionne à un niveau quelconque.