SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

291 Plugins, 198 contribs sur SPIP-Zone, 120 visiteurs en ce moment

Accueil > Navigation > Tris conditionnels > Afficher selon un mot clé

Afficher selon un mot clé

16 juin 2004 – par Olivier GENDRIN – commentaires

Toutes les versions de cet article : [English] [français]

7 votes

Cette boucle permet d’afficher une liste d’articles, de rubriques, de brèves ou de sites en fonction d’un mot-clé.

<BOUCLE_mot_cle (ARTICLES) {titre_mot=affichage} >
<a href="#URL_ARTICLE">#TITRE</a>
</BOUCLE_mot_cle>

Remarques :

-  Documentation de spip.net sur les mots-clés.

-  On pourra remplacer ARTICLES par RUBRIQUES, BREVES ou SITES selon ce que l’on veut afficher.

Il faudra bien évidement adapter le contenu de href (#URL_RUBRIQUE, #URL_BREVE et #URL_SITE).

-  Ici, le mot clè est ’affichage’. On pourra le remplacer bien évidemment par n’importe quel autre mot clé. Attention toutes fois de s’assurer qu’on a pas deux mots clès avec le même ’titre’ dans deux groupes différents, c’est à dire deux mots clés au nom identique ; sauf bien évidemment si c’est un effet recherché.

-  On pourra aussi se référer à l’article 564 : Exclure selon un mot-clé

Dernière modification de cette page le 7 décembre 2006

Retour en haut de la page

Vos commentaires

  • Le 1er juillet 2004 à 13:36, par Antoine C En réponse à : > Afficher selon un mot clé

    Bonjour,

    Je cherche à utiliser les mots clefs pour afficher par ordre de pertinence les articles ayant un ou plusieurs mots clefs en commun avec un article.

    Par exemple, si l’article A a un mot en commun avec B, deux avec C, et aucun avec D, j’aimerais pouvoir afficher dans l’ordre les titres de C et B.

    Quelles balises faut-il donc que j’utilise ?

    D’avance, merci

    • Le 29 décembre 2006 à 13:52, par Hugues En réponse à : > Afficher selon un mot clé

      J’ai une question pareille : je voudrais afficher tous les articles avec le même mot-clé, sur base du mot-clé de l’article en question :

      <BOUCLE_mot_cle (ARTICLES) {titre_mot=LE MOT-CLE DE L'ARTICLE EN QUESTION}>
      <a href="#URL_ARTICLE">#TITRE</a>
      </BOUCLE_mot_cle>

      Donc : comment générer le mot-clé d’une façon dynamique, par exemple : les articles article01, article02 et article06 ont le même mot-clé ’A’ ; quand j’affiche article01 je vois une liste qui contient des liens vers les articles 02 et 06.
      Même chose pour les articles 04, 05 et 09 qui partagent le mot-clé ’B’.

      Supposons que chaque article n’a qu’un seul mot-clé.

    • Le 14 avril à 09:02, par chris En réponse à : Afficher selon un mot clé

      @Antoine C
      Est-ce que depuis ces 14 ans qui séparent ta question de la mienne, tu as pu trouver la réponse sur les articles ayant le plus de mot clé en commun avec l’article courant ?
      Je cherche a savoir si c’est possible, je trouve ça nulle part...

    Répondre à ce message

  • Le 4 juin 2009 à 11:05, par paysdetrie En réponse à : Afficher selon un mot clé

    Salut à tous !

    Moi je ne cherche pas à afficher un article en fonction d’un mot clé, mais je veux générer un article en fonction d’un mot-cle CLIQUABLE.

    Et ce sur la même page.

    Quelqu’un a-t-il une idée ?

    Merci d’avance.

    Répondre à ce message

  • Le 15 juillet 2004 à 10:19, par Corinne Paumier En réponse à : > Afficher selon un mot clé

    Bonjour à tous. Je tourne en boucle, moi aussi, pour résoudre un affichage par mot clé. Je souhaite afficher les groupes de mots, puis les mots clés comme dans l’espace privé (la page « edit » des mots clés affiche les articles se référant à ce mot et pointent sur l’url dudit article. J’ai tenté de créer un page indépendante en php en récupérant les tables spip_articles, spip_mots_articles, spip_mots, mais sans résultat satisfaisant car je ne sais pas comment associer id_mot au titre du mot avec l’id_article.

    Le but de la manoeuvre est la suivante : j’ai une liste de groupes de mots qui correspond à des types d’activités sportives, des mots clés qui sont chacun une activité sportive.
    Un article correspond à un club sportif associé à un ou plusieurs mots clés.

    Je voudrais afficher :
    la liste des groupe de mots, suivie des mots avec les titres et url des articles correspondant...

    Les articles sont répartis dans deux sous-rubriques.

    Une piste ?

    Merci d’avance

    • Le 20 septembre 2004 à 18:07, par Olivier G. En réponse à : > Afficher selon un mot clé

      C’est très simple : un boucle groupe_mots, une boucle mots, une boucle articles.

    Répondre à ce message

  • Le 4 juillet 2004 à 16:55, par Michel En réponse à : > Afficher selon un mot clé

    Bonjour,
    je ne comprends pas très bien l’intention de la boucle. Je voudrais pour un site d’école créer, pour simplifier, deux rubriques : niveau et discipline,avec les sous rubriques correspondantes. Quand un article est publié des mots clef tirés des groupes « niveau » et « discipline » indiquent précisement le niveau de l’article cp, ce1 ce2 ... et sa discipline, histoir, géo ...
    Nous voici arrivé au problème est ce qu’en cliquant sur la rubrique CP j’obtiens tous les articles CP indépendamment de la discipline, et inversement est ce qu’un clic sur la rubrique géographie ne donnera tous les articles liés par mots cle à la géographie ?

    Est ce que cette boucle peut faire mon affaire ??

    Merci

    Répondre à ce message

  • Le 18 juin 2004 à 10:03, par Trif0n En réponse à : > Afficher selon un mot clé

    je pensais trouvé un truc du genre pour lister les dernières nouveauté du site, on met un mot clé « page principale » à tous les articles, liens ... et on fait une boucle sur la page principale, décroissante par date.
    Mais en fait non, je sais pas comment on pourait mélanger les articles avec les sites, pour qu’il s’affichent ensembles, et pas tous les articles, puis tous les sites.

    • Le 18 juin 2004 à 10:58, par Olivier GENDRIN En réponse à : > Afficher selon un mot clé

      Pour faire ce que tu dis, il faudrait remplir un tableau PHP avec tous les résultats des différentes boucles, puis le retrier en fonction de la seule date.

      Ca doit pas être bien compliqué, mais je ne sais pas encore le faire.

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Plugin Bank

    12 juin 2015 – 88 commentaires

    Le plugin Bank prend en charge l’interface technique de paiement avec de nombreux prestataires de paiement par Carte Bleue, SEPA… Il prend également en charge la conservation de l’historique des transactions de paiement et de leur état et offre une (...)

  • Le Couteau Suisse

    4 mai 2007 – 1860 commentaires

    Ce plugin propose d’introduire facilement de simples fonctionnalités supplémentaires à SPIP et qui s’avèrent rapidement indispensables ! Par exemple : le contrôle de nombreuses variables « cachées » de SPIP, des améliorations ou facilités typographiques, (...)

  • Owl Carousel 2

    30 novembre 2017 – 42 commentaires

    Owl Carousel est un diaporama jQuery adaptable aux différentes tailles d’écran, qu’on peut actionner par glisser, il utilise CSS3 mais il est compatible avec les vieux navigateurs, et il est aussi paramétrable. Le présent plugin permet d’utiliser (...)

  • Formidable, le générateur de formulaires

    23 janvier 2012 – 2531 commentaires

    Un générateur de formulaires facilement configurable pour les non-informaticiens et facilement extensible pour les développeurs. Introduction L’objectif était de créer un plugin permettant de générer des formulaires. Historiquement, 2 plugins (...)

  • Calendrier Mini 2.0

    19 mai 2012 – 256 commentaires

    Ce plugin ajoute la balise #CALENDRIER_MINI qui insère un petit widget de navigation par mois dans les dates des évènements. Fonctionnement du mini calendrier Le mini calendrier présente un mois à la fois. Les jours du mois comportant des (...)