[Page index] Modèle 1 - flux cote à cote

Révision infoking1 du 27/04/2012


Introduction



Version : :pbt

Une page index complète, à améliorer à votre convenance ! Cette page à été testée sur le thème "base".

Commençons...



Ce modèle de page index.php vous donnera ce résultat, soit :

- La description de votre site, en remplaçant le texte Lorem Ipsum.
- En dessous : Les flux rss l'un à côté de l'autre NEWS/FORUM
- Encore en dessous : Les flux l'un à côté de l'autre WIKI/ARTICLES
Et pour finir une petite ligne de lien, que vous pouvez supprimer si vous n'en avez pas utilité !

La page index



- Commencez par faire une copie de sauvegarde de la page index.php qui se trouve à la racine de votre CMS (Et renommez la copie "index-old.php" par exemple ...).

- Ensuite éditez index.php et supprimez en tout le contenu ! Et faites un copier/coller du code ci-dessous :

Code PHP :
<?php
//Licence
/*#############################################################
* index.php
* -------------------
* Date : 13/04/2012
* Copyright : (C) 2012 Swan / Viviane Mainardis
* Email : [email protected]
* GCU , Mentions légales & Licence CsN : http://easy-design.net/member/terms.php
##############################################################*/
// definition de la racine
define('PATH_TO_ROOT', './');
//chargement kernel
require_once('./kernel/begin.php');
//Titre de la page
define('TITLE', 'Accueil');
//Chargement du CSS éventuel
define('ALTERNATIVE_CSS', 'news');
require_once('./kernel/header.php');
##  -------------------------------< Ci-dessus NE PAS TOUCHER >------------------------------##
?>
<!----< Contenu de la page, script de votre module >---->
<div>
<br /> Mon texte de présentation de site :
<br />
<br /> Lorem ipsum dolor sit amet, toro frumento manu fueris in lucem concitaverunt in. Iriure dolore obiectum est in modo compungi mulierem ubi diceret modiorum fudit in rei finibus veteres hoc puella. Thebaeorum in deinde duas recitare ex auxilium super. Jesu Dionysiadem patrem in rei exultant deo adoptavit cum autem quod una litus Ephesum iube meae. Iacentem exaudire Ago placet es. Tantus nata dum animae ait est Apollonius non ait in modo! Scilicet rex ut sua in fuerat accidens suos exteriores non coepit cognitionis omnium in modo. Mytilenam Descendi eam eos cui de memor nostris qui, 'Non potentia apprehende stipata cavernis labore accusam amici invocat manibusque removit benedictus. Audito adsumere proprium puella ut diem derelinquere, videns sed dominum in rei civibus. Vestem cor dixit regem ut diem finito convocatis secessit civitatis civium eum ego dum.
Tharsiam si quod una civitatis civium takimata scias tua. Triton testandum ecce adhibitis amor. 
<br />Potest ei primum intus puella mihi quidditas patria dei quid ait est Apollonius non dum est Apollonius. Aliorum eam eos cui Tharsia, quis casus tui apparatu ergo quod non potentiae. Mea in modo ad te. Communicatio mihi esse haec sed quod eam eos est cum. Ephesiorum illius famem sago specie dedit erat bene enim est se sed. Ite in deinde duas formis suos exteriores non solutionem inveni. Hellenici silentio 'genus ei auri est in rei exultant deo hanc si puella eius. Toro de his domino Lycoridem in modo genito in. Circumdat flante vestibus mundo anima Apollonium sit aliquip ipsa quod eam ad per. Deducitur potest flens diffusa sedentem ad nomine Stranguillio eam sed quod tamen adnuente rediens eam est in.
Iubet comprehenderent in rei exultant deo adiuves finem volo lenone me naufragus habuisti sit audivit ergo accipiet. 
<br />
<br />
<p style="text-align: right;">L'administrateur / Signature</p>
<br />
</div>
 <div>
<div class="news_top" style="width: 832px;">
<span style="float:left;padding-left:5px;">
<a href="../news/news.php?id=8" class="news_title">Flux rss l'un à coté de l'autre NEWS/FORUM </a>
</span>
<span style="float: right; padding-left: 5px; margin-top: 5px;"> &nbsp;&nbsp;</span>
</div>
<div class="news_container" style="float:left;margin-left:5px;width:375px;">
<div class="news_content">
<div style="margin-top:5px;">
<span><a href="../syndication.php?m=news" title="Rss news">#</a>&nbsp; <strong>Les actualités...</strong></span>
</div>
<?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, false, 10); ?>
</div>
<div class="news_bottom">
<div style="text-align:right;color:#403A3E;"><a href="./news/news.php" class="small_link" style="color:#403A3E;">Plus de news...</a></div>
</div>
</div>
<div class="news_container" style="float:right;width:375px;">
            <div class="news_content">
<div style="margin-top:5px;">
<span><a href="../syndication.php?m=forum" title="Rss forum">#</a>&nbsp; <strong>Dans le forum ...</strong></span>
</div>
                <?php echo Feed::get_parsed('forum', DEFAULT_FEED_NAME, 0, false, 10); ?>
            </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" style="color:#403A3E;">Plus de sujets...</a></div>
</div>
        </div>
<div class="spacer"></div>
<div class="news_bottom_l"></div>
<div class="news_bottom_r"></div>
<div class="news_bottom"></div>
</div>
<br />
 <div>
<div class="news_top" style="width: 832px;">
<span style="float:left;padding-left:5px;">
<a href="../news/news.php?id=8" class="news_title">Flux rss l'un à coté de l'autre WIKI/ARTICLES</a>
</span>
<span style="float: right; padding-left: 5px; margin-top: 5px;"> &nbsp;&nbsp;</span>
</div>
<div class="news_container" style="float:left;margin-left:5px;width:375px;">
<div class="news_content">
<div style="margin-top:5px;">
<span><a href="../syndication.php?m=wiki" title="Rss wiki">#</a>&nbsp; <strong>La documentation</span>
</div>
<?php echo Feed::get_parsed('wiki', DEFAULT_FEED_NAME, 0, false, 10); ?>
</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" style="color:#403A3E;">Plus de docs...</a></div>
</div>
 </div>
 
<div class="news_container" style="float:right;width:375px;">
<div class="news_content">
<div style="margin-top:5px;">
<span><a href="../syndication.php?m=articles" title="Rss pages">#</a>&nbsp; <strong>Les articles récents</strong></span>
</div>
<?php echo Feed::get_parsed('articles', DEFAULT_FEED_NAME, 0, false, 10); ?>
</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" style="color:#403A3E;">Plus d'articles...</a></div>
</div>
       </div> 
</div>
<br /><div class="spacer"></div>
<hr />
<div style="height: 16px;"><img class="valign_middle" src="./templates/base/images/breadcrumb.png" width="13px" height="20px" alt="News"> <a class="small_link" href="#" title="Lien 1">Lien 1 </a> &nbsp; | &nbsp; <a class="small_link" href="#" title="Lien 2">Lien 2 ...</a></div>
<br /><div class="spacer"></div>
<br /><br />
<!-------------------------------< Ci-dessous NE PAS TOUCHER >------------------------------>
<?php
//Footer
include_once('./kernel/footer.php');
?>
 


Enregistrez et fermez le fichier.

Appeler la page index



Pour appeler la page, tapez l' URL dans votre barre d'adresse de votre navigateur avec l'adresse courante de votre site soit : 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"



Notes / Précisions / Astuces



- Cette page s’affichera correctement seulement si vous avez activé les modules dont les flux sont sollicités et si ils contiennent / ont du contenu.

Exemple:
- Si dans news vous n'avez aucun fils d'actualité, vous n'aurez rien à la lecture du flux rss .. Itoo pour les autres modules.


- Vous pouvez modifier le nombre de message par Flux de modules qui sont actuellement au nombres de 10, par un nombre inférieur ou supérieure dans chaque lecture de flux. Si vous le faite, mettez le même chiffre pour chaque lecture de flux ou sinon vous risquez de déséquilibrer l'aspect de la page index.

- Le flux lit la catégorie principale et englobe toutes les catégories, sous catégories etc .. on ne peut pas en solliciter une en particulier.

- On n'utilise pas de BBcode dans la page index, seulement du PHP et/ou du HTML.
- Pour les liens images et URL en HTMl, utilisez les liens entiers.

Si vous avez des questions, n'hésitez pas à les poser sur le forum :)
Cette page a été consultée 2661 fois