comment afficher aussi les articles des sous rubriques

j'ai ma boucle qui affiche les articles de la rubrique mais j'aurai aimé qu'elle affiche aussi les articles des sous rubrique ; je ne voie pas comment faire
a part chaque numero de rubrique mais la faudra reprendre la boucle a chaque nouvelle rubrique

<BOUCLE_article(ARTICLES){id_rubrique=23}{id_secteur!==#RACINE_SPECIALISEE}{doublons}{par date}{inverse}{0,3}>
      etc ....
</BOUCLE_article>

@micalement stéphane
http://bachant.free.fr/?Merci-Qui
--
Quand je fais mes achats, mes recherches, je soutiens L'Association B@CH@NT sans dépenser plus ! Et vous ?
http://www.doneo.org/2_index.php?action=dea&id_assoc=2799

Le 25 janv. 10 à 12:09, assobachant a écrit :

j'ai ma boucle qui affiche les articles de la rubrique mais j'aurai aimé qu'elle affiche aussi les articles des sous rubrique ; je ne voie pas comment faire
a part chaque numero de rubrique mais la faudra reprendre la boucle a chaque nouvelle rubrique

<BOUCLE_article(ARTICLES){id_rubrique=23}{id_secteur!==#RACINE_SPECIALISEE}{doublons}{par date}{inverse}{0,3}>
    etc ....
</BOUCLE_article>

@micalement stéphane

le critère {branche} ?
claude

dlatr a écrit :

Le 25 janv. 10 à 12:09, assobachant a écrit :

j'ai ma boucle qui affiche les articles de la rubrique mais j'aurai aimé qu'elle affiche aussi les articles des sous rubrique ; je ne voie pas comment faire
a part chaque numero de rubrique mais la faudra reprendre la boucle a chaque nouvelle rubrique

<BOUCLE_article(ARTICLES){id_rubrique=23}{id_secteur!==#RACINE_SPECIALISEE}{doublons}{par date}{inverse}{0,3}>
    etc ....
</BOUCLE_article>

@micalement stéphane

le critère {branche} ?
claude

bon j'ai retourné le truc dans tous les sens j'y suis pas arrivé et a priori {branche=23} ne fonctionne pas

@micalement stéphane
http://bachant.free.fr/?Merci-Qui
--
Quand je fais mes achats, mes recherches, je soutiens L'Association B@CH@NT sans dépenser plus ! Et vous ?
http://www.doneo.org/2_index.php?action=dea&id_assoc=2799

Le 25 janvier 2010 12:09, assobachant <asso.bachant@laposte.net> a écrit :

j'ai ma boucle qui affiche les articles de la rubrique mais j'aurai aimé
qu'elle affiche aussi les articles des sous rubrique ; je ne voie pas
comment faire
a part chaque numero de rubrique mais la faudra reprendre la boucle a chaque
nouvelle rubrique

<BOUCLE_article(ARTICLES){id_rubrique=23}{id_secteur!==#RACINE_SPECIALISEE}{doublons}{par
date}{inverse}{0,3}>
etc ....
</BOUCLE_article>

@micalement stéphane

Bonjour,

Je dirais :

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique=23}>
  <BOUCLE_articles(ARTICLES){branche}{par date}{inverse}{0,3}>
  </BOUCLE_articles>
</BOUCLE_rubrique_principal>

--
Cordialement,

André Payan

Le 25 janv. 10 à 14:07, assobachant a écrit :

dlatr a écrit :

Le 25 janv. 10 à 12:09, assobachant a écrit :

j'ai ma boucle qui affiche les articles de la rubrique mais j'aurai aimé qu'elle affiche aussi les articles des sous rubrique ; je ne voie pas comment faire
a part chaque numero de rubrique mais la faudra reprendre la boucle a chaque nouvelle rubrique

<BOUCLE_article(ARTICLES){id_rubrique=23}{id_secteur!==#RACINE_SPECIALISEE}{doublons}{par date}{inverse}{0,3}>
   etc ....
</BOUCLE_article>

@micalement stéphane

le critère {branche} ?
claude

bon j'ai retourné le truc dans tous les sens j'y suis pas arrivé et a priori {branche=23} ne fonctionne pas

interdit ! {branche} tout court à rajouter dans la boucle : {id_rubrique=23} {branche} ...

@micalement stéphane

dlatr a écrit :

Le 25 janv. 10 à 14:07, assobachant a écrit :

dlatr a écrit :

Le 25 janv. 10 à 12:09, assobachant a écrit :

j'ai ma boucle qui affiche les articles de la rubrique mais j'aurai aimé qu'elle affiche aussi les articles des sous rubrique ; je ne voie pas comment faire
a part chaque numero de rubrique mais la faudra reprendre la boucle a chaque nouvelle rubrique

<BOUCLE_article(ARTICLES){id_rubrique=23}{id_secteur!==#RACINE_SPECIALISEE}{doublons}{par date}{inverse}{0,3}>
   etc ....
</BOUCLE_article>

@micalement stéphane

le critère {branche} ?
claude

bon j'ai retourné le truc dans tous les sens j'y suis pas arrivé et a priori {branche=23} ne fonctionne pas

interdit ! {branche} tout court à rajouter dans la boucle : {id_rubrique=23} {branche} ...

j'ai donc mis ceci ; j'avais essayé

<B_article>
    <div id="articles_recents" class="portfolio">
        <h2>News Associatifs</h2>
<BOUCLE_article(ARTICLES){id_rubrique=23}{branche}{id_secteur!==#RACINE_SPECIALISEE}{doublons}{par date}{inverse}{0,3}>
        <INCLURE{fond=noisettes/article/inc_article_introduction}
            {id_article}
            {afficher_mere=oui}
            {afficher_commentaires=oui}
            {logo_rubrique=#CONFIG{sarkaspip_sommaire/logo_rubrique, oui}}
            {avec_lire_suite=#CONFIG{sarkaspip_sommaire/avec_lire_suite, non}}
            {taille_logo=#CONFIG{sarkaspip_sommaire/taille_logo, 150}}
            {taille_introduction=#CONFIG{sarkaspip_sommaire/intro_article, 300}}>
</BOUCLE_article>
    </div>
</B_article>

je n'affiche que les articles de la rubrique 23 mais pas les articles des sous rubriques

@micalement stéphane
http://bachant.free.fr/?Merci-Qui
--
Quand je fais mes achats, mes recherches, je soutiens L'Association B@CH@NT sans dépenser plus ! Et vous ?
http://www.doneo.org/2_index.php?action=dea&id_assoc=2799

Bonjour,

Essayez la réponse d’André. Ça devrait aller avec ça…

Le 25 janvier 2010 14:45, assobachant <asso.bachant@laposte.net> a écrit :

dlatr a écrit :

Le 25 janv. 10 à 14:07, assobachant a écrit :

dlatr a écrit :

Le 25 janv. 10 à 12:09, assobachant a écrit :

j’ai ma boucle qui affiche les articles de la rubrique mais j’aurai aimé qu’elle affiche aussi les articles des sous rubrique ; je ne voie pas comment faire
a part chaque numero de rubrique mais la faudra reprendre la boucle a chaque nouvelle rubrique

<BOUCLE_article(ARTICLES){id_rubrique=23}{id_secteur!==#RACINE_SPECIALISEE}{doublons}{par date}{inverse}{0,3}>
etc …
</BOUCLE_article>

@micalement stéphane

le critère {branche} ?
claude

bon j’ai retourné le truc dans tous les sens j’y suis pas arrivé et a priori {branche=23} ne fonctionne pas

interdit ! {branche} tout court à rajouter dans la boucle : {id_rubrique=23} {branche} …

j’ai donc mis ceci ; j’avais essayé

<B_article>

News Associatifs

je n’affiche que les articles de la rubrique 23 mais pas les articles des sous rubriques

@micalement stéphane
http://bachant.free.fr/?Merci-Qui

Quand je fais mes achats, mes recherches, je soutiens L’Association B@CH@NT sans dépenser plus ! Et vous ?
http://www.doneo.org/2_index.php?action=dea&id_assoc=2799


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Teddy Payet a écrit :

Bonjour,

Essayez la réponse d'André. Ça devrait aller avec ça...

ceci fonctionne :
<B_article>
    <div id="articles_recents" class="portfolio">
        <h2>News Associatifs</h2>
<BOUCLE_article(ARTICLES){id_rubrique IN 23,46}{id_secteur!==#RACINE_SPECIALISEE}{doublons}{par date}{inverse}{0,3}>
        <INCLURE{fond=noisettes/article/inc_article_introduction}
            {id_article}
            {afficher_mere=oui}
            {afficher_commentaires=oui}
            {logo_rubrique=#CONFIG{sarkaspip_sommaire/logo_rubrique, oui}}
            {avec_lire_suite=#CONFIG{sarkaspip_sommaire/avec_lire_suite, non}}
            {taille_logo=#CONFIG{sarkaspip_sommaire/taille_logo, 150}}
            {taille_introduction=#CONFIG{sarkaspip_sommaire/intro_article, 300}}>
</BOUCLE_article>
    </div>
</B_article>

mais pour andré

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique=23}>

<B_article>
    <div id="articles_recents" class="portfolio">
        <h2>News Associatifs</h2>

<BOUCLE_articles(ARTICLES){branche}{par date}{inverse}{0,3}>

        <INCLURE{fond=noisettes/article/inc_article_introduction}
            {id_article}
            {afficher_mere=oui}
            {afficher_commentaires=oui}
            {logo_rubrique=#CONFIG{sarkaspip_sommaire/logo_rubrique, oui}}
            {avec_lire_suite=#CONFIG{sarkaspip_sommaire/avec_lire_suite, non}}
            {taille_logo=#CONFIG{sarkaspip_sommaire/taille_logo, 150}}
            {taille_introduction=#CONFIG{sarkaspip_sommaire/intro_article, 300}}>
</BOUCLE_article>
    </div>
</B_article>

</BOUCLE_rubrique_principal>

j'ai :Erreur(s) dans le squelette

Erreur(s) dans le squelette
*1 * <http://bachant.pierre-kuhn.org/?var_mode=calcul#spip-debug&gt; Syntaxe boucle incorrecte _article
*2 * <http://bachant.pierre-kuhn.org/?var_mode=calcul#spip-debug&gt; Erreur sur le site ){branche}{par date}{inverse}{0,3}>
*3 * <http://bachant.pierre-kuhn.org/?var_mode=calcul#spip-debug&gt; Erreur sur le site ){branche}{par date}{inverse}{0,3}>
*4 * <http://bachant.pierre-kuhn.org/?var_mode=calcul#spip-debug&gt; Erreur sur le site ){branche}{par date}{inverse}{0,3}>
*5 * <http://bachant.pierre-kuhn.org/?var_mode=calcul#spip-debug&gt; Erreur sur le site ){branche}{par date}{inverse}{0,3}>

Erreur(s) dans le squelette
*1 * <http://bachant.pierre-kuhn.org/?var_mode=calcul#spip-debug&gt; Syntaxe boucle incorrecte _article
*2 * <http://bachant.pierre-kuhn.org/?var_mode=calcul#spip-debug&gt; Erreur sur le site ){branche}{par date}{inverse}{0,3}>
*3 * <http://bachant.pierre-kuhn.org/?var_mode=calcul#spip-debug&gt; Erreur sur le site ){branche}{par date}{inverse}{0,3}>
*4 * <http://bachant.pierre-kuhn.org/?var_mode=calcul#spip-debug&gt; Erreur sur le site ){branche}{par date}{inverse}{0,3}>
*5 * <http://bachant.pierre-kuhn.org/?var_mode=calcul#spip-debug&gt; Erreur sur le site ){branche}{par date}{inverse}{0,3}>

Syntaxe boucle incorrecte _article

Erreur sur le site ){branche}{par date}{inverse}{0,3}>

Je crois qu'il y a un S de trop :

<BOUCLE_articles(ARTICLES){branche}{par date}{inverse}{0,3}>

à remplacer par :

<BOUCLE_article(ARTICLES){branche}{par date}{inverse}{0,3}>

--
Cordialement,

André Payan

Merci les deux pistes que vous m'avez donné et qui fonctionne

<B_article>
   <div id="articles_recents" class="portfolio">
       <h2>News Associatifs</h2>
<BOUCLE_article(ARTICLES){id_rubrique IN 23,46}{id_secteur!==#RACINE_SPECIALISEE}{doublons}{par date}{inverse}{0,3}>
       <INCLURE{fond=noisettes/article/inc_article_introduction}
           {id_article}
           {afficher_mere=oui}
           {afficher_commentaires=oui}
           {logo_rubrique=#CONFIG{sarkaspip_sommaire/logo_rubrique, oui}}
           {avec_lire_suite=#CONFIG{sarkaspip_sommaire/avec_lire_suite, non}}
           {taille_logo=#CONFIG{sarkaspip_sommaire/taille_logo, 150}}
           {taille_introduction=#CONFIG{sarkaspip_sommaire/intro_article, 300}}>
</BOUCLE_article>
   </div>
</B_article>

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique=23}>

<B_article>
   <div id="articles_recents" class="portfolio">
       <h2>News Associatifs</h2>

<BOUCLE_article(ARTICLES){branche}{par date}{inverse}{0,3}>

       <INCLURE{fond=noisettes/article/inc_article_introduction}
           {id_article}
           {afficher_mere=oui}
           {afficher_commentaires=oui}
           {logo_rubrique=#CONFIG{sarkaspip_sommaire/logo_rubrique, oui}}
           {avec_lire_suite=#CONFIG{sarkaspip_sommaire/avec_lire_suite, non}}
           {taille_logo=#CONFIG{sarkaspip_sommaire/taille_logo, 150}}
           {taille_introduction=#CONFIG{sarkaspip_sommaire/intro_article, 300}}>
</BOUCLE_article>
   </div>
</B_article>

</BOUCLE_rubrique_principal>

et pour mon apprentissage la ça tombe bien c'est la rubrique 23 et si demain je décidé que ça soit une autre rubrique est ce que

{id_rubrique=23} peux être remplacé par {*|titre_mot=xxxx}|*

@micalement stéphane
http://bachant.free.fr/?Merci-Qui
--
Quand je fais mes achats, mes recherches, je soutiens L'Association B@CH@NT sans dépenser plus ! Et vous ?
http://www.doneo.org/2_index.php?action=dea&id_assoc=2799

André Payan a écrit :

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique=23}>
       <BOUCLE_articles(ARTICLES){branche}{par date}{inverse}{0,3}>
       </BOUCLE_articles>
</BOUCLE_rubrique_principal>

De rien et merci, si ça a pu vous aider.

j'espère ne pas abuser mais comme ta boucle me plait bien j'ai un pb quasi identique mais on m'a parler de boucle récursive, peux tu m'orienter ?

voila j'ai la rubrique 15 qui comporte des sous rubriques je souhaite l'article le plus recent des sous rubriques sachant que la rubrique 15 ne comportera jammais d'article.

je penser partir de ta boucle et de la démultiplier suis je sur la bonne piste

@micalement stéphane
http://bachant.free.fr/?Merci-Qui
--
Quand je fais mes achats, mes recherches, je soutiens L'Association B@CH@NT sans dépenser plus ! Et vous ?
http://www.doneo.org/2_index.php?action=dea&id_assoc=2799

Le 26 janvier 2010 15:54, assobachant <asso.bachant@laposte.net> a écrit :

j'espère ne pas abuser mais comme ta boucle me plait bien j'ai un pb quasi
identique mais on m'a parler de boucle récursive, peux tu m'orienter ?

voila j'ai la rubrique 15 qui comporte des sous rubriques je souhaite
l'article le plus recent des sous rubriques sachant que la rubrique 15 ne
comportera jammais d'article.

je penser partir de ta boucle et de la démultiplier suis je sur la bonne
piste

A tester :

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique IN 23, 15}>
      <BOUCLE_articles(ARTICLES){branche}{par date}{inverse}{0,3}>
      </BOUCLE_articles>
</BOUCLE_rubrique_principal>

--
Cordialement,

André Payan

André Payan a écrit :

Le 26 janvier 2010 15:54, assobachant <asso.bachant@laposte.net> a écrit :
  

j'espère ne pas abuser mais comme ta boucle me plait bien j'ai un pb quasi
identique mais on m'a parler de boucle récursive, peux tu m'orienter ?

voila j'ai la rubrique 15 qui comporte des sous rubriques je souhaite
l'article le plus recent des sous rubriques sachant que la rubrique 15 ne
comportera jammais d'article.

je penser partir de ta boucle et de la démultiplier suis je sur la bonne
piste

A tester :

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique IN 23, 15}>
      <BOUCLE_articles(ARTICLES){branche}{par date}{inverse}{0,3}>
      </BOUCLE_articles>
</BOUCLE_rubrique_principal>

Merci pour le tuyaux ; mais est t'il possible de remplacer {id_rubrique IN 81, 82, 83 par quellquechose car si je rajoute une rubrique je doit reprendre le squelette

voici donc la boucle
<div id="articles_recents" class="portfolio">
  <h2>C'est dans l'air du temps...</h2>
</div> <BOUCLE_rubrique_principal-avant(RUBRIQUES) {id_rubrique IN 81, 82, 83}>
  <B_article-avant>
    <div id="articles_recents" class="portfolio">
                            <BOUCLE_article-avant(ARTICLES){branche}{id_secteur!==#RACINE_SPECIALISEE}{doublons}{par date}{inverse}{0,1}>
        <INCLURE{fond=noisettes/article/inc_article_introduction}
            {id_article}
            {afficher_mere=oui}
            {afficher_commentaires=oui}
            {logo_rubrique=#CONFIG{sarkaspip_sommaire/logo_rubrique, oui}}
            {avec_lire_suite=#CONFIG{sarkaspip_sommaire/avec_lire_suite, non}}
            {taille_logo=#CONFIG{sarkaspip_sommaire/taille_logo, 150}}
            {taille_introduction=#CONFIG{sarkaspip_sommaire/intro_article, 300}}>
</BOUCLE_article-avant>
    </div>
</B_article-avant>
</BOUCLE_rubrique_principal-avant>

@micalement stéphane
http://bachant.free.fr/?Merci-Qui
--
Quand je fais mes achats, mes recherches, je soutiens L'Association B@CH@NT sans dépenser plus ! Et vous ?
http://www.doneo.org/2_index.php?action=dea&id_assoc=2799

Le 26 janv. 10 à 16:21, assobachant a écrit :

André Payan a écrit :

Le 26 janvier 2010 15:54, assobachant <asso.bachant@laposte.net> a écrit :

j'espère ne pas abuser mais comme ta boucle me plait bien j'ai un pb quasi
identique mais on m'a parler de boucle récursive, peux tu m'orienter ?

voila j'ai la rubrique 15 qui comporte des sous rubriques je souhaite
l'article le plus recent des sous rubriques sachant que la rubrique 15 ne
comportera jammais d'article.

je penser partir de ta boucle et de la démultiplier suis je sur la bonne
piste

A tester :

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique IN 23, 15}>
     <BOUCLE_articles(ARTICLES){branche}{par date}{inverse}{0,3}>
     </BOUCLE_articles>
</BOUCLE_rubrique_principal>

Merci pour le tuyaux ; mais est t'il possible de remplacer {id_rubrique IN 81, 82, 83 par quellquechose car si je rajoute une rubrique je doit reprendre le squelette

donner un mot-clé à tes rubriques ?

voici donc la boucle
<div id="articles_recents" class="portfolio">
<h2>C'est dans l'air du temps...</h2>
</div> <BOUCLE_rubrique_principal-avant(RUBRIQUES) {id_rubrique IN 81, 82, 83}>
<B_article-avant>
  <div id="articles_recents" class="portfolio">
                          <BOUCLE_article-avant(ARTICLES){branche}{id_secteur!==#RACINE_SPECIALISEE}{doublons}{par date}{inverse}{0,1}>
      <INCLURE{fond=noisettes/article/inc_article_introduction}
          {id_article}
          {afficher_mere=oui}
          {afficher_commentaires=oui}
          {logo_rubrique=#CONFIG{sarkaspip_sommaire/logo_rubrique, oui}}
          {avec_lire_suite=#CONFIG{sarkaspip_sommaire/avec_lire_suite, non}}
          {taille_logo=#CONFIG{sarkaspip_sommaire/taille_logo, 150}}
          {taille_introduction=#CONFIG{sarkaspip_sommaire/intro_article, 300}}>
</BOUCLE_article-avant>
  </div>
</B_article-avant>
</BOUCLE_rubrique_principal-avant>

@micalement stéphane
http://bachant.free.fr/?Merci-Qui
--
Quand je fais mes achats, mes recherches, je soutiens L'Association B@CH@NT sans dépenser plus ! Et vous ?
http://www.doneo.org/2_index.php?action=dea&id_assoc=2799
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

assobachant a écrit :

André Payan a écrit :

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique=23}>
       <BOUCLE_articles(ARTICLES){branche}{par date}{inverse}{0,3}>
       </BOUCLE_articles>
</BOUCLE_rubrique_principal>

De rien et merci, si ça a pu vous aider.

j'espère ne pas abuser mais comme ta boucle me plait bien j'ai un pb quasi identique mais on m'a parler de boucle récursive, peux tu m'orienter ?

voila j'ai la rubrique 15 qui comporte des sous rubriques je souhaite l'article le plus recent des sous rubriques sachant que la rubrique 15 ne comportera jammais d'article.

je penser partir de ta boucle et de la démultiplier suis je sur la bonne piste

l'idée de la boucle récursive pour afficher le dernier article de toutes les sous rub et sous-sous- rub d'une rubrique donne cela

<!-- On sélectionne les rubriques qui ont le mot-clé machin -->
    <BOUCLE_selection(RUBRIQUES){titre_mot=machin}>
<!-- On va dans ses sous-rub -->
        <BOUCLE_sousrub(RUBRIQUES){id_parent}>
<!-- On affiche le titre du dernier article de cette sous-rub -->
            <BOUCLE_affichage(ARTICLES){id_rubrique}{par date}{inverse}{0,1}>
            #TITRE </BOUCLE_affichage> <!-- On fait une boucle récursive pour les rubriques des niveaux suivants --> <BOUCLE_soussousrub(boucle_sousrub)></BOUCLE_soussousrub>
        </BOUCLE_sousrub>
    </BOUCLE_selection>

Jean-Christophe Villeneuve a écrit :

l'idée de la boucle récursive pour afficher le dernier article de toutes les sous rub et sous-sous- rub d'une rubrique donne cela

<!-- On sélectionne les rubriques qui ont le mot-clé machin -->
   <BOUCLE_selection(RUBRIQUES){titre_mot=machin}>
<!-- On va dans ses sous-rub -->
       <BOUCLE_sousrub(RUBRIQUES){id_parent}>
<!-- On affiche le titre du dernier article de cette sous-rub -->
           <BOUCLE_affichage(ARTICLES){id_rubrique}{par date}{inverse}{0,1}>
           #TITRE </BOUCLE_affichage> <!-- On fait une boucle récursive pour les rubriques des niveaux suivants --> <BOUCLE_soussousrub(boucle_sousrub)></BOUCLE_soussousrub>
       </BOUCLE_sousrub>
   </BOUCLE_selection>

Merci quel joli explication ............. je met ça sous le coude ça va me servir

@micalement stéphane
http://bachant.free.fr/?Merci-Qui
--
Quand je fais mes achats, mes recherches, je soutiens L'Association B@CH@NT sans dépenser plus ! Et vous ?
http://www.doneo.org/2_index.php?action=dea&id_assoc=2799