Afficher selon un mot clé

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é

Discussion

Une discussion

  • 3
    Antoine C

    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

    • 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é.

    • @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...

    • Benoît Labourdette

      Bonjour,
      Le plugin « Critères mots » fait cela très bien !
      https://contrib.spip.net/Critere-mots

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom