source: spip-zone/_plugins_/spip-listes/spip-listes_1_9_3/formulaires/formulaire_abonnement.html @ 47556

Last change on this file since 47556 was 47556, checked in by paladin@…, 10 years ago

Simplifier le formulaire (bon, là, c'est plutot léger. A revoir peut-être ?)

  • Property svn:keywords set to LastChangedBy LastChangedDate LastChangedRevision
File size: 7.0 KB
Line 
1<div id="sl-for-abo-inscript">
2[<!--(#REM)
3
4// formulaires/formulaire_abonnement.html
5
6// $LastChangedRevision: 47556 $
7// $LastChangedBy: paladin@quesaco.org $
8// $LastChangedDate: 2011-05-08 15:40:16 +0000 (Sun, 08 May 2011) $
9
10
11
12        ===============
13        mot de passe oublie
14        ===============
15        Affiche formulaire pour adresse email. Rien d'autre.
16        Pour l'activer, appeler via URL avec oubli_pass=oui
17        ex.: /spip.php?page=abonnement&oubli_pass=oui
18
19-->][(#ENV{oubli_pass}|=={oui}|?{' ',''})
20        <h2><:pass_mot_oublie:></h2>
21
22        [(#ENV*{erreur})]
23
24        [(#ENV{erreur}|?{'',' '})
25        <:pass_indiquez_cidessous:>
26       
27        <form id="sl-for-abo-pass" action="#SELF#spiplistes_formabo" method="post">
28                <div style="text-align:right">
29                        <input type="text" class="spip_formulaires" name="email_oubli" value="" />
30                        <input type="hidden" name="oubli_pass" value="oui" />
31                        <div class="boutons spip_bouton">
32                        <input type="submit" class="submit" name="oubli" value="<:pass_ok:>" /></div>
33                </div>
34        </form>
35
36        ]
37][<!--(#REM)
38
39        ===============
40        FIN mot de passe oublie
41        ===============
42
43-->]
44
45<div class="formulaire_spip formulaire_inscription">
46[(#ENV{mode_login}|?{' ',''})
47        <form class="formulaire-spiplistes-abo" action="#SELF#spiplistes_formabo" method="post" id="spip-listes">
48]
49[<!--(#REM)
50
51        ===============
52        si pas identifie', accepter inscription nouvel abonne'
53        ===============
54
55-->][(#ENV*{reponse_formulaire}|?{'',' '})[(#ENV{accepter_nouveau}|=={oui}|?{' ',''})
56<fieldset>
57        <legend class='titre-bloc'><:spiplistes:devenir_membre:></legend>
58[<!--(#REM) ===============     texte d'inscription     ===============
59
60        Si la maison accepte l'inscription en tant que redacteur,
61        le proposer !
62
63-->][(#ENV{inscription_redacteur}|=={oui}|?{' ',''})
64        <h3><:spiplistes:devenir_redac:></h3>
65        <p><:spiplistes:inscription_redacteurs:></p>
66                <p><:form_forum_indiquer_nom_email:></p>
67                <div class="coord">
68                <label for="nom_inscription_"><:form_pet_votre_nom:> :</label>
69                <input type="text" class="text forml" name="nom_inscription_" id="nom_inscription_" value="" size="40" style="width:12em;clear:both;" />
70                </div>]
71[<!--(#REM)
72       
73        Sinon, proposer en tant que visiteur
74
75-->][(#ENV{inscription_redacteur}|=={oui}|?{'',' '})
76        <h3><:spiplistes:devenir_abonne:></h3>
77        [<!--(#REM)
78       
79                si mode d'acces 'membre' au lieu de 'simple' demande le pseudo pour completer la fiche.
80
81        -->][(#CONFIG{abonnement_config}|=={membre}|?{' ',''})
82                <p><:spiplistes:inscription_visiteurs:></p>
83                <p><:form_forum_indiquer_nom_email:></p>
84                <div class="coord">
85                <label for="nom_inscription_"><:form_pet_votre_nom:> :</label>
86                <input type="text" class="text forml" name="nom_inscription_" id="nom_inscription_" value="" size="40" style="width:12em;clear:both;" />
87                </div>
88        ][(#CONFIG{abonnement_config}|=={membre}|?{'',' '})
89                <p><:spiplistes:abonnement_presentation:></p>
90        ]
91]
92        <div class="coord">
93        <label for="mail_inscription_"><:spiplistes:votre_email_:></label>
94        <input type="text" class="text forml" id="mail_inscription_" name="mail_inscription_" value="" size="40" />
95        </div>
96[(#ENV{inscription_redacteur}|=={oui}|?{'',' '})
97        [(#CONFIG{accepter_inscriptions}|=={oui}|?{' ',''})
98        <p style="margin-top:5px">
99        <:spiplistes:vous_pouvez_egalement:> <a href="[(#SELF|parametre_url{'type','redac'})]"><:spiplistes:vous_inscrire_auteur:>.</a>
100        </p>
101        ]
102]
103</fieldset>
104]][<!--(#REM) =============== FIN texte d'inscription =============== -->]
105[<p class="message-formulaire reponse_formulaire">(#ENV*{reponse_formulaire})</p>]
106
107[<!--(#REM)
108
109        ===============
110        liste des listes publiques
111        ===============
112
113                ===============
114                Si une liste en parametre de la balise, ne lister que celle-ci
115                Sinon liste complete des listes publiques
116                Sauf si pas mode_login (pass_mot_oublie=oui, ...)
117                ===============
118               
119        -->]
120        <B_id_liste>
121        <BOUCLE_id_liste(LISTES) {statut IN 'liste','pub_jour','pub_hebdo','pub_7jours','pub_mensul','pub_mois','pub_an'}{id_liste=#ENV{id_liste}} {0,(#ENV{mode_login}|?{1,0})}>
122                [<fieldset>
123                        [<legend>(#TITRE)</legend>]
124                        (#TEXTE)
125                </fieldset>]
126        </BOUCLE_id_liste>
127        </B_id_liste>
128               
129        <B_listes>
130                <fieldset>
131                <legend>[(#TOTAL_BOUCLE|=={1}|?{
132                        <:spiplistes:abo_1_lettre:>
133                        ,<:spiplistes:listes_de_diffusion_:>})] : </legend>
134        <ul class='liste-des-listes'>
135        <BOUCLE_listes(LISTES) {statut IN 'liste','pub_jour','pub_hebdo','pub_7jours','pub_mensul','pub_mois','pub_an'}{0,(#ENV{mode_login}|?{100,0})}>
136                        [(#TOTAL_BOUCLE|=={1}|?{' ',''})
137                        <li>
138                        [<!--(#REM)
139               
140                        si une seule liste dispo, precocher la case d'abonnement
141                       
142                        -->][<!--(#REM)
143                                La selection des listes desirees est
144                                accessible a la confirmation recue par mail
145                                <label lang='#LANG'>
146                                <input type="checkbox" name="list&#91;&#93;" checked="checked" value="#ID_LISTE" />
147                                -->]<span class='liste-titre'>#TITRE</span>
148                                <span id='listeDescriptif#ID_LISTE' class='listeDescriptif liste-descriptif'>[(#TEXTE|textebrut|couper{80})]</span>
149                                [<!--(#REM)</label>-->]
150                        </li>
151                        ][<!--(#REM)
152                       
153                        sinon, proposer la liste complete
154                       
155                        -->]<BOUCLE_inscription(AUTEURS){tous}{id_liste}{id_auteur=#ENV{id_auteur}}></BOUCLE_inscription>
156                        [(#TOTAL_BOUCLE|!={1}|?{' ',''})
157                        <li>
158                                [<!--(#REM)
159                                La selection des listes desirees est
160                                accessible a la confirmation recue par mail
161                                                <label lang='#LANG'>
162                                                        <input type="checkbox" name="list&#91;&#93;" [(#_inscription:TOTAL_BOUCLE|?{' ',''})checked="checked"] value="#ID_LISTE" />
163                                                        -->]<span class='liste-titre'>#TITRE</span>
164                                                        <span id='listeDescriptif#ID_LISTE' class='listeDescriptif liste-descriptif'>[(#TEXTE|textebrut|couper{80})]</span>
165                                                [<!--(#REM)</label>-->]
166                                        </li>
167                        ]
168        </BOUCLE_listes>
169        </ul>
170        </fieldset>
171        [(#COMPTEUR_BOUCLE|!={1}|?{'<!-- fin de liste -->',''})]
172        </B_listes>
173                [(#ENV{reponse_formulaire}|non)
174                        [(#ENV{mode_login}|oui)<fieldset><:spiplistes:aucune_liste_publique:></fieldset>]
175                ]
176                [(#ENV{reponse_formulaire}|oui)
177                        [(#ENV{mode_login}|oui)<fieldset><legend><:spiplistes:abo_1_lettre:></legend></fieldset>]
178                ]
179        <//B_listes>
180       
181        <//B_id_liste>
182       
183[<!--(#REM)
184
185        ===============
186        FIN liste des listes 
187        ===============
188
189-->]
190[<!--(#REM)
191
192        ===============
193        mode_login
194        ===============
195
196-->][(#ENV{mode_login}|?{' ',''})
197                               
198        [(#ENV{mode_modifier}|?{' ',''})
199        <fieldset>
200                <legend><:spiplistes:format_reception:></legend>
201                <ul class='liste-formats'>
202                        <li>
203                                <label class="block">
204                                        <input name="suppl_abo" value="html"[ (#ENV{format}|=={html}|?{' ',''})checked="checked"] type="radio" />
205                                        <span><:spiplistes:html:><:spiplistes:html_description:></span>
206                                </label>
207                        </li>
208                        <li>
209                                <label class="block">
210                                        <input name="suppl_abo" value="texte"[ (#ENV{format}|=={texte}|?{' ',''})checked="checked"] type="radio" />
211                                        <span><:spiplistes:texte_brut:></span>
212                                </label>
213                        </li>
214                </ul>
215        </fieldset>
216        <fieldset>
217                <legend><:spiplistes:suspendre_abonnement_:> : </legend>
218                <ul>
219                        <li>
220                                <label class="block">
221                                        <input name="suppl_abo" value="non"[ (#ENV{format}|=={non}|?{' ',''})checked="checked"] type="radio" />
222                                        <span><:spiplistes:suspendre_abonnement_:></span>
223                                </label>
224                        </li>
225                </ul>
226        </fieldset>
227        ]
228        <p class="boutons spip_bouton">
229                <input type="submit" class="submit" name="Valider" value="<:bouton_valider:>" />
230        </p>
231        </form>][<!--(#REM) fin mode_login -->]
232</div>
233
234</div>
Note: See TracBrowser for help on using the repository browser.