DotClear : forcer l'affichage de billets à l'accueil
27.02.05 (màj 03.05.05) :: DotClear :: #27
NIVEAU WEBMASTER
Astuce issue du Forum de DotClear
(voir aussi Truc : mode home).
Editer le fichier templates.php du thème principal
- Repérer la ligne :
<?php elseif ($mode != 'post') : /* Si aucune erreur et mode != post on affiche une liste de billets */?>
- Au dessus de cette ligne, ajouter :
<?php elseif ($mode == 'home') : /* Si aucune erreur et mode == home on affiche une liste de billets */?>
<?php # Phrase affichée en cas de recherche (%s est le mot cherché)
dcSearchString('<p>Résultats de votre recherche de <em>%s</em>.</p>');
?>
<?php include dirname(FILE).'/home.php'; ?>
Créer un fichier home.php
- Doubler le fichier list.php et nommer le doublon home.php
- Repérer la portion de code :
<!-- Boucle sur la liste de billets -->
<?php
while ($news->fetch()) : ?>
- Remplacer-là par :
<!-- Boucle sur la liste de billets -->
<?php
$news = $blog->getLastNews(10,"Accueil",'post_dt DESC',"true");
while ($news->fetch()) : ?>
Mode d'emploi
- Remplacer la valeur 10 par le nombre de billets à afficher
- Remplacer la valeur Accueil par le nom de la catégorie à afficher
- Activer Plus doptions > Sélection > Oui dans l'administration, pour les billets à afficher à l'accueil
Et le tour est joué ! 
(2ème édition)
Voir aussi
- Créer une page d'accueil différente
- Mode 'day' : un blog avec les billets de la journée...
- Modifier le nombre de billets affichés dans DotClear - Stéphane Sulikowski - Webdesigner
Actus & Infos pratiques, Webmaster, Weblog, DotClear
---
1ère édition : 07.12.2005 - 2ème édition : 21.02.2005

