logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
22 visiteur(s) et 2 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 449 076

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Questions »» bloc article aléatoire

Modérateur(s)developpeurjpbJireck

Poster une réponse dans le sujet

A propos des messages publiés :
Les utilisateurs anonymes peuvent poster de nouveaux sujets et des réponses dans ce forum.

 

Aperçu des sujets :

Hotfirenet Hotfirenet
Posté : 7 déc. 2008 à 23:48
Fait
Hotfirenet Hotfirenet
Posté : 3 déc. 2008 à 09:34
Bon ba ok
Hotfirenet Hotfirenet
Posté : 3 déc. 2008 à 09:30
Citation : Jireck 

Citation : Hotfirenet 

Bien ..... 

tres bien ...

Passage en meta ! 


a moi de le faire ????
Jireck Jireck
Posté : 3 déc. 2008 à 09:25
Citation : Hotfirenet 

Bien ..... 

tres bien ...

Passage en meta !
Hotfirenet Hotfirenet
Posté : 3 déc. 2008 à 09:15
Bien .....
coolzen0 coolzen0
Posté : 2 déc. 2008 à 17:12
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

Jireck Jireck
Posté : 2 déc. 2008 à 16:18
faire un bout de script avec un rand dans le sql ...
coolzen0 coolzen0
Posté : 2 déc. 2008 à 13:30
Bonjour,
Est-ce qu'il y aurait un moyen simple de créer un bloc où on pourrait afficher non pas les 5 derniers articles, mais 5 articles pris au hasard ?
Merci d'avance pour vos réponses