Important ! Ce tutoriel est lié
au site Officiel www.phpBB-fr.com
|
Découvrir
phpBB, sa structure
|
|
|
Quelques
généralités utiles avant de commencer....
|
|
|
PhpBB est un programme
open source sous licence GNU. Vous pouvez donc le modifiez à
votre guise sans en référer à personne. Il serait
toutefois irrespecteux vis-à-vis de ses concepteurs bénévoles
de supprimer le Copyright figurant en bas de page. Merci de respecter
cette seule et unique contrainte. |
|
|
Un forum phpbb utilise trois structures : |
En
bref, comment ça fonctionne ??
|
|
1.
les fichiers de type .tpl organisent l'affichage à
l'écran (en fait ils se présentent comme des fichiers html).
Ils s'ouvrent avec un éditeur de texte (bloc-notes, notepad, Dreamweaver,
etc) |
Une page phpBB affichée
à l'écran comprend un certain nombre de données
variables. Le programme doit donc interpréter ces variables
avant de les afficher, de façon qu'elles soient lisibles.. Mais comment faire
savoir à la page .tpl quelle valeur {USERNAME} afficher
?? Cette valeur {USERNAME} est stockée dans une table users et le champ correspondant est le champ username (voir schéma).
le fichier php va
donc récupérer cette variable et l'assigner au Template
dans une instruction telle que : |
| 2. les fichiers de type .php constituent la structure "dynamique" du programme puisqu'ils servent à transmettre des "variables" (par exemple le nom des utilisateurs, les messages, etc) de la base de données aux .tpl | |
|
3.
La base de données est organisée
en tables (voir ici
les 29 constituant un forum phpbb de base), contenant chacune un type
particulier de données (table users pour les
membres, posts pour les messages, etc) |
|
|
Attention
: la base de données ne se trouve pas dans les dossiers et fichiers
du forum !! Elle n'est donc pas accessible par le FTP permettant d'accéder aux dossiers du forum. |
|