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&eacute;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

Actus & Infos pratiques, Webmaster, Weblog, DotClear

---

1ère édition : 07.12.2005 - 2ème édition : 21.02.2005