source: spip-zone/_plugins_/Association/Associaspip/inc/saisir_membre.html @ 67481

Last change on this file since 67481 was 67481, checked in by esj@…, 7 years ago

Associaspip bugs de validité XHTML: le validateur en boucle a dénoncé 174 erreurs réparties dans 34 des 59 fichiers du répertoire Exec. Voici un premier lot de corrections:

  • attribut Name interdit pour Form
  • attribut Col de Textaera manquant
  • attribut Alt de Img manquant
  • attribut onCLick doit s'écrire onclick
  • attribut ID ne peut contenir des espaces
  • ne pas utiliser de crochets à l'intérieur d'un [(#REM)...] ça le tronque
  • noscript veut une balise fille de type Bloc
  • Hr n'est pas une fille de Option
  • palanquée de balises fermantes manquantes

Reste encore 95 erreurs, qu'on peut voir en appelant le site avec:
ecrire/?exec=valider_xml&var_url=..%2Fplugins%2FAssociaspip%2Fexec

File size: 2.6 KB
Line 
1[(#REM)<!-- champs de selection d'un membre et de saisie d'un nom alternatif...
2si c'est un membre on le choisi directement dans la liste, puis on indique le nom a afficher ;
3si ce n'est pas un membre le nom a aficher est son nom.
4
5plugin = associaspip ; tables = spip_asso_membres, spip_asso_{activites|dons|ventes}.
6plugins necessaires = aucun
7
8parametres =
9- id_auteur (entier) : ID du membre selectionne
10- statut_interne (texte) : "statut de membres" auquel restreindre la liste
11- categorie (texte) : "categorie de membres" auquel restreindre la liste
12- champs_legende (texte) : titre a utiliser si on veut grouper tous les champs
13- tous_aucun (texte) : texte correspondant a l'absence d'ID
14- lecture_seule (booleen) : indique si les champs sont non-editables ou au contraire.
15
16maj:2012-10-14; version:0.1.0; licence:GPL; copyleft:gilcot; -->]
17
18#CACHE{0}
19[(#ENV{champs_legende}|oui)
20<fieldset>
21    <legend>#ENV{champs_legende}</legend>
22    <ul>
23]
24        <li class="editer_nom">
25            [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{nom})</span>]
26            <label for="saisie_nom"><:asso:libelle_nom:></label>
27            <input type="text" name="nom" [value="(#ENV{nom})"] id="saisie_nom" class="text" [(#ENV{lecture_seule}|oui) readonly="readonly" ] />
28        </li>
29        <li class="editer_auteur">
30            [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{id_auteur})</span>]
31<B_choix2membre>
32            <label for="saisie_auteur"><:asso:libelle_membre:></label>
33            <select name="#ENV{id_auteur}" id="saisie_auteur" [(#ENV{lecture_seule}|oui) readonly="readonly"]>
34                <option>[(#ENV{tous_aucun})]</option>
35<BOUCLE_choix2membre(ASSO_MEMBRES) {statut_interne?IN #ENV{statut_interne}}{id_categorie?IN #ENV{categorie}} {par nom_famille,prenom} >
36                <option value="#ID_AUTEUR"[ (#ENV{id_auteur}|=={#ID_AUTEUR}|oui)selected="selected"]>#NOM_FAMILLE[, (#META{/association/prenom}|oui) #PRENOM [((#SEXE))] ]</option>
37</BOUCLE_choix2membre>
38            </select>
39</B_choix2membre>
40    [(#REM)<!-- bah idealement s'il n'y a pas de membre on ne met rien... mais ceci permet juste de desactiver la liste (en specifiant un/une statutcategorie inexistant/inexistante par exemple pour retomber sur l'ancienne interface et indiquer un auteur non membre par exemple ) -->]
41            <label for="saisie_membre"><:asso:nd_de_membre:></label>
42            <input type="[(#HTML5|?{number,text})]" name="id_auteur" [value="(#ENV{id_auteur})"] id="saisie_membre" class="number integer" [(#ENV{lecture_seule}|oui) readonly="readonly"] />
43<//B_choix2membre>
44        </li>
45[(#ENV{champs_legende}|oui)
46    </ul>
47</fieldset>
48]
Note: See TracBrowser for help on using the repository browser.