Boucel FORUMS et critere id_secteur

Bonsoir à tous,

Sous SPIP 1.9.3 dev [11275], je suis face à un vrai casse tête sur une boucle qui au départ semblait basique. Mais elle ne me donne pas le résultat recherché.

Je désire afficher dans une boucle RUBRIQUES, (ou ARTICLES) tous les messages des forums du secteur concerné.

Voici donc ma boucle :

<BOUCLE_commentaires(FORUMS){plat}{!par date}{id_secteur}>
  [<a href="#URL_PAGE{forum-fil,id_thread=#ID_THREAD}">(#INTRODUCTION{100})</a>]
</BOUCLE_commentaires>

Le résultat de cette boucle n'affiche que les messages qui démarrent le fil de discussion (threads) alors que le critère {plat} devrait me lister tous les messages.
Il semble que le critère {plat} ne remplisse pas son rôle.

Quelqu'un a une idée pour me venir en aide ?

Merci

Pascal

SarkANosS (Pascal) a écrit :

Bonsoir à tous,

Sous SPIP 1.9.3 dev [11275], je suis face à un vrai casse tête sur une boucle qui au départ semblait basique. Mais elle ne me donne pas le résultat recherché.

Je désire afficher dans une boucle RUBRIQUES, (ou ARTICLES) tous les messages des forums du secteur concerné.

Voici donc ma boucle :

<BOUCLE_commentaires(FORUMS){plat}{!par date}{id_secteur}>
  [<a href="#URL_PAGE{forum-fil,id_thread=#ID_THREAD}">(#INTRODUCTION{100})</a>]
</BOUCLE_commentaires>

Le résultat de cette boucle n'affiche que les messages qui démarrent le fil de discussion (threads) alors que le critère {plat} devrait me lister tous les messages.
Il semble que le critère {plat} ne remplisse pas son rôle.

Quelqu'un a une idée pour me venir en aide ?

Merci

Pascal

_______________________________________________
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.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP
  

Hello ^^,

Concernant ce que tu veux faire, c'est pour la gloire que tu veux absolument le faire en une boucle ? bon on est d'accord que normalement ça devrait marcher sur le papier.
Mais pourquoi ne fais tu donc pas une boucle qui parcourt les rubriques/articles du secteur, et à l'intérieur de cette boucle une autre boucle qui elle s'occupe de lister les threads ?
La même chose, mais en 2 boucles.
Maintenant ce sont uniquement des idées lancées en l'air sans avoir testé. Je pense pas que ça fera de grand chose le schmilbiliblick mais bon ^.^

Cordialement,

Mike

Mike LECOMTE a écrit :

SarkANosS (Pascal) a écrit :

Bonsoir à tous,

Sous SPIP 1.9.3 dev [11275], je suis face à un vrai casse tête sur une boucle qui au départ semblait basique. Mais elle ne me donne pas le résultat recherché.

Je désire afficher dans une boucle RUBRIQUES, (ou ARTICLES) tous les messages des forums du secteur concerné.

Voici donc ma boucle :

<BOUCLE_commentaires(FORUMS){plat}{!par date}{id_secteur}>
  [<a href="#URL_PAGE{forum-fil,id_thread=#ID_THREAD}">(#INTRODUCTION{100})</a>]
</BOUCLE_commentaires>

Le résultat de cette boucle n'affiche que les messages qui démarrent le fil de discussion (threads) alors que le critère {plat} devrait me lister tous les messages.
Il semble que le critère {plat} ne remplisse pas son rôle.

Quelqu'un a une idée pour me venir en aide ?

Merci

Pascal

_______________________________________________
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.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP
  

Hello ^^,

Concernant ce que tu veux faire, c'est pour la gloire que tu veux absolument le faire en une boucle ? bon on est d'accord que normalement ça devrait marcher sur le papier.
Mais pourquoi ne fais tu donc pas une boucle qui parcourt les rubriques/articles du secteur, et à l'intérieur de cette boucle une autre boucle qui elle s'occupe de lister les threads ?
La même chose, mais en 2 boucles.
Maintenant ce sont uniquement des idées lancées en l'air sans avoir testé. Je pense pas que ça fera de grand chose le schmilbiliblick mais bon ^.^

Cordialement,

Mike

Bonjour,

Effectivement j'ai essayé la solution, d'une boucle qui parcourt le secteur, puis à l'intérieur, ma boucle FORUMS avec le critère {id_rubrique}, mais hélas ça ne fonctionne pas mieux.
Il semble que dès que l'on rajoute un critère {id_secteur} ou {id_rubrique} dans la boucle FORUMS, le critère {plat} n'a plus aucun "effet".

Merci d'avoir esayé de m'aider.

Pascal

SarkANosS a écrit :

Bonjour,

Effectivement j'ai essayé la solution, d'une boucle qui parcourt le secteur, puis à l'intérieur, ma boucle FORUMS avec le critère {id_rubrique}, mais hélas ça ne fonctionne pas mieux.
Il semble que dès que l'on rajoute un critère {id_secteur} ou {id_rubrique} dans la boucle FORUMS, le critère {plat} n'a plus aucun "effet".

<BOUCLE_F(FORUMS){id_rubrique}> = forums attachés à la rubrique (pas aux articles de la rubrique)

peut etre :
<BOUCLE_F(FORUMS spip_articles){id_secteur}> ?

sinon :
<BOUCLE_A(ARTICLES){id_secteur}>
<BOUCLE_F(FORUMS){id_article}>

@++

Hello,

J’ai aussi noté un autre souci (ou alors c’est le même) mais avec ma base de tests, la boucle suivante ne me retourne pas tous les messages de forums postés depuis le début du site:

<BOUCLE_F(FORUMS){plat}{!par date}>

</BOUCLE_F>

Et là j’avoue que je ne vois pas pourquoi car je n’ai pas de id_secteur ou autre. Une idée

A+
Eric

Le 12/03/08, Stephane <stephane@rezo.net> a écrit :

SarkANosS a écrit :

Bonjour,

Effectivement j’ai essayé la solution, d’une boucle qui parcourt le
secteur, puis à l’intérieur, ma boucle FORUMS avec le critère
{id_rubrique}, mais hélas ça ne fonctionne pas mieux.
Il semble que dès que l’on rajoute un critère {id_secteur} ou
{id_rubrique} dans la boucle FORUMS, le critère {plat} n’a plus aucun
« effet ».

<BOUCLE_F(FORUMS){id_rubrique}> = forums attachés à la rubrique (pas aux
articles de la rubrique)

peut etre :
<BOUCLE_F(FORUMS spip_articles){id_secteur}> ?

sinon :
<BOUCLE_A(ARTICLES){id_secteur}>
<BOUCLE_F(FORUMS){id_article}>

@++


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.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip.net/fr_article1054.html


Eric

Bonjour tous,
"<BOUCLE_F(FORUMS){id_rubrique}> = forums attachés à la rubrique (pas aux articles de la rubrique)" ->Bon sang, mais bien sur.
Etant donné que je ne m'intéresse qu'aux forums des articles, voici quelque chose qui me donne satisfaction avec ma base de tests.

<BOUCLE_s(ARTICLES){id_secteur ?}>
  <BOUCLE_a(FORUMS){doublons}{plat}{id_article}>
  </BOUCLE_a>
</BOUCLE_s>

<BOUCLE_F(FORUMS){!doublons}{plat}{!par date}>
  ........
</BOUCLE_F>

Eric je pense qu'il faut essayer avec ce principe de boucles.

Merci pour vos réponses.
Pascal

Eric Lupinacci a écrit :

Hello,

J'ai aussi noté un autre souci (ou alors c'est le même) mais avec ma base de
tests, la boucle suivante ne me retourne pas tous les messages de forums
postés depuis le début du site:

<BOUCLE_F(FORUMS){plat}{!par date}>
.....
</BOUCLE_F>

Et là j'avoue que je ne vois pas pourquoi car je n'ai pas de id_secteur ou
autre. Une idée

A+
Eric

Le 12/03/08, Stephane <stephane@rezo.net> a écrit :

SarkANosS a écrit :

Bonjour,

Effectivement j'ai essayé la solution, d'une boucle qui parcourt le
secteur, puis à l'intérieur, ma boucle FORUMS avec le critère
{id_rubrique}, mais hélas ça ne fonctionne pas mieux.
Il semble que dès que l'on rajoute un critère {id_secteur} ou
{id_rubrique} dans la boucle FORUMS, le critère {plat} n'a plus aucun
"effet".

<BOUCLE_F(FORUMS){id_rubrique}> = forums attachés à la rubrique (pas aux
articles de la rubrique)

peut etre :
<BOUCLE_F(FORUMS spip_articles){id_secteur}> ?

sinon :
<BOUCLE_A(ARTICLES){id_secteur}>
<BOUCLE_F(FORUMS){id_article}>

@++

_______________________________________________
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.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP