Ton 1er modèle dispose bien de la fonction : Supprimer les mots d'ID X de la liste des objets d'ID Y.
Soit : suprimer le mot d'ID=1 de la liste des articles d'ID=*.

Encore merci.

Le 13/04/2018 à 20:44, cFreed a écrit :
Si j’interprète correctement ta demande (en substance : dissocier le mot
de _tout_ objet auquel il est lié, pas seulement des articles), alors
j’ai un autre modèle qui y répondrait.
Il travaille selon le même schéma structurel (choix du type d’objet
concerné, choix du panel d’objets à traiter dans ce type), mais pour
effectuer _la suppression_ des objets sélectionnés.

Où ça rejoint ta demande, c’est qu’avant suppression d’un objet il
supprime toutes les liaisons que d’autres objets peuvent avoir avec lui.
La seule différence, par rapport à ta demande, c’est que le mot lui-même
sera donc supprimé.

Si ça t’intéresse, dis-le moi : je n’ai pas jusqu’à présent déposé cet
outil-là sur la zone. Et comme tout ça date pour moi d’environ deux ans
il me faudra le temps de m’y retrouver...

Fred

PS : autre différence, cet outil n’a pas été doté du système de recueil
direct des id par navigation dans le site ; il faut entrer manuellement
la liste des id à traiter.



*From:* Graphie <mailto:listes.rezo....@fpradignac.com>
*Sent:* Friday, April 13, 2018 8:18 PM
*To:* spip@rezo.net <mailto:spip@rezo.net>
*Subject:* Re: [Spip]Détacher un mot-clé de plusieurs objets

Merci beaucoup cFreed !

Ça va effectivement me permettre de construire quelque chose de
personnalisé.

Le top serait d'avoir la possibilité d'utiliser la nouvelle fonction «
Administrer le mot » et de pouvoir saisir « * » dans « Dissocier ce mot
des objets ayant aussi le mot » pour délier le mot de tous les objets
concernés.

Cordialement,
françois



Le 13/04/2018 à 15:19, cFreed a écrit :
J’ai développé un modèle qui permet, entre autres, de faire ça.
Pour l’utiliser, il faut récupérer le contenu de
http://zone.spip.org/trac/spip-zone/browser/_modeles_/outils

<wlmailhtml:{4D80DD34-563F-47B9-8B25-D21C38742005}mid://00014385/!x-usc:http://zone.spip.org/trac/spip-zone/browser/_modeles_/outils>,
et le placer dans /squelettes/modeles/ (ou son équivalent).

Mais attention, comme c’était ma première utilisation de SVN je n’étais
pas bien sûr de la structure qui allait être importée, et j’ai été trop
prudent : il y a doublonnage des noms de répertoire.
Il faut donc récupérer successivement :
. les fichiers contenus dans ../mm/mm/
. les fichiers contenus dans ../xx/xx/
. le fichier ../xx_call.html
Et la structure finale doit être comme suit :

    /squelettes/modeles/
        /xx/avec
    son contenu
        /mm/avec
    son contenu
        xx_call.html

Ensuite il faut ajouter dans config/mes_options.php :

    $dossier_squelettes = 'squelettes/modeles/xx';

Enfinil faut créer un article dans le texte duquel on écrit l’appel au
modèle :

    <xx_call|xx_app=mm>

(des détails sur les raisons et l’utilité de cette façon de faire sont
disponibles dans /xx/xx_doc.doc)

Il suffit ensuite d’afficher l’article (en principe en partie privée,
puisque c’est un outil à destination du webmaster averti) : j’espère
qu’à partir de là l’utilisation se révèle évidente.
Mais bien sûr, je suis prêt à répondre à toute question.


Fred



*From:* Graphie <mailto:listes.rezo....@fpradignac.com>
*Sent:* Friday, April 13, 2018 1:48 PM
*To:* spip@rezo.net <mailto:spip@rezo.net>
*Subject:* [Spip] Détacher un mot-clé de plusieurs objets

Bonjour,

Aurait-on la possibilité de détacher un mot-clé de tous les objets
auquel il est lié ?

Un peu comme un reset : un mot-clé a été attribué à plusieurs articles
pour une sélection temporaire et on veut détacher ce mot-clé de tous les
articles en une seule opération.

J'ai bien noté la nouveauté SPIP 3.2 qui ajoute «Admin. avancée.» au bas
de chaque mot-clé, mais il n'y a pas de « Dissocier ce mot de tous les
objets » ;-))) ou alors j'ai loupé un truc !
https://zone.spip.org/trac/spip-zone/changeset/100448/


Merci pour vos lumière,
françois


_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc





_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc





_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Répondre à