Accueil
Documentation PHPBoost
Personnalisation de PHPBoost
Créer une page d'accueil personnalisée index.php pour son site
Code de base pour intégrer l'environnement PHPBoost
Documentation PHPBoost
Personnalisation de PHPBoost
Créer une page d'accueil personnalisée index.php pour son site
Code de base pour intégrer l'environnement PHPBoost
Code de base pour intégrer l'environnement PHPBoost
Cet article est en cours de travaux, des modifications sont en cours de réalisation, revenez plus tard le reconsulter. Merci.
Voici le code entier qui permet de charger l'environnement du portail PHPBoost.
Code PHP :
<?php //Licence /*################################################## * page.php (à modifier) * ------------------- * begin : Date de création du fichier * copyright : (C) 2010 Nom du/des développeur(s) * email : email du/des développeur(s) * * ################################################### * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ###################################################*/ //Path racine du site define('PATH_TO_ROOT', '.'); //Chargement des fonctions: l'environnement général du portail include_once('../kernel/begin.php'); //Titre de la page define('TITLE', $titre_de_la_page); //Chargement du CSS éventuel (facultatif) define('ALTERNATIVE_CSS', 'news'); //Chargement d'un fichier templates (facultatif) $tpl_titre_de_la_page = new Template('nom_répertoire/titre_page.tpl'); //Inclusion du header include_once('../kernel/header.php'); ## Contenu de la page ## //Inclusion du Footer include_once('../kernel/footer.php'); ?>
Voici des explications de chaque ligne :
- Licence: Mettez la licence que vous souhaitez à votre page (ici c'est un extrait de la licence GPL sous laquelle PHPBoost est distribué).
- Chargement des fonctions: l'environnement général du portail (classes de base du framework, fonctions courantes, sessions).
- Titre de la page: Cette opération est nécessaire. Il s'agit du titre de la page qui apparaîtra dans le nom de la fenêtre de votre navigateur. Aussi ce titre est très important pour le référencement: il doit être explicite et simple. Vous pouvez mettre un titre statique de cette manière : 'define('TITLE', 'titre_de_votre_page');'
- Chargement d'un CSS alternatif : il s'agit du CSS additionnel si vous désirez charger un CSS propre à votre page d'accueil. Cette ligne est facultative: ignorez la si vous vous contentez des classes CSS du noyau ou d'un autre module (ici le module news par exemple).
- Fichier templates : chargez ici un fichier templates si vous en avez créé un afin de personnaliser l'affichage de votre page.
- Header: indispensable, permet d'afficher la zone header de votre site.
- Footer: de la même façon que le header, le footer permet de boucler votre page. Les balises de la page sont fermées, la connexion à la base de données est coupée, des opérations indispensables à ne pas oublier. Vous pouvez inclure footer_no_display.php afin de faire ces opérations sans rien afficher.
Cette page a été vue 3264 fois




PHPBoost

Support
Téléchargements
Développement
Communauté

Outils
Contribuer