Fonctionnement et utilisation
Après installation et activation, ce plugin met à disposition le filtre |extraire_motcles pour extraire les mots d’une chaine de caractères en fonction de leur occurrence.
La première utilisation de cette fonction est la génération automatique de la balise meta "keywords" en fonction du texte d’un article :
<title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
[<meta name="description" content="(#INTRODUCTION{180}|textebrut)" />]
[<meta name="keywords" content="(#TEXTE|attribut_html|extraire_motcles)" />]
[<link rel="canonical" href="(#URL_ARTICLE|url_absolue)" />]
</BOUCLE_article_head>
Par défaut, une chaine comprenant les mots clés séparé par une virgule est retournée par la fonction. Si la fonction est utilisé dans un script PHP, on peut avoir besoin d’un tableau. Dans ce cas, utiliser l’appel suivant :
Configuration
Un page de configuration permet de régler les variables de la fonction :
- le nombre de caractères minimum d’un mot
- le nombre d’occurrence d’un mot dans la chaine
- le nombre de mot total retourné
- les mots à exclure

Extraire les mots récurrents dans une chaine composé des textes des articles d’une rubrique :
<BOUCLE_metakey(ARTICLES){rubriques.titre==^(blog|Blog|BLOG)$}>
#SET{chaine,#VAL{#GET{chaine}|concat{#TEXTE|textebrut}}
</BOUCLE_metakey>
[<meta name="keywords" content="(#GET{chaine}|extraire_motcles)" />]
