Comment exclure des articles ? - commentaires Exclure l'affichage d'articles sur un secteur sans exclure l'affichage des articles sur ses sousrubriques<small class="fine d-inline"> </small>? 2009-08-21T16:01:09Z https://files.spip.org/Comment-exclure-des-articles#comment419627 2009-08-21T16:01:09Z <p>Comment faire pour ne pas afficher les articles sous un secteur parent mais si les afficher sur ses sousrubriques<small class="fine d-inline"> </small>?</p> <p>J'ai aussi essayé avec le plugin Exclure-secteur, mais là non plus j'ai trouvé une solution.</p> <p>Voilà mon site en spip 2.0.9 : <a href="http://www.eclecticadv.net" class="spip_out" rel='nofollow external'>www.eclecticadv.net</a></p> Comment exclure des articles<small class="fine d-inline"> </small>? 2009-01-02T23:58:14Z https://files.spip.org/Comment-exclure-des-articles#comment411706 2009-01-02T23:58:14Z <p>Bonjour,</p> <p>Pour ne pas devoir encoder un numéro de rubrique, j'ai voulu exclure des articles dont le mot-clé de la rubrique parente est espace membres.</p> <p>Le but serait par exemple de ne pas afficher dans le sommaire les articles de la rubrique espace membres géré par un accès restreint.</p> <p>J'ai combiné une boucle RUBRIQUES et une boucle ARTICLES avant le sommaire des 5 derniers articles publiés.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><!-- DEBUT BOUCLE_exclure_espace_membre--> <BOUCLE_exclure_espace_membre(RUBRIQUES){titre_mot=espace membres}> <BOUCLE_articles_a_exclure(ARTICLES){id_rubrique=#ID_RUBRIQUE}{doublons}{par id_article}{exclus}> </BOUCLE_articles_a_exclure> </BOUCLE_exclure_espace_membre> <!-- FIN BOUCLE_exclure_espace_membre--></code></pre></div> <p> et cela marche<small class="fine d-inline"> </small>! C'est génial<small class="fine d-inline"> </small>!</p> Comment exclure des articles<small class="fine d-inline"> </small>? 2008-12-13T23:48:42Z https://files.spip.org/Comment-exclure-des-articles#comment411075 2008-12-13T23:48:42Z <p>Ouais, ben dommage que ça ne soit pas possible en 1.9.2x parce que je ne pourrai pas migrer le site en 2.0 avant plusieurs mois...</p> <p>D'ailleurs au passage, rien à voir, mais impossible de trouver la release note de la version 1.9.2f.</p> Comment exclure des articles<small class="fine d-inline"> </small>? 2008-12-13T11:16:38Z https://files.spip.org/Comment-exclure-des-articles#comment411052 2008-12-13T11:16:38Z <p><a href="http://www.spip.net/fr_article3784.html" class="spip_out" rel='nofollow external'>SPIP 2.0</a> permet d'écrire <code class="spip_code spip_code_inline" dir="ltr">{!id_mot=xx}</code> qui exclu tous les articles liés au mot xx</p> Comment exclure des articles<small class="fine d-inline"> </small>? 2008-12-13T09:32:14Z https://files.spip.org/Comment-exclure-des-articles#comment411038 2008-12-13T09:32:14Z <p>Seul souci avec cette méthode : quand on a une grande quantité d'articles exclus (parce qu'on a tout simplement une grande quantité d'articles sur le site), spip génère une méga requête avec des NOT IN(1,2,3,4,...etc) sur des lignes et des lignes...</p> <p>Quel dommage que le <code class="spip_code spip_code_inline" dir="ltr">{id_mot != toto}</code> ne prenne en compte que les articles ayant effectivement un mot clé<small class="fine d-inline"> </small>!<br class="autobr"> Une piste que j'essaierai lundi :<code class="spip_code spip_code_inline" dir="ltr"> {id_mot != toto ?}</code></p> Comment exclure des articles<small class="fine d-inline"> </small>? 2007-05-24T09:15:53Z https://files.spip.org/Comment-exclure-des-articles#comment394155 2007-05-24T09:15:53Z <p>Bonjour,</p> <p>Avec ces boucles tu peux afficher les articles de ton site sauf le plus récent :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_articles_exclure_dernier(ARTICLES) {par date}{inverse} {0,1} {doublons}></BOUCLE_articles_exclure_dernier> <BOUCLE_articles_recents_sauf_le_dernier(ARTICLES) {par date}{inverse} {doublons}> tes balise pour afficher les autres articles </BOUCLE_articles_recents_sauf_le_dernier></code></pre></div> <p>La première boucle va sélectionner l'article le plus récent pour l'exclure de la deuxième boucle. La deuxième boucle va afficher les autres articles. Pour adapter ça à une rubrique il suffit d'ajouter le critère id_rubrique.</p> <p>Voir le lien pour comprendre le principe de la boucle « exclure ».</p> <p>Bon courage ++</p> Comment exclure des articles<small class="fine d-inline"> </small>? 2007-05-23T15:40:23Z https://files.spip.org/Comment-exclure-des-articles#comment394132 2007-05-23T15:40:23Z <p>perso, je ne souhaiterais virer qu'un article d'une boucle, le plus récent, et de manière récurrente. Existe-t-il un moyen de le faire<small class="fine d-inline"> </small>?</p> Comment exclure des articles<small class="fine d-inline"> </small>? 2007-03-18T19:52:32Z https://files.spip.org/Comment-exclure-des-articles#comment392175 2007-03-18T19:52:32Z <blockquote class="spip"> <p>le probleme c'est que j'en ai plusieurs des fichiers articles.html et ce dans les dossier suivant :<br class="autobr"> dans le dossier dist dans le dossier plugin/squelette egt dans le dossier themes/alternative dans le dossier plugins habillage/alternative<br class="autobr"> et si jamais c'est dans le fichier sommaire que je dois le mettre et bien j'en ai aussi plusieurs aux mêmes endroit.</p> </blockquote> <p>Tu peux citer exactement la hiérarchie de dossiers que tu as<small class="fine d-inline"> </small>? Quels plugins tu as activés<small class="fine d-inline"> </small>?</p> <p>« plugin/squelette egt », « themes/alternative » et « plugins habillage/alternative » ne me semblent pas être des citations orthodoxes (soit plus rigoureux si tu veux une réponse rigoureuse stp).</p> Comment exclure des articles<small class="fine d-inline"> </small>? 2007-03-18T15:19:33Z https://files.spip.org/Comment-exclure-des-articles#comment392156 2007-03-18T15:19:33Z <p>Salut Éric,</p> <p>Avant de se lancer dans un 400 m 4 nages, tu conviendras qu'il faut d'abord apprendre la brasse, le crawl, le dos et la nage papillon... Avec SPIP, c'est pareil : je te recommande de potasser la documentation en ligne décrivant les boucles et leur mode de fonctionnement avant de t'attaquer à un sujet un peu « pointu » comme celui-ci. N'essaie pas de bruler trop d'étapes, l'acquisition des bases est impérative. Si tu es à l'aise avec la programmation Web, tu comprendras assez vite la mécanique de SPIP.</p> <p>Quant à cet article, il est assez ancien et était valide jusqu'à la version 1.7.x : je ne suis pas passé à une version plus récente, faute de disponibilité suffisante. Jusqu'en v1.7.x, la modification de la page d'accueil se faisait via le fichier « sommaire.html » placé dans la racine du site<small class="fine d-inline"> </small>; je suppose que tu es dans une version beaucoup plus récente car les dossiers « plugin/ » et « themes/ » me sont inconnus.</p> <p>A toute fin utile, je te joins l'adresse du site expliquant les boucles de SPIP.</p> <p>Bon courage,</p> <p>Richie</p> Comment exclure des articles<small class="fine d-inline"> </small>? 2007-03-13T17:59:20Z https://files.spip.org/Comment-exclure-des-articles#comment392002 2007-03-13T17:59:20Z <p>Moi je suis nouveau de chez nouveau, et je comprend pas ou mettre les boucles. La boucle pour permettre d'exclure des articles de la page d'accueil, je dois la mettre dans le fichier articles.html non<small class="fine d-inline"> </small>? le probleme c'est que j'en ai plusieurs des fichiers articles.html et ce dans les dossier suivant :</p> <p>dans le dossier dist<br class="autobr"> dans le dossier plugin/squelette egt<br class="autobr"> dans le dossier themes/alternative<br class="autobr"> dans le dossier plugins habillage/alternative</p> <p>et si jamais c'est dans le fichier sommaire que je dois le mettre et bien j'en ai aussi plusieurs aux mêmes endroit.</p> <p>Bref je nage un 400 metres 4 nages</p> <p>help me please</p> > Comment exclure des articles<small class="fine d-inline"> </small>? 2005-06-14T07:11:58Z https://files.spip.org/Comment-exclure-des-articles#comment381635 2005-06-14T07:11:58Z <p>Salut rajoute le critère <i>tout</i>....</p> > Comment exclure des articles<small class="fine d-inline"> </small>? 2005-04-23T13:58:54Z https://files.spip.org/Comment-exclure-des-articles#comment380614 2005-04-23T13:58:54Z <p>Personnellement, je traite ce besoin en passant par un autre squelette SPIP que je charge par commande <code class="spip_code spip_code_inline" dir="ltr"><INCLURE></code> pour construire un menu de navigation avec toutes les rubriques du site, par exemple.</p> <p>En procédant ainsi, on sort le squelette du contexte initial. <br class="autobr"> Revers de la médaille : il faut transmettre l'ID de la rubrique ou de l'article si l'on veut maintenir ce contexte.</p> > Comment exclure des articles<small class="fine d-inline"> </small>? 2005-04-23T13:43:25Z https://files.spip.org/Comment-exclure-des-articles#comment380613 2005-04-23T13:43:25Z <p>Le plus simple est d'exploiter le mot-clé « <i>unique</i> » (ou doublon, c'est la même chose) pour obtenir tous les articles de la rubrique 17 sans les montrer, puis de faire une seconde boucle listant les 5 articles les plus récents du site. Comme ceux de la rubrique 17 ont déjà été affichés, ils n'apparaîtront pas dans la seconde boucle.</p> <p>Exemple :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_rub17(articles) {id_rubrique=17} {unique}> <!-- article caché : #ID_ARTICLE --> </BOUCLE_rub17> <BOUCLE_top5(articles) {tout} {unique} {par date} {0,5}> Article présenté : #ID_ARTICLE </BOUCLE_top5></code></pre></div> <p>Cela répond-il à ton besoin<small class="fine d-inline"> </small>?</p> <p>Richie</p> > Comment exclure des articles<small class="fine d-inline"> </small>? 2005-04-22T13:47:04Z https://files.spip.org/Comment-exclure-des-articles#comment380588 2005-04-22T13:47:04Z <p>Bonjour à tous, <br class="autobr"> pour mon moteur de recherche j'utilise la boucle suivante :</p> <p><br class="autobr"> je voudrais modifier cette boucle pour qu'en passant un argument par l'url je puisse limiter la recherche aux articles d'une ou plusieurs rubriques.<br class="autobr"> mes tentattives avec l'ajout <br class="autobr"> d'un critere <i>id_rubrique</i> ne marchent pas.quelqu'un a til une idée<small class="fine d-inline"> </small>?<br class="autobr"> ps:j'utilise spip 1.7.2</p> > Comment exclure des articles<small class="fine d-inline"> </small>? 2005-03-26T09:22:48Z https://files.spip.org/Comment-exclure-des-articles#comment379865 2005-03-26T09:22:48Z <p>C'est encore moi, désolé de pas avoir mis de nom.</p> <p>Bon, j'ai essayé avec les mots clés et j'ai testé ça</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_exclure_rubriques(RUBRIQUES){titre_mot=invisible}> <BOUCLE_exclure_articles (ARTICLES){doublons}> </BOUCLE_exclure_articles> </BOUCLE_exclure_rubriques> <BOUCLE_dernier_article (ARTICLES){0,5}{par date}{inverse}{doublons}></code></pre></div> <p>et le reste de ma boucle dernier_article ensuite</p> <p>et je n'obtiens ... rien<small class="fine d-inline"> </small>!</p> <p>J'ai donc essayé de mettre <i>id-rubrique</i> après (ARTICLES) de la boucle exclure_articles et là j'ai ... les articles de toutes les rubriques.</p> <p>Grrr, au secours<small class="fine d-inline"> </small>!</p> > Comment exclure des articles<small class="fine d-inline"> </small>? 2005-03-25T21:12:47Z https://files.spip.org/Comment-exclure-des-articles#comment379863 2005-03-25T21:12:47Z <p>Je dois être nul<small class="fine d-inline"> </small>!</p> <p>Je voudrais sur ma page sommaire afficher les 5 derniers articles du site mais en excluant ceux de la rubrique 17.</p> <p>J'ai donc fait cette boucle :</p> <p><code class="spip_code spip_code_inline" dir="ltr"><BOUCLE_dernier_article (ARTICLES){id_rubrique!=17}{0,5}{par date}{inverse}{doublons}></code></p> <p>et ça m'affiche les 5 derniers articles de TOUTES les rubriques<small class="fine d-inline"> </small>!</p> <p>Si quelqu'un peut me dire où j'ai fait l'erreur, merci<small class="fine d-inline"> </small>!</p> > Comment inclure des articles 2005-03-02T09:28:04Z https://files.spip.org/Comment-exclure-des-articles#comment379275 2005-03-02T09:28:04Z <p>Salut<small class="fine d-inline"> </small>!</p> <p>La question étant « comment exclure des articles » ta solution la contourne par l'inverse ... Moi je cherche le moyen de faire disparaître UN article (l'édito) de la liste qui apparaît dans la rubrique ainsi que sur le plan.</p> <p>Mais comme je ne sais pas combien d'article il y aura dans la rubrique je trouve ça un peu chaud de devoir écrire tous les articles à inclure plutôt qu'un seul à exclure ...</p> > Comment exclure des articles<small class="fine d-inline"> </small>? 2004-07-12T03:29:28Z https://files.spip.org/Comment-exclure-des-articles#comment11121 2004-07-12T03:29:28Z <p>Comment afficher des articles qui apartien a une rubrique different a cella del article present<small class="fine d-inline"> </small>?</p> <p>j'essaié ecrire dans article.html :</p> <p><B_articulos_autor><br class="autobr"> <BOUCLE_articulos_autor(ARTICLES) <i>id_rubrique<small class="fine d-inline"> </small>!=#ID_RUBRIQUE</i> <i>par date</i> <i>tout</i>><br class="autobr"> <a href=«<small class="fine d-inline"> </small>#URL_ARTICLE<small class="fine d-inline"> </small>» [title=«<small class="fine d-inline"> </small>(#DESCRIPTIF|textebrut|entites_html)<small class="fine d-inline"> </small>»]>#TITRE</a></p> <p> </BOUCLE_articulos_autor><br class="autobr"> </B_articulos_autor></p> <p>mais il ne marche pas.</p> Comment inclure des articles 2004-05-21T14:17:29Z https://files.spip.org/Comment-exclure-des-articles#comment9478 2004-05-21T14:17:29Z <p>Et ce qui a été très pratique pour moi :<br class="autobr"> Utiliser une expression régulière pour inclure des articles specifiques</p> <p>BOUCLE_mes_articles_choisis(articles)<i>id_article==^(1|4|9|12|15)$</i></p> <p>pour n'inclure que les articles 1, 4, 9, 12 et 15</p> > Comment inclure des articles spécifiques<small class="fine d-inline"> </small>? 2004-03-08T17:20:33Z https://files.spip.org/Comment-exclure-des-articles#comment7263 2004-03-08T17:20:33Z <p>Je ne sais pas si je suis au bon endroit mais je cherche à faire quelque chose de précis et je n'y arrive pas.<br> J'explique :<br> J'ai sur ma page article.html 2 tableaux. <br>- Le 1<sup class="typo_exposants">er</sup> contient les documents joints en <i>mode document</i> <br>- Le 2<sup class="typo_exposants">e</sup> contient les documents joints en <i>mode image</i></p> <p>Je voudrais que le 2<sup class="typo_exposants">e</sup> tableau ne s'affiche que si la rubrique de l'article correspondant soit une rubrique spécifique.</p> <p>LA boucle de mon 2<sup class="typo_exposants">e</sup> tableau :</p> <p>BOUCLE_portfolio(DOCUMENTS)<i>id_article</i><i>mode=image</i><i>doublons</i></p> <p>J'ai testé de faire une boucle supplémentaire à l'intérieur de la première et ça : (DOCUMENTS) id_article id_rubrique==43 mais je n'arrive à rien. <br> :(<br class="autobr"> Please help ....</p> > Comment exclure des articles sans afficher les balises des articles exclus 2003-10-31T14:06:47Z https://files.spip.org/Comment-exclure-des-articles#comment4163 2003-10-31T14:06:47Z <p>Non, il n'y a pas d'obligation à insérer une quelconque balise : une boucle SPIP vide suffit. L'exemple proposé sert à constater, de visu, que les articles que l'on veut exclure le sont bien. Une fois ce point réglé, il suffit de supprimer cette trace.</p> <p>Un essai te rassurera<small class="fine d-inline"> </small>;-)</p> > Comment exclure des mêmes articles ... de la liste de diffusion hebdomadaire<small class="fine d-inline"> </small>? 2003-10-31T13:58:31Z https://files.spip.org/Comment-exclure-des-articles#comment4161 2003-10-31T13:58:31Z <p>Un petit complément d'information : la boucle « <BOUCLE_nv1excl(ARTICLES)... » doit être placée à l'<strong>EXTERIEUR</strong> de « <BOUCLE_nv1... », plus précisément AVANT la balise « <B_nv1> », sans quoi plus aucun mail ne sera diffusé.</p> <p>Aucun message d'erreur n'est affiché en cas de problème lors de la génération du mail des nouveautés.</p> <p>Richie</p> > Comment exclure des articles sans afficher les balises des articles exclus 2003-10-30T19:08:14Z https://files.spip.org/Comment-exclure-des-articles#comment4149 2003-10-30T19:08:14Z <p>Euh oui mais dans le détail il y a quand même un truc qui cloche, c'est que<br class="autobr"> si je dois afficher une balise (#titre, sous titre ou autre) des articles<br class="autobr"> liés au mot clef excluant pour ne pas les selectionner par la suite ca peut etre génant si on veut qu'il y ait aucune trace des articles à éliminer<small class="fine d-inline"> </small>!! Dans l'exemple la première boucle excluante, affiche le<br class="autobr"> titre et j'ai l'impression que le doublon ne marche que si une balise est<br class="autobr"> affichée , non<small class="fine d-inline"> </small>?</p> > Comment exclure des mêmes articles ... de la liste de diffusion hebdomadaire<small class="fine d-inline"> </small>? 2003-10-02T10:01:26Z https://files.spip.org/Comment-exclure-des-articles#comment3676 2003-10-02T10:01:26Z <p>C'est tout frais et sans garantie immédiate de bon fonctionnement parce que je n'ai pas pu le vérifier, mais voici la boucle ajoutée dans le fichier « nouveautes.html » :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_nv1excl(ARTICLES){type_mot=Exclure}{unique}{age_relatif<=0}{par date}{inverse}{0,30}> </BOUCLE_nv1excl> <BOUCLE_nv1(ARTICLES){unique}{age_relatif<=0}{par date}{inverse}{0,30}> (...)</code></pre></div> <p>La 1<sup class="typo_exposants">re</sup> boucle est supposée identifier les articles 'gris', la seconde ne les reprend pas grâce à l'argument « <i>unique</i> » présent dans les deux boucles.</p> <p>Même principe pour les brèves...</p> <p>Amicalement,</p> <p>Richard</p> > Comment exclure des mêmes articles ... de la liste de diffusion hebdomadaire<small class="fine d-inline"> </small>? 2003-09-30T23:36:36Z https://files.spip.org/Comment-exclure-des-articles#comment3657 2003-09-30T23:36:36Z <p>Salut les Spipeurs géniaux<small class="fine d-inline"> </small>;))</p> <p>question complémentaire (à celle de ne pas faire paraitre les articles « parasites » dans les pages), ... celle de ne pas envoyer l'annonce d'un article dans les Nouveautés par mail = nous avons activé cette fonction d'annonce, nous publions les articles « gris » dans une rubrique cachée MAIS patatras les articles partent par mail quand même Arggghhh ... une soluce<small class="fine d-inline"> </small>?? Merci B-)</p> > Comment exclure des articles<small class="fine d-inline"> </small>? 2003-07-31T09:14:13Z https://files.spip.org/Comment-exclure-des-articles#comment2831 2003-07-31T09:14:13Z <p>Le besoin que je cherchais à satisfaire était de ne pas afficher en page d'accueil des articles sans intérêt général (activity reports) créés chaque semaine en telle quantité qu'il n'y avait plus de place pour les articles 'de fond'.</p> <p>Avec la méthode proposée, la page d'accueil n'est plus phagocytée par les 'activity reports' et ces derniers sont visibles dans leur rubrique dédiée.</p> > problème... résolu<small class="fine d-inline"> </small>! 2003-07-31T09:06:03Z https://files.spip.org/Comment-exclure-des-articles#comment2830 2003-07-31T09:06:03Z <p>Hélas, comme je l'indiquais dans l'article, l'expression que tu proposes ne retournera que les articles AYANT un mot-clé DIFFERENT du critère de sélection. Autrement dit, les articles sans mot-clé associé ne seront PAS sélectionnés par la boucle SPIP.</p> <p><i>Quant au critère « titre_mot=<small class="fine d-inline"> </small>!invisible », il s'agit d'une erreur de saisie : les tests ont bien été faits avec « titre_mot<small class="fine d-inline"> </small>!=invisible ». Toutes mes excuses :-p </i></p> > Comment exclure des articles<small class="fine d-inline"> </small>? 2003-07-14T14:02:42Z https://files.spip.org/Comment-exclure-des-articles#comment2705 2003-07-14T14:02:42Z <p>cest une bonne idee</p> > Comment exclure des articles<small class="fine d-inline"> </small>? 2003-07-04T13:28:06Z https://files.spip.org/Comment-exclure-des-articles#comment2539 2003-07-04T13:28:06Z <p>Plus simplement, on peut jouer sur les dates de publication des articles.<br> Les articles non désirés sont publiés et ensuite on change la date de publication, en l'année 2000 par exemple.<br> Pour faire apparaître les articles standards, on met la condition que les articles doivent être publiés depuis 2001 par exemple.</p> > problème... résolu<small class="fine d-inline"> </small>! 2003-05-17T19:42:50Z https://files.spip.org/Comment-exclure-des-articles#comment1807 2003-05-17T19:42:50Z <p>Si ça ne marche pas (comme il m'est arrivé), essayez <i>titre_mot<small class="fine d-inline"> </small>!=invisible</i> au lieu de <i>titre_mot=<small class="fine d-inline"> </small>!invisible</i>.</p> <p>L'astuce serait de mettre le point d'exclamation AVANT le signe égal... :P</p>