Browse Source

v3.3.26 : Adapter le markup des formulaires selon la version de SPIP : <div class="editer-groupe"><div class="editer"> pour SPIP 3.1+, <ul><li class="editer"> pour SPIP 3

svn/root/tags/v3.5.1
tcharlss@bravecassine.com 6 years ago
parent
commit
444c48c345
  1. 34
      formulaires/ajouter_album.html
  2. 6
      formulaires/balise_album.html
  3. 20
      formulaires/configurer_albums.html
  4. 17
      formulaires/editer_album.html
  5. 2
      formulaires/inc-upload_document.html
  6. 40
      formulaires/migrer_albums.html
  7. 2
      paquet.xml

34
formulaires/ajouter_album.html

@ -8,6 +8,8 @@
formulaires/inc-upload_document.html
]
#SET{ul,#SPIP_VERSION|floatval|>={3.1}|?{div,ul}}
#SET{li,#SPIP_VERSION|floatval|>={3.1}|?{div,li}}
#SET{id_unique,#ENV{objet_associer}|concat{#ENV{id_objet_associer}|intval}}
#SET{edition,#EVAL{_request('exec')}|match{_edit$}|?{1}}
<div class='formulaire_spip formulaire_#FORM'>
@ -24,27 +26,27 @@
]
<div id="creer-album-#GET{id_unique}">
<h5 class="menu">
<h4 class="menu">
<span class="creer"><:album:onglet_ajouter_creer:></span> | <span class="choisir"><a href="#"><:album:onglet_ajouter_choisir:></a></span>
</h5>
</h4>
<p class="explication"><strong><:album:label_onglet_ajouter_creer:></strong></p>
<p class="explication"><:album:explication_onglet_ajouter_creer:></p>
<ul>
<[(#GET{ul})] class="editer-groupe">
#SET{name,titre} #SET{obli,''} #SET{defaut,#ENV{titre_defaut,''}} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<[(#GET{li})] class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}"><:album:label_titre:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" placeholder="<:album:info_nouvel_album|attribut_html:>" />
</li>
</[(#GET{li})]>
#SET{name,descriptif} #SET{obli,''} #SET{defaut,#ENV{titre_defaut,''}} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer editer_[(#GET{name})_album][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<[(#GET{li})] class="editer editer_[(#GET{name})_album][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="text_area"><:album:label_descriptif:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<textarea name="#GET{name}" id="#GET{name}"[ lang="(#LANGUE)"] rows="[(#GET{edition}|?{2,4})]" cols="40">[(#ENV*{#GET{name}})]</textarea>
</li>
</ul>
</[(#GET{li})]>
</[(#GET{ul})]>
[(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
<!--extra-->
@ -69,24 +71,24 @@
]
<div id="choisir-album-#GET{id_unique}" style="display:none;">
<h5 class="menu">
<h4 class="menu">
<span class="creer"><a href="#"><:album:onglet_ajouter_creer:></a></span> | <span class="choisir"><:album:onglet_ajouter_choisir:></span>
</h5>
</h4>
<p class="explication"><strong><:album:label_onglet_ajouter_choisir:></strong></p>
<p class="explication"><:album:explication_onglet_ajouter_choisir:></p>
<ul>
<[(#GET{ul})] class="editer-groupe">
#SET{name,ids_albums_associer} #SET{obli,''} #SET{defaut,''} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<[(#GET{li})] class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}"><:album:label_album_numero:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<input type="text" name="#GET{name}" class="text identifiants" value="#ENV*{#GET{name},#GET{defaut}}" id="ids_albums_associer_#GET{id_unique}" />
<input class="submit file" type="button" name="parcourir_albums" value="<:medias:bouton_parcourir:>"
<input class="submit file" type="button" name="parcourir_albums" value="<:medias:bouton_parcourir:>"
onclick="jQuery.modalboxload('#URL_ECRIRE{popin-choisir_album,var_zajax=contenu&selectfunc=albumselect#GET{id_unique}}&objet=#ENV{objet_associer}&id_objet=#ENV{id_objet_associer}',{autoResize: true});"
/>
</li>
</ul>
</[(#GET{li})]>
</[(#GET{ul})]>
<p class='boutons'[ style="direction: (#LANG_DIR|=={ltr}|?{rtl,ltr})"]>
<input class="submit" type="submit" name="choisir_album" value="<:bouton_enregistrer:>" />
@ -99,7 +101,7 @@
</div>
[(#REM) Scripts :
- la gestion des onglets et intitulé du bouton de validation
- poster automatiquement le formulaire aux choix d''un album dans la modalbox
- poster automatiquement le formulaire aux choix d'un album dans la modalbox
]
<script type='text/javascript'>/*<![CDATA[*/
jQuery(document).ready(function($) {

6
formulaires/balise_album.html

@ -3,6 +3,8 @@
Formulaire pour générer le code des balises du modèle «album»
]
#SET{ul,#SPIP_VERSION|floatval|>={3.1}|?{div,ul}}
#SET{li,#SPIP_VERSION|floatval|>={3.1}|?{div,li}}
#SET{edition,#ENV{_etape,1}|!={1}|et{#ENV{fini}|is_null|?{1}}}
<div class='balise-album formulaire_spip formulaire_#FORM formulaire_#FORM-#ENV{id_album,nouveau}[ (#GET{edition}|oui)edition]'>
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
@ -19,7 +21,9 @@
[(#GET{edition}|oui)<strong><:album:texte_personnaliser_balise_album:></strong>]
[(#ENV{fini}|non)
[<ul>(#GENERER_SAISIES{#ENV{_saisies}})</ul>]
[<[(#GET{ul})] class="editer-groupe">
(#GENERER_SAISIES{#ENV{_saisies}})
</[(#GET{ul})]>]
]
[(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]

20
formulaires/configurer_albums.html

@ -2,11 +2,11 @@
Formulaire de configuration du plugin Albums.
][(#REM)
Inclus dans /prive/squelettes/contenu/configurer_albums.html
]
#SET{ul,#SPIP_VERSION|floatval|>={3.1}|?{div,ul}}
#SET{li,#SPIP_VERSION|floatval|>={3.1}|?{div,li}}
<div class="formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
<h3 class='titrem'><img src="#CHEMIN_IMAGE{album-24.png}" class="cadre-icone" /><:album:titre_albums:></h3>
@ -25,19 +25,19 @@
parametre : url d'action ]
#ACTION_FORMULAIRE{#ENV{action}}
<ul>
<[(#GET{ul})] class="editer-groupe">
[(#REM) choix des objets sur lesquels l'ajout d'albums est possible ]
#SET{name,objets} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<[(#GET{li})] class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label><:album:label_activer_album_objets:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]#INCLURE{fond=formulaires/inc-choisir-objets, name=#GET{name}, selected=#ENV**{#GET{name}}, exclus=#LISTE{spip_albums,spip_documents}}
</li>
</[(#GET{li})]>
[(#REM) utiliser un titre par défaut pour les nouveaux albums ]
#SET{name,utiliser_titre_defaut} #SET{obli,''} #SET{defaut,#CONFIG{albums/utiliser_titre_defaut}} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} #SET{val,on}
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<[(#GET{li})] class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label><:album:label_utiliser_titre_defaut:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]
@ -45,11 +45,11 @@
<input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] />
<label for="#GET{name}_#GET{val}"><:album:label_case_utiliser_titre_defaut:></label>
</div>
</li>
</[(#GET{li})]>
[(#REM) activer le déplacement de documents par cliquer-glisser. ]
#SET{name,deplacer_documents} #SET{obli,''} #SET{defaut,#CONFIG{albums/deplacer_documents}} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} #SET{val,on}
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<[(#GET{li})] class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label><:album:label_activer_deplacer_documents:></label>
<p class="explication"><:album:explication_deplacer_documents:></p>[
<span class='erreur_message'>(#GET{erreurs})</span>
@ -58,9 +58,9 @@
<input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] />
<label for="#GET{name}_#GET{val}"><:album:label_case_deplacer_documents:></label>
</div>
</li>
</[(#GET{li})]>
</ul>
</[(#GET{ul})]>
[(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
<!--extra-->

17
formulaires/editer_album.html

@ -1,8 +1,10 @@
[(#REM)
Formulaire de création/édition d'un album
Formulaire d'édition d'un album
]
#SET{ul,#SPIP_VERSION|floatval|>={3.1}|?{div,ul}}
#SET{li,#SPIP_VERSION|floatval|>={3.1}|?{div,li}}
<div class='formulaire_spip formulaire_editer formulaire_#FORM formulaire_#FORM-#ENV{id_album,nouveau}'>
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
@ -12,23 +14,24 @@
#ACTION_FORMULAIRE{#ENV{action}}
[<input type='hidden' name='id_album' value='(#ENV{id_album})' />]
[<input type='hidden' name='statut' value='(#ENV{statut})' />]
<ul>
<[(#GET{ul})] class="editer-groupe">
#SET{name,titre} #SET{obli,''} #SET{defaut,#ENV{titre_defaut,''}} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<[(#GET{li})] class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}"><:album:label_titre:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" placeholder="<:album:info_nouvel_album|attribut_html:>" />
</li>
</[(#GET{li})]>
#SET{name,descriptif} #SET{obli,''} #SET{defaut,''} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<[(#GET{li})] class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="text_area"><:album:label_descriptif:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<textarea name="#GET{name}" id="#GET{name}"[ lang="(#LANGUE)"] rows='4' cols='40'>[(#ENV*{#GET{name}})]</textarea>
</li>
</[(#GET{li})]>
</ul>
</[(#GET{ul})]>
[(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
<!--extra-->

2
formulaires/inc-upload_document.html

@ -3,8 +3,6 @@
Surcharge du plugin Médias pour rajouter un identifiant unique aux blocs,
afin de pouvoir afficher plusieurs fois le formulaire sur une même page.
][(#REM)
Modifs :
- L12 : ajout d'un suffixe unique à la variable «domid»

40
formulaires/migrer_albums.html

@ -3,34 +3,36 @@
Formulaire pour convertir des articles faisant office de pseudo-albums en vrais albums
]
#SET{ul,#SPIP_VERSION|floatval|>={3.1}|?{div,ul}}
#SET{li,#SPIP_VERSION|floatval|>={3.1}|?{div,li}}
<div class="formulaire_spip formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
<h3 class="titrem"><:migreralbums:titre_migrer_albums:></h3>
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV**{message_erreur})</p>]
<BOUCLE_editable(CONDITION){si #ENV{editable}}>
<form method='post' action='#ENV{action}'><div>
[(#REM) déclarer les hidden qui déclencheront le service du formulaire
paramètre : url d'action ]
[(#REM) déclarer les hidden qui déclencheront le service du formulaire
paramètre : url d'action ]
#ACTION_FORMULAIRE{#ENV{action}}
#SET{fl,migreralbums}
<p class="explication"><:migreralbums:explication_migration_albums_article_1:></p>
<p class="explication"><:migreralbums:explication_migration_albums_article_2:></p>
<ul>
<[(#GET{ul})] class="editer-groupe">
[(#REM) Select: choix de la rubrique ]
#SET{id_parent,#ENV{id_parent}}
[(#ENV{id_parent}|=={-1000}|oui) #SET{id_parent,0} ]
[<li class="editer editer_parent[ (#ENV**{erreurs}|table_valeur{id_parent}|oui)erreur]">
[<[(#GET{li})] class="editer editer_parent[ (#ENV**{erreurs}|table_valeur{id_parent}|oui)erreur]">
<label for="id_parent"><:migreralbums:label_rubrique_source:></label>[
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{id_parent})</span>
]
(#VAL|chercher_rubrique{0,#GET{id_parent},'article',0,0,0,form_simple}|replace{value=("|')0("|'),value="-1000"}|replace{\(<option\[^>\]*value="-1000"\[^>\]*>\),$1<:migreralbums:label_tout_le_site:>})
</li>]
</[(#GET{li})]>]
[(#REM) Checkbox : inclure les sous-rubriques ? ]
#SET{name,toute_la_branche} #SET{obli,''} #SET{defaut,''} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
<[(#GET{li})] class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
<span class='erreur_message'>(#GET{erreurs})</span>
]
#SET{val,oui}
@ -38,11 +40,11 @@
<input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] />
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
</div>
</li>
</[(#GET{li})]>
[(#REM) Checkbox: passer les articles en "refusé" ? ]
[(#REM) Checkbox: passer les articles en "refus<EFBFBD>" ? ]
#SET{name,refuser_articles} #SET{obli,''} #SET{defaut,''} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
<[(#GET{li})] class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
<span class='erreur_message'>(#GET{erreurs})</span>
]
#SET{val,oui}
@ -50,11 +52,11 @@
<input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] />
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
</div>
</li>
[(#REM) Checkbox: lier les albums aux rubriques des articles migrés ? ]
</[(#GET{li})]>
[(#REM) Checkbox: lier les albums aux rubriques des articles migr<EFBFBD>s ? ]
#SET{name,lier_rubriques} #SET{obli,''} #SET{defaut,''} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
<[(#GET{li})] class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
<span class='erreur_message'>(#GET{erreurs})</span>
]
#SET{val,oui}
@ -62,12 +64,12 @@
<input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] />
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
</div>
</li>
</[(#GET{li})]>
[(#REM) Select: choix des groupes de mots ]
#SET{name,groupes_mots} #SET{obli,''} #SET{defaut,''} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<B_gr>
<li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<[(#GET{li})] class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]
@ -78,12 +80,12 @@
<label for="#GET{name}_#GET{val}">#TITRE (<:info_numero_abbreviation:> #ID_GROUPE)</label>
</div>
</BOUCLE_gr>
</li>
</[(#GET{li})]>
</B_gr>
</ul>
</[(#GET{ul})]>
[(#REM) ajouter les saisies supplémentaires : extra et autre, à cet endroit ]
[(#REM) ajouter les saisies suppl<EFBFBD>mentaires : extra et autre, <EFBFBD> cet endroit ]
<!--extra-->
<p class='boutons'><span class='image_loading'>&nbsp;</span>
<input type='submit' class='submit' value='<:migreralbums:bouton_migrer|attribut_html:>' /></p>

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="albums"
categorie="multimedia"
version="3.3.25"
version="3.3.26"
schema="1.0.0"
etat="stable"
compatibilite="[3.0.0;3.1.*]"

Loading…
Cancel
Save