website logo
Auteur
avatar
coolzen0

Forum » » Questions » » bloc article aléatoire


Posté : 2 déc. 2008 à 17:12 icone du post

Bon ok, je m'en doutais un peu donc j'avais commencé à étudié le truc.
Pour info voilà le code que j'ai fait dans un fichier blocAleart.php :



<?PHP
#autodoc aleart(x) : Bloc de liste de x articles pris de façon aléatoire <br />=> syntaxe : function#aleart
function aleart(&$nb) {
   global 
$articles$language;

   
$result mysql_query("select sid, title from stories order by rand() limit 0,$nb");
   
   $numrows = mysql_num_rows($result);

   if ($numrows == 0) 
{
      return;
   
} else {
      $boxstuff .= 
"<ul>";   
      while (list($article_id, $article_titre) = mysql_fetch_row($result)) 
{
               $boxstuff .= 
"<li><a href=\"article.php?sid=$article_id\">$article_titre</a></li>";
      
}
      $boxstuff .= 
"</ul>";         
      
      global $block_title;
      if ($block_title==
"")
         $title=translate(
"Hasard");
      else
         $title=$block_title;
      themesidebox($title, $boxstuff);
   
}
}

?>




Et dans le bloc :


!include!#blocAleart.php
function#aleart
params#5



ATTENTION : Ne pas mettre les ! de chaque côté de l'includ ci-dessus... ça se rajoute tout seul ici quand je poste...
Voilà, en espérant que ça vous serve aussi

Message édité par : coolzen0 / 02-12-2008 17:18


Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=24038&forum=9