Afficher le nombre d'articles en attente de validation - commentaires> Afficher le nombre d'articles en attente de validation2005-01-10T21:01:17Zhttps://files.spip.net/Afficher-le-nombre-d-articles-en-attente-de-validation#comment3154772005-01-10T21:01:17Z<p>Une petit extension rapide du code (voir la correction que je viens de poster) :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> function list_prop($texte) { $query = "SELECT COUNT(*) as count FROM spip_articles WHERE statut='prop'"; if(is_numeric($texte)) { $query .= " AND id_rubrique=$texte"; }
...</code></pre></div>
<p>permettrait de savoir combien d'article sont en attente dans la rubrique actuelle en faisant :<br class="autobr">
<code><br class="autobr">
<abbr title="list_prop)">(#ID_RUBRIQUE</abbr></code></p>> Mise à jour2005-01-10T20:53:31Zhttps://files.spip.net/Afficher-le-nombre-d-articles-en-attente-de-validation#comment3154722005-01-10T20:53:31Z<p>ça colle plus, parce que le reste du code ne correspond pas à la requette. Il faut faire cela plutôt :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function list_prop($texte) { $query = "SELECT COUNT(*) as count FROM spip_articles WHERE statut='prop'"; $r = spip_query($query); if($nb_prop = spip_fetch_array($r)) $nb_prop = $nb_prop['count']; else $nb_prop = 0; if ($nb_prop) { return "Il y a <b>".$nb_prop."</b> article(s) en attente de publication.<br><br>"; } else return ''; }</code></pre></div>> Afficher le nombre d'articles en attente de validation2004-12-21T20:18:26Zhttps://files.spip.net/Afficher-le-nombre-d-articles-en-attente-de-validation#comment2753772004-12-21T20:18:26Z<p>Nous l'utilisons.</p>
<p>c'est sympa<small class="fine d-inline"> </small>!</p>Mise à jour2004-11-26T18:11:27Zhttps://files.spip.net/Afficher-le-nombre-d-articles-en-attente-de-validation#comment2158792004-11-26T18:11:27Z<p>l'article a été mis à jour</p>> Afficher le nombre d'articles en attente de validation2004-09-25T12:44:18Zhttps://files.spip.net/Afficher-le-nombre-d-articles-en-attente-de-validation#comment1161302004-09-25T12:44:18Z<p>effectivement je vais proposer la modification</p>> Afficher le nombre d'articles en attente de validation2004-09-24T14:22:25Zhttps://files.spip.net/Afficher-le-nombre-d-articles-en-attente-de-validation#comment1157032004-09-24T14:22:25Z<p>Bonjour, est-ce que :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>SELECT COUNT( statut ) FROM spip_articles
WHERE statut = 'prop'</code></pre></div>
<p>n'est pas plus rapide<small class="fine d-inline"> </small>?!?</p>> Afficher le nombre d'articles en attente de validation2004-05-31T21:13:59Zhttps://files.spip.net/Afficher-le-nombre-d-articles-en-attente-de-validation#comment98352004-05-31T21:13:59Z<p>Merci infiniment pour cette astuce bien sympathique pour nos sites.</p>
<p>En contribution, pour synthétiser les deux commentaires qui précèdent, voici ma syntaxe qui, d'ailleurs, me semble plus directe que la proposition de jbreuzet...</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>if ($nb_prop) {
if ($nb_prop==1) return "Il y a <a href=\"ecrire/index.php3\"><b>1</b> article</a> en attente de publication";
else return "Il y a <a href=\"ecrire/index.php3\"><b>".$nb_prop."</b> articles</a> en attente de publication.<br><br>"; }</code></pre></div>
<p>Cheers<small class="fine d-inline"> </small>!</p>> Afficher le nombre d'articles en attente de validation2004-05-05T09:35:59Zhttps://files.spip.net/Afficher-le-nombre-d-articles-en-attente-de-validation#comment91082004-05-05T09:35:59Z<p>Voila :D</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>return "Il y a <a href=\"ecrire/index.php3\"><b>".$nb_prop."</b> articles</a> en attente de publication.<br><br>";</code></pre></div>> Afficher le nombre d'articles en attente de validation2004-05-05T09:07:42Zhttps://files.spip.net/Afficher-le-nombre-d-articles-en-attente-de-validation#comment91062004-05-05T09:07:42Z<p>Bravo pour cette fonction bien pratique.</p>
<p>Une petite suggestion de modification de la fin du code :<br class="manualbr">pour éviter d'avoir une petite faute de grammaire quand il n'y a qu'un article :</p>
<p>if ($nb_prop > 1)<i><br class="autobr"> return « Il y a <b> ».$nb_prop."</b> articles en attente de publication.</i></p>
<p>"<small class="fine d-inline"> </small>;<br class="autobr"> <br class="autobr"> elseif ($nb_prop == 1) <i><br class="autobr"> return « Il y a 1 article en attente de publication.</i></p>
<p> »<small class="fine d-inline"> </small>;<br class="autobr">
</p>
<p>Par contre une petite demande aussi car je n'arrive pas à trouver la syntaxe correcte :<br class="manualbr">comment faire un lien sur cette phrase (au niveau du mot article par exemple) vers la page ecrire/index.php3<small class="fine d-inline"> </small>?</p>
<p>Merci bcp</p>
<p>Jérôme</p>