Boucles

Bonjour,

Je souhaite lister les auteurs et leurs articles respectifs pour tous les auteurs ayant au moins un article publié ou en préparation (en excluant les auteurs sans article).

De base, je boucle sur les auteurs, je compte les articles et push les auteurs ciblés.

Puis je reboucle sur les auteurs ciblés pour afficher leurs articles.

Y a-t-il plus simple ?

Merci

--
Stéphane
17 Charente-Maritime

  <BOUCLE_x(AUTEURS) {tout}>
tous les auteurs sauf ceux mis à la poubelle (statut != 5poubelle) sont sélectionnés, qu’ils aient écrit un article ou non, qu’ils soient administrateur, administrateur restreint, rédacteur, visiteur ou nouvel inscrit.

Exemple:
https://press.daybyday.press/spip.php?page=lesauteursansarticles

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="utf-8">
   <title><BOUCLE_tous(AUTEURS){tout}> </BOUCLE_tous>[Il y a (#TOTAL_BOUCLE) auteur(s).]</B_tous></title>
   <link href="style.css" rel="stylesheet" />
</head>
<body>
<h1>Blabla</h1>
<ul>
  <li><BOUCLE_tous2(AUTEURS){tout}> </BOUCLE_tous2>[En tout il y a (#TOTAL_BOUCLE) auteur(s),]</B_tous2></li>
  <li><BOUCLE_avec(AUTEURS)> </BOUCLE_avec>[dont (#TOTAL_BOUCLE) ont publié des articles.]</B_avec></li>
  <li>bla</li>
</ul>
</body>
</html>

:-)k++

On 23.03.21 21:30, Stephane Santon wrote:

Bonjour,

Je souhaite lister les auteurs et leurs articles respectifs pour tous les auteurs ayant au moins un article publié ou en préparation (en excluant les auteurs sans article).

De base, je boucle sur les auteurs, je compte les articles et push les auteurs ciblés.

Puis je reboucle sur les auteurs ciblés pour afficher leurs articles.

Y a-t-il plus simple ?

Merci

Bonjour,

Le 24/03/2021 à 15:28, klaus++ a écrit :

Là c'est mieux avec les anti-doublons
{doublons} - SPIP

 &lt;BOUCLE\_avec\(AUTEURS\)\{doublons\}&gt; &lt;/BOUCLE\_avec&gt;\[dont \(\#TOTAL\_BOUCLE\) ont publié des articles\.\]&lt;/B\_avec&gt;

Je ne comprends pas la boucle '_avec' sans critère...

Par défaut, la boucle AUTEURS ne sort que ceux qui ont publié quelque chose ??

--
Stéphane
17 Charente-Maritime

Le 24/03/2021 à 17:50, Stephane Santon a écrit :

 &lt;BOUCLE\_avec\(AUTEURS\)\{doublons\}&gt; &lt;/BOUCLE\_avec&gt;\[dont \(\#TOTAL\_BOUCLE\) ont publié des articles\.\]&lt;/B\_avec&gt;

Je ne comprends pas la boucle '_avec' sans critère...

Par défaut, la boucle AUTEURS ne sort que ceux qui ont publié quelque chose ??

Ah oui je viens de le découvrir ici ...

Merci

Donc pour sortir les auteurs qui ont des articles en préparation, on est obligé de passer par les articles pour retrouver les auteurs ?
Je pensais utiliser un critère comme {fusion} mais je n'ai pas trouvé la solution.

--
Stéphane
17 Charente-Maritime

Essaie avec {tout} pour
Lister tous les auteurs qu’ils aient publié ou pas

Le mer. 24 mars 2021 à 16:36, Stephane Santon <m.spiprezo@santonum.eu> a écrit :

Le 24/03/2021 à 17:50, Stephane Santon a écrit :

<BOUCLE_avec(AUTEURS){doublons}> </BOUCLE_avec>[dont
(#TOTAL_BOUCLE) ont publié des articles.]</B_avec>

Je ne comprends pas la boucle ‹ _avec › sans critère…

Par défaut, la boucle AUTEURS ne sort que ceux qui ont publié quelque
chose ??

Ah oui je viens de le découvrir ici …
https://www.spip.net/fr_article907.html

Merci

Donc pour sortir les auteurs qui ont des articles en préparation, on est
obligé de passer par les articles pour retrouver les auteurs ?
Je pensais utiliser un critère comme {fusion} mais je n’ai pas trouvé la
solution.


Stéphane
17 Charente-Maritime


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

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

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

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

Le 24/03/2021 à 21:54, Anne-Pok Dubé a écrit :

Essaie avec {tout} pour
Lister tous les auteurs qu’ils aient publié ou pas

Peut etre critère {statut IN prepa,publie} sur une <boucle_a(ARTICLES)>
peut il aider aussi

JL