J’ai du créer une fonction car refaire une boucle de sujet gênait l’assignation des variables pour les commentaires, donc voila une fonction qui permet d’afficher les x derniers sujets de votre blog pour les blog dotclear 1.2.X.
Très simple à installer, il suffit placer la fonction dans le fichier prepend.php :
\themes om_de_votre_theme\prepend.php
Trouver
$mod_files[] = dirname(__FILE__).’/form.php’;
Ajouter après :
function dcLastArticles($limit=10,$block='<ul>%s</ul>’,$item=’%3$s / <a href="%2$s">%1$s</a><br />’)
{
global $blog;
$rs = $blog->getLastNews($limit, »,’post_dt DESC’,false);
if (!$rs->isEmpty()) {
$res = »;
while (!$rs->EOF()) {
$res .= sprintf($item,$rs->f(‘post_titre’),$rs->getPermURL(),$rs->getLDate());
$rs->moveNext();
}
printf($block,$res);
}
}
Ensuite, dans votre fichier post.php qui est situé dans : \themes om_de_votre_theme\post.php.Vous pouvez placer le code n’importe ou (Attention aux div avec les styles css)
<?php /* —————DERNIER MESSAGES par Joe Le Mort (www.tuxboard.com) ——————–*/ ?>
<div>
<h3 id="co">Derniers articles sur Tuxboard</h3>
<div class="noblockquote">
<?php dcLastArticles(5); ?>
</div>
</div>
<?php /* ————— FIN DERNIER MESSAGES ——————–*/ ?>