J'utilise les brèves pour faire de mini-forums
Je voulais afficher juste et simplement la dernière contribution sur le forum de la ou des brèves en questions et par ordre chronologique
J'avais donc fait cette petite boucle:
<BOUCLE_breve(BREVES){id_rubrique!=11}{id_rubrique!=36}{id_rubrique!=28}{id_rubrique!=44}{0,10}>
<BOUCLE_posts1(FORUMS){plat}{id_breve}{doublons}{par date}{inverse}{0,1}>
<a href="#URL_FORUM">#TITRE </a><br> - [(#DATE|affdate{'d/m/Y'})]<br>
</BOUCLE_posts1></BOUCLE_breve>
Et j'obtiens ça:
Vos petits délires
- 24/10/2006
Economies ???
- 25/10/2006
Qui suis-je ?
- 06/11/2006
Les Murs
- 08/11/2006
du temps
- 14/11/2006
Les médaillés
- 12/11/2006
Encre rouge ou noire ?
- 12/11/2006
Je devrais avoir en tête :
du temps
- 14/11/2006
Les médaillés
- 12/11/2006
etc..
Qu'est ce qui cloche dans ma boucle pour que cela n'arrive pas par ordre chronologique?
J'avais donc fait cette petite boucle:
<BOUCLE_breve(BREVES){id_rubrique!=11}{id_rubrique!=36}{id_rubrique!=28}
{id_rubrique!=44}{0,10}>
<BOUCLE_posts1(FORUMS){plat}{id_breve}{doublons}{par date}{inverse}{0,1}>
Qu'est ce qui cloche dans ma boucle pour que cela n'arrive pas par ordre
chronologique?
Ce qui cloche, c'est que tu as deux boucles imbriquées.
La première, les brèves, t'est utile pour sélectionner les id_breve.
Mais la seconde, les forums, va trier dans l'ordre chronologique, les forums
de chaque breve seulement.
Bref, avec tes deux boucles, tu fais actuellement un tri chrono des forums pour
chaque brève prise individuellement.
Ce dont tu as besoin, c'est d'un boucle qui préselectionne les id_breve. Puis,
sans imbrication, d'une boucle de forum avec un seul critère pour id_breve mais
qui tienne compte de la préselection.
> J'avais donc fait cette petite boucle:
> <BOUCLE_breve(BREVES){id_rubrique!=11}{id_rubrique!=36}{id_rubrique!=28}
> {id_rubrique!=44}{0,10}>
> <BOUCLE_posts1(FORUMS){plat}{id_breve}{doublons}{par date}{inverse}{0,1}>
Ce qui cloche, c'est que tu as deux boucles imbriquées.
Ce qui cloche, c'est que j'ai la mémoire qui flanche:
J'avais donc fait cette petite boucle:
<BOUCLE_breve(BREVES){id_rubrique!=11}{id_rubrique!=36}{id_rubrique!=28}
{id_rubrique!=44}{0,10}>
<BOUCLE_posts1(FORUMS){plat}{id_breve}{doublons}{par date}{inverse}{0,1}>
Ce qui cloche, c'est que tu as deux boucles imbriquées.
Ce qui cloche, c'est que j'ai la mémoire qui flanche:
puis ta boucle forum pour afficher le dernier forum, et cette fois-ci,
en imbriquant les boucles.
--
James
_______________________________________________
Merci, mais ça ne fonctionne pas, cela m'envoie direct en mode debug. Est ce que le critère par date_thread est spécifique de la 1.9? car là c'est un site encore en 1.8.3
Ou faut il le déclarer dans mes_fonctions? Je n'ai rien trouvé finalement ni sur spip.net ni sur Google là-dessus ..Enfin rien que je ne puisse comprendre
J'avais donc fait cette petite boucle:
<BOUCLE_breve(BREVES){id_rubrique!=11}{id_rubrique!=36}{id_rubrique!=28}
{id_rubrique!=44}{0,10}>
<BOUCLE_posts1(FORUMS){plat}{id_breve}{doublons}{par date}{inverse}{0,1}>
Ce qui cloche, c'est que tu as deux boucles imbriquées.
Ce qui cloche, c'est que j'ai la mémoire qui flanche:
Merci, mais ça ne fonctionne pas, cela m'envoie direct en mode debug. Est ce que le critère par date_thread est spécifique de la 1.9? car là c'est un site encore en 1.8.3
ah ... en effet. c'est intégré dans 1.9 et dans un mes_fonctions.php de spipbb pour 1.8 :
Ou faut il le déclarer dans mes_fonctions? Je n'ai rien trouvé finalement ni sur spip.net ni sur Google là-dessus ..Enfin rien que je ne puisse comprendre
Merci, mais ça ne fonctionne pas, cela m'envoie direct en mode debug. Est ce que le critère par date_thread est spécifique de la 1.9? car là c'est un site encore en 1.8.3
ah ... en effet. c'est intégré dans 1.9 et dans un mes_fonctions.php de spipbb pour 1.8 :
Ou faut il le déclarer dans mes_fonctions? Je n'ai rien trouvé finalement ni sur spip.net ni sur Google là-dessus ..Enfin rien que je ne puisse comprendre