Bonjour la liste,
Je cherche un moyen de faire une navigation assez évoluée dans le
forum d'un article :
- lister les points de départ des discussions (jusque là, facile)
- lister par tranches de X, avec des liens précédent/suivant (avec une
variable debut_.. ça devrait aller)
- sortir le nombre de réponses à un départ de discussion (là, ça se
complique, sans récursivité je vois pas, et avec, c'est galère de
sortir le total)
Quelqu'un a t'il des exemples de squelettes qui pourraient me servir
d'exemple pour ça ?
Merci d'avance,
À+, Pif.
Bonjour,
je crois que ça te répond
http://www.glums.com/serveur/spip/squelette/article.php3?id_article=66
Vincent.
Ps : je suis intéressé par ton squelette quand il sera au point.
PPs : quelqu'un connaît il un moyen de connaître le nombre de contributions
totales sur l'ensemble du site ? (brèves+articles+rubriques)
----- Original Message -----
From: "Christian Lefebvre" <christian.lefebvre@atosorigin.com>
To: <spip@rezo.net>
Sent: Monday, May 12, 2003 4:34 PM
Subject: [Spip] Navigation dans un forum
Bonjour la liste,
Je cherche un moyen de faire une navigation assez évoluée dans le
forum d'un article :
- lister les points de départ des discussions (jusque là, facile)
- lister par tranches de X, avec des liens précédent/suivant (avec une
variable debut_.. ça devrait aller)
- sortir le nombre de réponses à un départ de discussion (là, ça se
complique, sans récursivité je vois pas, et avec, c'est galère de
sortir le total)
Quelqu'un a t'il des exemples de squelettes qui pourraient me servir
d'exemple pour ça ?
Merci d'avance,
À+, Pif.
----------------------------------------------------------------------------
----
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip
On Tue, 2003-05-13 at 17:24, Vincent wrote:
Ps : je suis intéressé par ton squelette quand il sera au point.
Voici à quoi j'en suis de mes cogitations (pièce jointe).
Y'a pas mal de bidouille pour obtenir certaines valeurs (nombre de
réponses, test "faut il afficher suivant", ...) mais le résultat tiens
la route (en tous cas, ça fait ce qu'il me faut 
Par contre, je n'ai pas réussi à optimiser le comptage des réponses :
je voulais mettre un $nbReponse+=#TOTAL_BOUCLE dans le //B de la boucle
récursive, mais #TOTAL_BOUCLE est toujours vide :
<?
<BOUCLE_forums_fils(FORUMS){id_parent}>
<BOUCLE_rec_fils(boucle_forums_fils)></BOUCLE_rec_fils>
</BOUCLE_forums_fils>$nbReponse+=#TOTAL_BOUCLE;<//B_forums_fils>
?>
Du coup, je suis obligé de faire un ++ à chaque itération, ce que je
trouve un peu moche.
Si qq'un sait me dire comment faire, je suis preneur.
PPs : quelqu'un connaît il un moyen de connaître le nombre de contributions
totales sur l'ensemble du site ? (brèves+articles+rubriques)
Là, je pense qu'un select count(*) en base sera le plus efficace.
À+, Pif
forum.html (1.7 KB)