D’après une idée originale de Sébastien, voir Choix des mots clés dans une fenêtre.
Objectif
Lorsque l’on doit associer plusieurs mots-clés à un objet, il peut-être plus utile de disposer d’une liste de tous les mots-clés existant et de cocher simplement ceux s’appliquant à l’objet en question.
Cela s’avère également utile lorsque la liste des mots-clés disponibles est longue et que SPIP remplace alors une liste de choix par un champs de recherche. Si l’on utilise un thésaurus précis, on ne se souvient pas toujours de l’ensemble des mots-clés disponibles et il est alors pertinent de pouvoir consulter la liste complète.
Fonctionnement
Une fois installé, le formulaire d’ajout de mots-clés est légèrement modifié : l’icône de Coche Mots est ajoutée à la droite de chaque groupe de mots-clé, seulement s’il est possible d’associer plusieurs mots-clés du même groupe [1].
Le fonctionnement du formulaire d’ajout de mots-clés n’est pas modifié et peut donc être utilisé de la manière habituelle.
Alternativement, il est est possible de cliquer sur l’icône de Coche Mots pour faire apparaître une liste de cases à cocher avec les mots-clés du groupe concerné (voir capture ci-dessous).
Les mots-clés du groupe déjà associés à cet objet sont déjà cochés. Il vous suffit de modifier la sélection de mots-clés et de valider. Le formulaire Coche Mot permets donc à la fois d’associer et de dissocier des mots-clés, le tout en une seule opération.
Discussions par date d’activité
10 discussions
Avec spip4.06,coche-mots 2.02, groupes arborescents de mots-clés 1.3.0.
En espace public, dans une boucle article, dans un bloc dépliable, il y a un conflit entre le formulaire de cmots
#FORMULAIRE_CMOTS{#ID_GROUPE,'article',#ID_ARTICLE}
et
le formulaire pour déménager les groupes,
#FORMULAIRE_EDITER_GROUPE_MOT{#ID_GROUPE,#SELF}
Les 2 fonctionnent très bien jusqu’au moment où je déménage un groupe. Alors, sur cmots, les mots-clés ne s’affichent plus dans ce groupe déménagé.
Ailleurs par d’autres boucles j’affiche la structure des groupes et le déménagement est bien inscrit.
J’ai été vérifié la BD et tout a l’air normal.
Répondre à ce message
Sur le même site , en SPIP 3,2.8
#FORMULAIRE_CMOTS6,’article’,#ID_ARTICLE fonctionne très bien
#FORMULAIRE_CMOTS6,’groupe’,#ID_GROUPE ne s’affiche pas. Pourtant depuis spip3 on peut mettre des mots-clés partout.
Merci de me dire comment en mettre, sur l’espace public, sur une page groupes-mots.html avec ce formulaire
Répondre à ce message
https://contrib.spip.net/Coche-Mot
deux petites remarques (SPIP 3.2)
- en grand ecran le pavé des actions en-cours d’édition) apparait, reportant le bandeau en dessous
- les trois colonnes sont tres larges : ce serait etre plus agreable (pour moi [1] si on pouvait :
avoir des colonnes moins larges (pour tenir dans le champ de l’écran)
montrer le logo en ’icone’ au raz de la coche (plus visuelle) [2]
Et je cherchais une option de configuration, qui me permettrait d’afficher automatiquement les mots clés d’un groupe dans le bloc extra, pour pouvoir les cocher plus rapidement..
BloavezMad
Bonjour YannX,
merci pour tes propositions. En ce moment, je n’ai que très très peu de temps pour du dev informatique. Mais si tu te sens, n’hésite pas à faire évoluer le plugin sur la Zone.
Cdlt
Répondre à ce message
En spip 3.2, avec
#FORMULAIRE_CMOTS{2,'article',#ID_ARTICLE}
qui affiche Mot 1 et Mot 2. J’aimerais que Mot 1 se décoche automatiquement lorsque je clique sur Mot 2 et vice-versa. Que dois-je ajouter au formulaire ?Présentement cela fonctionne mais j’aimerais bien 1 clic de moins !
Et même 2 clics de moins si je pouvais me passer de « Enregistrer » !
Répondre à ce message
Hello
Pour info, ce plugin fonctionne très bien sous SPIP 3.2
Il suffit de changer les bornes dans paquet.xml
Répondre à ce message
Bonjour,
Une màj est-elle prévue pour qu’il fonctionne avec le plugin « Groupes de mots » ?
http://contrib.spip.net/Groupes-de-mots-cles-arborescents
Bonjour,
Je plussoie la demande ci-dessus, étant confronté au même problème :)
Merci !
Je relance :)
Merci de tester la version 1.1.0 du plugin, normalement compatible avec les groupes de mots clés arborescents.
Merci pour l’annonce :) Mais je n’observe aucuns changements après la mise à jours du plugin. Je vais réessayer plus tard sur un version neutre de SPIP.
En cliquant sur l’icône de coche mots à côté d’un groupe de mots clés contenant des sous groupes de mots, le formulaire ne liste t il que les mots du groupe racine ou bien aussi ceux des sous groupes ?
Je n’ai aucune liste de groupes ou sous groupes de mots clés :/ Je n’ai que le nom du groupe.
Il serait possible d’avoir une capture d’écran et/ou un login/mdp n message privé pour voir le site d’exemple ?
cdlt
Bien sûr ! Envoyé depuis le formulaire de contact de ton site perso. Celui de contrib.spip ne fonctionne pas.
OK problème identifié. Portait sur le cas spécfique ou le groupe parent n’avait pas de mots clés.
Ca devrait être bon en version 1.1.1
Cool. Merci :)
Bonjour Joseph,
pour info j’ai ajouté la compatibilité avec le plugin Mots Arborescents
Dans le cas d’un groupe de mots clés arborescents, l’affichage est sous forme d’arbre, et pas en colonne.
https://zone.spip.org/trac/spip-zone/changeset/102863
Merci à toi.
Merci à toi pour ce super plugin :)
Vraiment très pratique quand on a un thésaurus un peu riche.
Répondre à ce message
Sur SPN, j’utilise le Formulaire Cmots dans une noisette du public (controlée par un
#AUTORISER
), cela facilite l’indexation rapide en lecture de controle...Une puce inattendue m’a amené à remarquer le groupe unique de
<ul><li>...</li></ul>
autour de la BOUCLES_mots :http://zone.spip.org/trac/spip-zone/browser/_plugins_/coche_mots/trunk/formulaires/cmots.html?rev=98726#L10 et http://zone.spip.org/trac/spip-zone/browser/_plugins_/coche_mots/trunk/formulaires/cmots.html?rev=98726#L17
Je peux le « dépucer » par un
div.formulaire_cmots ul {list-style-type: none;}
, mais :Ma question : est-ce necessaire ?
Ou ne faudrait-il pas plutot modifier la structure
en
Cependant, avec les évolutions de stylisation pour SPIP 3.1 décrites dans http://www.spip.net/fr_article3791.html, je n’ose pas modifier....
exemple ci-dessous :
D’ailleurs, j’ai recherché quelque temps le plugin (qui m’était encore enregistré dans l’aborescence
.plugins/auto/cmots
bien qu’à jour !) : il serait peut-etre utile de rappeler ce changement de noms, ainsi que de donner la balise d’appel du #FORMULAIRE_CMOTS dans le « Alternativement.... »à vous
- - - - -
YannX
http://www.spippourlesnuls.fr
Bonjour YannX.
J’avoue ne plus me rappeler la raison de ce li unique.
Si on supprime le ul et le li, quel est le rendu sous SPIP 3.0 ? et sous SPIP 3.1 ?
Si le rendu est OK, je n’ai pas de soucis pour le changement.
Amicalement
Répondre à ce message
Bonjour,
Est-ce que le plugin est compatible avec slip 3.1 ?
Je l’ai mis dans mon dossier de plugins/auto, mais il n’apparait pas…
Merci d’avance
Salut, non le plugin n’est pas compatible avec SPIP 3.1 (pour l’instant ?). Je corrige l’info sur cette page.
Euh en fait c’est surtout que le plugion n’a jamais été testé avec SPIP 3.1.
Normalement ca devrait marcher. Faut juste faire l’essai.
Salut Joseph, j’ai juste viré le mot clé qui indiquait que le plugin était compatible 3.1 sur l’article. D’après l’historique des révisions, c’est Yannx qui l’avant ajouté, mais comme le paquet.xml du plugin n’indique pas la compat 3.1, je me suis permis de penser qu’il avait fait ça par erreur...
Salut, en tous les cas, il n’apparait pas dans la liste des plugins… donc je suppose que, pour le moment, il n’est pas compatible.
Je viens de faire un test rapide ==> fonctionne sans problème sous 3.1. Je modifie paquet.xml pour l’indiquer comme compatible et je mets à jour le mot-clé de l’article.
Cdlt
Tiens d’ailleurs, en mettant à jour les mots clés de l’article, je me dis que Coche mots pourrait être utile sur Contrib. ;-)
Tu n’étais pas obligé d’ajouter le mot clé manuellement Joseph, il y a u cron qui fait la syncro automagiquement entre les infos de plugins.spip et contrib.spip, ça sera pour la prochaine fois ;)
Oh tu sais... tant qu’on y était :))
J’ai jeté le dossier coche mots de mon dossier plugins/auto/. Je l’ai réinstallé. Et cette fois il est bien apparu dans ma liste de plugins. Et il fonctionne.
Merci
François
Répondre à ce message
bonjour
avec coche_mots activé : l’auteur peut ajouter ou supprimer les mots clé de son article après qu’il soit publié si il passe...... par l’icône !!
spip 3.0.10.
Bonjour,
les droits pour associer un mot-clé ne dépendent pas du statut d’un article. La configuration d’un groupe de mots-clés spécifie en premier lieu si les mots de ce groupe peuvent être attribués par un administrateur et/ou un rédacteur. Ensuite la fonction
autoriser_associermots_dist
du plugin mots ne vérifie pas si on le droit de modifier l’objet mais seulement si le statut permet d’associer des mots-clés à un objet.Je viens de fire un test local. En effet, on empêche un rédacteur d’ajouter/supprimer des mots clés pour un article dont il n’est pas l’auteur, tout en affichant l’ensemble du formulaire. Il n’y a d’ailleurs même pas de message d’erreur. je creuse la question et je reviens. Il doit y avoir une vérification a posteriori mais pas implémentée dans l’autorisatio pour associer un mot.
J’ai ajouté des tests additionnels. Je commiterai la correction ce soir.
Bien cordialement
Bonjour
C’est ok maintenant (d’autant que l’icône n’est plus présente, ce qui est sommes toutes, bien plus clair)
merci
Voir également la conversation suivante sur SPIP-Dev : http://permalink.gmane.org/gmane.comp.web.spip.devel/64550
Répondre à ce message
Ça a l’air bien sympa ça joseph !
Je me demande dans quelle mesure c’est compatible avec
Dans tous les cas ça me semble être super :)
MM.
Bonjour Matthieu.
Coche mots passe par le pipeline recuperer_fond pour ajouter son icone aux squelettes
prive/objets/liste/mots_associer-recherche
etprive/objets/liste/mots_associer-recherche
(voir http://zone.spip.org/trac/spip-zone...).Concernant Motus, j’ai un site qui utilise ce plugin avec Coche Mots : pas d’incompatibilité constatée. Coche-Mots utilise de toute façon l’autorisation associermots qui est modifiée par Motus.
Pour Mots Techniques, il faudrait tester. Cependant, il ne devrait pas y avoir de problème car (selon http://zone.spip.org/trac/spip-zone...) les boucles de l’espace privé ne sont pas modifiées.
Pour Groupes de mots arborescents, il faudrait aussi tester. A priori, pas de soucis pour l’ajout de l’icône car on passe par les mêmes squelettes. Là où ça se complique, c’est pour la liste des cases à cocher. En effet, elle ne va prendre en compte que le critère
id_groupe
qui, si j’ai bien compris, correspond au sous-groupe auquel est rattaché le mot-clé. A priori, il faudrait travailler avec id_groupe_racine. Cela n’affecte que la liste proposée par Coche Mots, le fonctionnement de base du formulaire d’ajouts de mots-clés n’étant pas impacté.Donc, pour faire fonctionner les deux plugins ensembles, il faudrait que Groupe de mots arborescents surcharge #FORMULAIRE_CMOTS pour prendre en compte id_groupe_racine au lieu de id_groupe et afficher tous les mots-clés de la branche, triés par sous-groupes.
Cordialement
Merci de cette réponse. Si à l’occasion j’ai besoin des 2, je saurais quoi regarder du coup :)
En fait la question est de savoir si c’est Groupes de mots arborescents qui doit surcharger #FORMULAIRE_CMOTS ou si c’est Coche Mots qui doit tester la présence de GMA et proposer un formulaire différent le cas échéant.
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 :
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.
Suivre les commentaires : |