Forums en page d'accueil

salut, ben je pense qu'en mettant juste le critère {0,10} dans ta boucle
forum cela devrait suffire :wink:

BOUCLE_secteur(RUBRIQUES){id_rubrique==^(1|2|3|4|5)$}{doublons}>
<BOUCLE_article(ARTICLES){tout}{doublons}>
      <BOUCLE_forums_liens(FORUMS){id_article}{par
date}{inverse}{doublons}{0,10}>
        <A HREF="#URL_ARTICLE#forum#ID_FORUM">#TITRE</A>
      </BOUCLE_forums_liens><br>
</BOUCLE_article>
</BOUCLE_secteur>

----- Original Message -----
From: "David Gourdet" <gourdet@cnam.fr>
To: <spip@rezo.net>
Sent: Friday, May 24, 2002 10:05 AM
Subject: [Spip] Forums en page d'accueil

Bonjour,
Je voudrais faire apparaître les titres des 10 dernières contributions aux
forums (forums apparaissant dans les articles) en page d'accueil de mon
site.

Pour l'instant, j'arrive à faire apparaître les titres de toutes les
contributions (voir boucles ci-dessous) mais pour les 10 dernières
contributions, y a rien à faire, je ne vois pas comment faire car si dans

ma

boucle "article" je rajoute les critères {par date}{inverse}{0,10}, je

vais

me retrouver avec les contributions des 10 derniers articles parus et si

je

rajoute les mêmes critères dans la boucle "forums_liens", je vais me
retrouver avec les 10 dernières contributions de chaque article.

<BOUCLE_secteur(RUBRIQUES){id_rubrique==^(1|2|3|4|5)$}{doublons}>
<BOUCLE_article(ARTICLES){tout}{doublons}>
      <BOUCLE_forums_liens(FORUMS){id_article}{par

date}{inverse}{doublons}>

        <A HREF="#URL_ARTICLE#forum#ID_FORUM">#TITRE</A>
      </BOUCLE_forums_liens><br>
</BOUCLE_article>
</BOUCLE_secteur>

Si quelqu'un a une idée, je ne saurais trop le remercier pour m'avoir
épargné une calvitie fulgurante.

A +
Donatien

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

Tu peux essayer une simple boucle :

<BOUCLE_xx(FORUMS){id_article!=0}{par date}{inverse}{0,10}>
    <li><a href='#URL_FORUM'>#TITRE</a>
</BOUCLE_xx>

ce qui signifie : donne-moi tous les forums associés à des articles (le
critère {id_article!=0}) triés par date à partir du plus récent, en retenant
les dix premiers éléments. Seul problème, par rapport à ce que tu proposais
au départ : il est impossible dans ce contexte de limiter le choix aux
forums parus dans des articles appartenant à des rubriques délimitées par un
critère particulier (sauf à recourir à un peu de php, je suppose).

> Je voudrais faire apparaître les titres des 10 dernières contributions aux
> forums (forums apparaissant dans les articles) en page d'accueil de mon
> site.

-- Fil

Trop fort !
J'étais persuadé d'avoir touché une limite de Spip, en fait, je crois que
j'en suis encore très loin !
Encore merci !
Donatien

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
Fil
Envoyé : vendredi 24 mai 2002 10:20
À : spip@rezo.net
Objet : Re: [Spip] Forums en page d'accueil

Tu peux essayer une simple boucle :

<BOUCLE_xx(FORUMS){id_article!=0}{par date}{inverse}{0,10}>
    <li><a href='#URL_FORUM'>#TITRE</a>
</BOUCLE_xx>

ce qui signifie : donne-moi tous les forums associés à des articles (le
critère {id_article!=0}) triés par date à partir du plus récent, en retenant
les dix premiers éléments. Seul problème, par rapport à ce que tu proposais
au départ : il est impossible dans ce contexte de limiter le choix aux
forums parus dans des articles appartenant à des rubriques délimitées par un
critère particulier (sauf à recourir à un peu de php, je suppose).

> Je voudrais faire apparaître les titres des 10 dernières contributions

aux

> forums (forums apparaissant dans les articles) en page d'accueil de mon
> site.

-- Fil

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

Complément sur l'affichage des forums en accueil.

Dans le même esprit je propose, en page d'accueil,
(http://www.st-marc.org) :

"Vos dernières réactions" -> affiche les 10 derniers posts sur
l'ensemble des rubriques en ordre inverse de date

cette page utilise la boucle suivante :

<BOUCLE_forums_liens(FORUMS){plat}{age>=1}{par
date}{inverse}>
(<BOUCLE_forums_decompte(FORUMS){id_article}{plat}></BOUCL
E_forums_decompte>
                  [Il y a (#TOTAL_BOUCLE) contribution(s) au forum.]
<//B_forums_decompte>
                  
)<BR><BOUCLE_article(ARTICLES){id_article}{doublons}>
                  <A HREF="#forum#ID_FORUM"><IMG
SRC="puce.gif" BORDER=0><A
HREF="#URL_ARTICLE">#TITRE</A><BR>
                  [Publié le : (#DATE|affdate)] </p> Introduction de
l'article :<BR>
                  #CHAPO</BOUCLE_article><BR>
               </BOUCLE_forums_liens>
           
et aussi :
"Les articles qui vous ont occupé cette semaine" -> affiche la liste
des articles qui ont provoqué une réaction ces huit derniers jours

j'utilise le même principe en changeant très peu de chose :

<BOUCLE_forums_liens(FORUMS){plat}{age>=8}{par
                  date}{inverse}>
(<BOUCLE_forums_decompte(FORUMS){id_article}{plat}></BOUCL
E_forums_decompte>
                  [Il y a (#TOTAL_BOUCLE) contribution(s) au forum.]
<//B_forums_decompte>
                  
)<BR><BOUCLE_article(ARTICLES){id_article}{doublons}>
                  <A HREF="#forum#ID_FORUM">
En réaction à l'article </font> <IMG SRC="puce.gif"
BORDER=0><A HREF="#URL_ARTICLE">#TITRE</A><BR>
                  [Publié le : (#DATE|affdate)] </p> Introduction
                  de l'article :<BR>
                  #CHAPO</BOUCLE_article><BR>
                  </BOUCLE_forums_liens>

Ca n'est pas parfait mais ça tourne.
Bernard.Berrou@ac-grenoble.fr

Trop fort !
J'étais persuadé d'avoir touché une limite de Spip, en fait, je crois que
j'en suis encore très loin !
Encore merci !
Donatien

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
Fil
Envoyé : vendredi 24 mai 2002 10:20
À : spip@rezo.net
Objet : Re: [Spip] Forums en page d'accueil

Tu peux essayer une simple boucle :

<BOUCLE_xx(FORUMS){id_article!=0}{par date}{inverse}{0,10}>
    <li><a href='#URL_FORUM'>#TITRE</a>
</BOUCLE_xx>

ce qui signifie : donne-moi tous les forums associés à des articles (le
critère {id_article!=0}) triés par date à partir du plus récent, en retenant
les dix premiers éléments. Seul problème, par rapport à ce que tu proposais
au départ : il est impossible dans ce contexte de limiter le choix aux
forums parus dans des articles appartenant à des rubriques délimitées par un
critère particulier (sauf à recourir à un peu de php, je suppose).

> > Je voudrais faire apparaître les titres des 10 dernières contributions
aux
> > forums (forums apparaissant dans les articles) en page d'accueil de mon
> > site.

-- Fil

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
http://listes.rezo.net/mailman/listinfo/spip