Changeset 96963 in spip-zone


Ignore:
Timestamp:
May 2, 2016, 5:50:11 PM (4 years ago)
Author:
maieul@…
Message:

SPIP 3.1 n'utilise plus de li pour les formulaires > correction du regexp et du formulaire généré + petit retour ligne sur code généré

Location:
_plugins_/timezone
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/timezone/formulaires/timezone_inclure.html

    r86464 r96963  
    1 <li class="editer editer_timezone[(#ENV**{erreurs}|table_valeur{timezone}|oui)erreur]">
     1[(#SPIP_VERSION|substr{0,3}|=={3.0}|?{#SET{balise,li},#SET{balise,div}})]
     2<[(#GET{balise})] class="editer editer_timezone[(#ENV**{erreurs}|table_valeur{timezone}|oui)erreur]">
    23        <label for="timezone"><:timezone:label_choisir_timezone:></label>
    34        <select name="timezone" id="timezone">
     
    78        </BOUCLE_zones>
    89        </select>
    9 </li>
     10</[(#GET{balise})]>
  • _plugins_/timezone/paquet.xml

    r87181 r96963  
    22        prefix="timezone"
    33        categorie="date"
    4         version="0.1.0"
     4        version="0.1.1"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
  • _plugins_/timezone/timezone_pipelines.php

    r86476 r96963  
    1414/**
    1515 * Insertion dans le pipeline formulaire_fond (SPIP)
    16  * 
     16 *
    1717 * Ajouter le champ timezone dans le formulaire de configuration d'identité du site
    18  * 
     18 *
    1919 * @param array $flux
    2020 * @return array $flux
     
    2626                $flux['args']['contexte']['timezone'] = lire_config('timezone','');
    2727                $contenu = recuperer_fond('formulaires/timezone_inclure',$flux['args']['contexte']);
    28                 $flux['data'] = preg_replace(",(<li [^>]*class=[\"']editer editer_descriptif_site.*<\/li>),Uims","\\1".$contenu,$flux['data'],1);
     28                $flux['data'] = preg_replace(",(<(li|div) [^>]*class=[\"']editer editer_descriptif_site.*<\/(li|div)>),Uims","\\1"."\n".$contenu,$flux['data'],1);
    2929        }
    3030        return $flux;
     
    3434/**
    3535 * Insertion dans le pipeline formulaires_traiter (SPIP)
    36  * 
     36 *
    3737 * Ajouter la meta timezone suite au formulaire de configuration d'identité du site
    38  * 
     38 *
    3939 * @param array $flux
    4040 * @return array $flux
Note: See TracChangeset for help on using the changeset viewer.