Changeset 91788 in spip-zone


Ignore:
Timestamp:
Sep 11, 2015, 2:59:52 PM (4 years ago)
Author:
marcimat@…
Message:

Groupes de mots arborescents ne fonctionnait plus en 3.1 à cause des renommage des formulaires (li en div).

Cepandant, querypath (ou plutot la lib libxml de PHP) est en erreur sur la plupart des versions récentes de PHP
à cause de ce bug (signalé il y a 1 an et corrigé… hier sur la lib en question) https://bugzilla.gnome.org/show_bug.cgi?id=737840

Il n'y a pas de correction possible il semblerait (autrement que de supprimer tous les ID de la page !!) (cf https://github.com/technosophos/querypath/issues/168)
Bref, grosse galère pour plein de monde qui utilise domxml (et pas seulement pour querypath).

Location:
_plugins_/groupes_mots_arborescents
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/groupes_mots_arborescents/gma_fonctions.php

    r91784 r91788  
    2323 *              gma_definir_heritages(3); // recalcule le groupe 3 et ses enfants
    2424 *
    25  * @param int $id_parent
     25 * @param int $id_groupe
    2626 *              Identifiant du groupe à modifier
    2727 *              C'est le seul paramètre éventuellement a passer
  • _plugins_/groupes_mots_arborescents/gma_pipelines.php

    r91784 r91788  
    101101        if ($flux['args']['form'] == 'editer_groupe_mot') {
    102102
    103 
    104103                $html = $flux['data'];
    105104                $env = $flux['args']['contexte'];
    106                
     105
    107106                // charger QueryPath
    108107                include_spip('inc/querypath');
     
    112111                // on récupère le sélecteur et on l'ajoute après le titre...
    113112                $selecteur_parent = recuperer_fond('formulaires/selecteur_groupe_parent', $env);
    114                 $qp->top('body')->find('li.editer_titre')->after($selecteur_parent);
     113                $qp->top('body')->find('.editer_titre')->after($selecteur_parent);
    115114
    116115                // les paramètres techniques sont uniquement sur les groupes racine
    117116                if ($env['id_parent']) {
    118                         $qp->top('body')->find('li.fieldset_config')->remove();
     117                        $qp->top('body')->find('.fieldset_config')->remove();
    119118                }
    120119
  • _plugins_/groupes_mots_arborescents/paquet.xml

    r91783 r91788  
    22        prefix="gma"
    33        categorie="navigation"
    4         version="1.2.1"
     4        version="1.2.2"
    55        etat="test"
    66        compatibilite="[3.0.4;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.