Créer sa page index sur PHPBoost

Créer sa page index sur PHPBoost



Nous allons construire votre futur page d'accueil Qui sera ensuite à la racine de votre site.

Commencez par ouvrir un document texte et vous copier/coller ceci dedans :

Code PHP :
<?php
//Licence
/*##################################################
* index.php
* -------------------
* begin : Date de création du fichier
* copyright : (C) 2007 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.
*
###################################################*/
define('PATH_TO_ROOT', '.');
//Début du chargement de l'environnement
include_once('./kernel/begin.php');
//Chargement d'un fichier css, ici le fichier css du module news
define('ALTERNATIVE_CSS', 'news');
//Titre de la page, ici Accueil
define('TITLE', 'Accueil');
//Chargement de l'environnement ( header )
require_once('./kernel/header.php');
//Chargement des fichiers de langue
global $LANG;
//Chargement d'un fichier tpl ( non actif ici, pour le rendre actif supprimer "//"
 //$tpl_accueil = new Template('accueil/accueil.tpl');
## Début du contenu de la page, scripts de votre module ##
?>
 
 
<br />
<!--START module rss des news-->
         <div class="news_container">
<div class="msg_top_l"></div>
<div class="msg_top_r"></div>
<div class="msg_top">
<div style="float: left;"><a href="/syndication.php?m=news"" title="Rss news"><img class="valign_middle" src="./templates/<?php echo $CONFIG['theme']; ?>/images/rss.png" alt="Rss" title="Rss" align="left" border="0"></a><h3 class="title valign_middle">Dernières News</h3></div>
<div style="float: right;"></div>
<div style="float:right"></div>
</div>
<div class="news_content">
<?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, false, 10); ?>
                <div class="text_center"></div>
            </div>
            <div class="news_bottom_l"></div>
            <div class="news_bottom_r"></div>
            <div class="news_bottom"><div style="text-align:right;"><a href="./news/news.php" class="small_link">Plus de news...</a></div>
        </div>
</div>
<!--END module rss des news-->
<br>
<!--START module rss du Wiki-->
         <div class="news_container">
<div class="msg_top_l"></div>
<div class="msg_top_r"></div>
<div class="msg_top">
<div style="float: left;"><a href="../syndication.php?m=wiki" title="Rss wiki"><img class="valign_middle" src="./templates/<?php echo $CONFIG['theme']; ?>/images/rss.png" alt="Rss" title="Rss" align="left" border="0"></a><h3 class="title valign_middle">Dernières Documentations</h3></div>
<div style="float: right;"></div>
<div style="float:right"></div>
</div>
<div class="news_content">
<?php echo Feed::get_parsed('wiki', DEFAULT_FEED_NAME, 0, false, 10); ?>
                <div class="text_center"></div>
            </div>
            <div class="news_bottom_l"></div>
            <div class="news_bottom_r"></div>
            <div class="news_bottom"><div style="text-align:right;"><a href="../wiki/wiki.php" class="small_link">Plus de documentation...</a></div>
        </div>
</div>
<!--END module rss du Wiki-->
<br>
<!--START module rss du Telechargements-->
         <div class="news_container">
<div class="msg_top_l"></div>
<div class="msg_top_r"></div>
<div class="msg_top">
<div style="float: left;"><a href="../syndication.php?m=download" title="Rss téléchargement"><img class="valign_middle" src="./templates/<?php echo $CONFIG['theme']; ?>/images/rss.png" alt="Rss" title="Rss" align="left" border="0"></a><h3 class="title valign_middle">Derniers Téléchargements</h3></div>
<div style="float: right;"></div>
<div style="float:right"></div>
</div>
<div class="news_content">
<?php echo Feed::get_parsed('download', DEFAULT_FEED_NAME, 0, false, 10); ?>
                <div class="text_center"></div>
            </div>
            <div class="news_bottom_l"></div>
            <div class="news_bottom_r"></div>
            <div class="news_bottom"><div style="text-align:right;"><a href="../download/download.php" class="small_link">Plus de téléchargements...</a></div>
        </div>
</div>
<!--END module rss du Telechargements-->
<br>
<!--START module rss du Forum-->
<div class="news_container">
<div class="msg_top_l"></div>
<div class="msg_top_r"></div>
<div class="msg_top">
<div style="float: left;"><a href="../syndication.php?m=forum" title="Rss téléchargement"><img class="valign_middle" src="./templates/<?php echo $CONFIG['theme']; ?>/images/rss.png" alt="Rss" title="Rss" align="left" border="0"></a><h3 class="title valign_middle">Derniers messages du forum</h3></div>
<div style="float: right;"></div>
<div style="float:right"></div>
</div>
<div class="news_content">
<?php echo Feed::get_parsed('forum', DEFAULT_FEED_NAME, 0, false, 10); ?>
                <div class="text_center"></div>
            </div>
            <div class="news_bottom_l"></div>
            <div class="news_bottom_r"></div>
            <div class="news_bottom"><div style="text-align:right;"><a href="../forum/index.php" class="small_link">Plus de sujets...</a></div>
        </div>
</div>
<!--END module rss du Forum -->
<br />     
<?php
//Footer
include_once('./kernel/footer.php');
?>


Enregistrez-le en index.php (une fenêtre va s'ouvrir pour vous indiquez que vous allez modifiez l'extension= cliquer "Oui").

Faites le transfert de "l'index.php" nouvellement créé à la racine de phpboost via votre ftp. Et écrasez celui en cours.

Appeler la page index



Pour appeler la page, taper l' URL dans votre barre d'adresse de votre navigateur de votre adresse courante http:// Ton_Adresse.net/. N'oubliez pas de configurer l'arrivée sur la page index.php de votre site, en vous rendant dans "l'administration/configuration/gestion"



Maintenant il ne vous reste plus qu'à faire vos modifications css pour que cette page soit à votre gout.

Pour modifier le nombre de fichier apparaissant dans les flux rss



Ouvrez votre page index.php et regardez cette portion de code. C'est dans cette ligne que vous modifirez les variables:

Exemple pour le flux rss des news:

Code PHP :
<?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, false, 10); ?>


Mais avant de modifier le code, il faut le comprendre:

Code PHP :
 
function get_parsed($module_id, $name = DEFAULT_FEED_NAME, $idcat = 0, $tpl = false, $number = 10,);


Legende:



$module_id => $contents_feed_news= Feed::get_parsed("news", : est le nom du dossier contenant le module.

$name => "DEFAULT_FEED_NAME": ne s'utilise que si le module propose plusieurs flux différents, pour le moment, il faut laisser DEFAULT_FEED_NAME.

$idcat )=> "0 ": est le numéro de la catégorie dont il faut afficher le flux

$tpl => FALSE: est soit faux (utiliser le template par défaut) soit un array contenant des variables à assigner au template par défaut soit un objet template créé par tes soins.

$number => "10 ": est le nombre d'éléments à afficher (Ici soit 10 liens)

Ici la partie qui nous interresse



Et que vous pourrez modifiez pour affichez le nombre de liens souhaités:

$number => "10 ": est le nombre d'éléments à afficher (Ici soit 10 liens)
Cette page a été consultée 3155 fois