

Vous trouverez ici des trucs et astuces destinés aux développeurs de sites sous SPIP.
La majorité de ces trucs est consacrée aux filtres graphiques introduits dans SPIP 1.9. Il y a là en effet un vaste champ d’expérimentation pour les webmestres et les graphistes.
Chaque truc est suivi d’un forum auquel nous vous invitons à participer.
N.B. La présence de ces trucs et astuces sur notre site professionnel est destinée à faire connaître notre activité de création de sites sous SPIP. Vous pouvez librement utiliser les morceaux de code fournis ici dans vos propres squelettes. Vous pouvez reprendre ces exemples sur votre site ou dans les forums d’un autre site ; dans ce cas, nous vous demandons simplement d’avoir la courtoisie de référencer la page d’où est tiré le code repris.
Salut Arnaud
pourquoi ne pas utilser les doublons pour faire cette boucle
<BOUCLE_5e(ARTICLES){branche}{par date}{inverse}{5,1}{doublons}> </BOUCLE_5e> <BOUCLE_couverture_une(ARTICLES){branche}{date>=#GET{date_min}}{par hasard}{0,1}{!doublons}> #ID_ARTICLE - #TITRE </BOUCLE_couverture_une>ou alors je n’ai pas tout compris
A+
Cette méthode permet-elle d’avoir un article différent à chaque actualisation de la page (sans la recalculer), car si c’est le cas ça pourrait m’être très utile.
Merci
@+
Selon le principe de la première réponse à cet article, cela donnerait :
<BOUCLE_5e(ARTICLES){branche}{par date}{inverse}{0,5}{doublons}></BOUCLE_5e><BOUCLE_couverture_une(ARTICLES){branche}{par hasard}{0,1}{!doublons}> #ID_ARTICLE - #TITRE</BOUCLE_couverture_une>La première boucle récupère les 5 derniers articles par date, et la seconde en choisi un au hasard parmi les 5.

Oui Chris, la méthode {!doublons} fonctionne parfaitement.
Quand j’ai écrit ce billet, je me méfiais de cette méthode, parce qu’elle ne me semblait pas documentée (donc pas forcément « officielle ») ; mais maintenant, je l’utilise très régulièrement.