Skip to content
Extraits de code Groupes Projets
Valider a7d2c47e rédigé par tetue's avatar tetue
Parcourir les fichiers

Formulaires : structure HTML (homogeneisation)

parent 1b2873a7
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -4,8 +4,7 @@ ...@@ -4,8 +4,7 @@
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>] [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
[(#ENV{editable}) [(#ENV{editable})
<form method='post' action='#ENV{action}#formulaire_ecrire_auteur#ENV{id}' enctype='multipart/form-data'> <form method='post' action='#ENV{action}#formulaire_ecrire_auteur#ENV{id}' enctype='multipart/form-data'>
[(#REM) declarer les hidden qui declencheront le service du formulaire [(#REM) declarer les hidden qui declencheront le service du formulaire parametre : url d'action ]
parametre : url d'action ]
#ACTION_FORMULAIRE{#ENV{action}} #ACTION_FORMULAIRE{#ENV{action}}
[(#REM) Previsualisation... ] [(#REM) Previsualisation... ]
[(#ENV*{erreurs}|table_valeur{previsu}|oui) [(#ENV*{erreurs}|table_valeur{previsu}|oui)
......
...@@ -114,9 +114,10 @@ ...@@ -114,9 +114,10 @@
<INCLURE{fond=formulaires/inc-login_forum}{env} /> <INCLURE{fond=formulaires/inc-login_forum}{env} />
[(#REM) Piege a robots spammeurs ] [(#REM) Piege a robots spammeurs ]
<p style="display: none;"><label for="nobot"><:antispam_champ_vide:></label> <p style="display: none;">
<input type="text" class="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" /></p> <label for="nobot"><:antispam_champ_vide:></label>
<input type="text" class="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" />
</p>
<p class="boutons"><input type="submit" class="submit" value="<:forum_voir_avant:>" /></p> <p class="boutons"><input type="submit" class="submit" value="<:forum_voir_avant:>" /></p>
] ]
</div> </div>
......
...@@ -25,8 +25,10 @@ ...@@ -25,8 +25,10 @@
</ul> </ul>
</fieldset> </fieldset>
[(#REM) Piege a robots spammeurs ] [(#REM) Piege a robots spammeurs ]
<p style="display: none;"><label for="nobot"><:antispam_champ_vide:></label> <p style="display: none;">
<input type="text" class="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" /></p> <label for="nobot"><:antispam_champ_vide:></label>
<input type="text" class="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" />
</p>
<p class="boutons"><input type="submit" class="submit" value="<:bouton_valider:>" /></p> <p class="boutons"><input type="submit" class="submit" value="<:bouton_valider:>" /></p>
</form> </form>
[<script type="text/javascript"><!-- [<script type="text/javascript"><!--
......
<div class="formulaire_spip formulaire_mot_de_passe">[ <div class="formulaire_spip formulaire_mot_de_passe">
(#ENV*{message_erreur}) [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
][ [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
(#ENV*{message_ok}) [(#ENV*{editable}|?{' '})
][
(#ENV*{editable}|?{' '})
<form id="oubli_form" action="[(#ENV{action})]" method="post"> <form id="oubli_form" action="[(#ENV{action})]" method="post">
[(#REM) activer le traitement auto et dispatch sur charger/verifier/traiter] [(#REM) activer le traitement auto et dispatch sur charger/verifier/traiter]
#ACTION_FORMULAIRE{#ENV{action}} #ACTION_FORMULAIRE{#ENV{action}}
<fieldset> <fieldset>
<legend><:pass_nouveau_pass:></legend><ul> <legend><:pass_nouveau_pass:></legend>
<li class="saisie_oubli obligatoire[ (#ENV*{erreurs}|table_valeur{oubli}|oui)erreur]"> <ul>
<label for="oubli"><:pass_choix_pass:></label> <li class="saisie_oubli obligatoire[ (#ENV*{erreurs}|table_valeur{oubli}|oui)erreur]">
[<span class='erreur'>(#ENV**{erreurs}|table_valeur{oubli})</span>] <label for="oubli"><:pass_choix_pass:></label>
<input type='password' name='oubli' id='oubli' value="#ENV**{oubli}" /> [<span class='erreur'>(#ENV**{erreurs}|table_valeur{oubli})</span>]
</li> <input type='password' name='oubli' id='oubli' value="#ENV**{oubli}" />
</ul></fieldset> </li>
</ul>
</fieldset>
[(#REM) Piege a robots spammeurs ] [(#REM) Piege a robots spammeurs ]
<p style="display: none;"><label for="nobot"><:antispam_champ_vide:></label> <p style="display: none;">
<input type="text" class="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" /></p> <label for="nobot"><:antispam_champ_vide:></label>
<input type="text" class="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" />
</p>
<p class="boutons"><input type="submit" class="submit" value="<:pass_ok:>" /></p> <p class="boutons"><input type="submit" class="submit" value="<:pass_ok:>" /></p>
</fieldset>
</form> </form>
<script type='text/javascript'>/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/ <script type='text/javascript'>/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
document.getElementById('oubli').focus() document.getElementById('oubli').focus()
......
...@@ -16,7 +16,10 @@ ...@@ -16,7 +16,10 @@
</ul> </ul>
</fieldset> </fieldset>
[(#REM) Piege a robots spammeurs ] [(#REM) Piege a robots spammeurs ]
<p style="display: none;"><label for="nobot"><:antispam_champ_vide:></label><input type="text" class="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" /></p> <p style="display: none;">
<label for="nobot"><:antispam_champ_vide:></label>
<input type="text" class="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" />
</p>
<p class="boutons"><input type="submit" class="submit" value="<:pass_ok:>" /></p> <p class="boutons"><input type="submit" class="submit" value="<:pass_ok:>" /></p>
</form> </form>
<script type='text/javascript'>/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/ <script type='text/javascript'>/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
......
...@@ -44,8 +44,10 @@ ...@@ -44,8 +44,10 @@
</fieldset> </fieldset>
[(#REM) Piege a robots spammeurs ] [(#REM) Piege a robots spammeurs ]
<p style="display: none;"><label for="nobot"><:antispam_champ_vide:></label> <p style="display: none;">
<input type="text" class="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" /></p> <label for="nobot"><:antispam_champ_vide:></label>
<input type="text" class="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" />
</p>
[(#ENV{_message}) [(#ENV{_message})
<fieldset> <fieldset>
......
...@@ -26,8 +26,10 @@ ...@@ -26,8 +26,10 @@
</ul> </ul>
</fieldset> </fieldset>
[(#REM) Piege a robots spammeurs ] [(#REM) Piege a robots spammeurs ]
<p style="display: none;"><label for="nobot"><:antispam_champ_vide:></label> <p style="display: none;">
<input type="text" class="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" /></p> <label for="nobot"><:antispam_champ_vide:></label>
<input type="text" class="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" />
</p>
<p class="boutons"><input type="submit" class="submit" value="<:bouton_valider:>" /></p> <p class="boutons"><input type="submit" class="submit" value="<:bouton_valider:>" /></p>
</form> </form>
] ]
......
...@@ -2,44 +2,44 @@ ...@@ -2,44 +2,44 @@
#HTTP_HEADER{"Pragma: no-cache"} #HTTP_HEADER{"Pragma: no-cache"}
<div class='formulaire_spip formulaire_login'> <div class='formulaire_spip formulaire_login'>
<br class='spacer' /> [(#REM) pour IE qui sinon se perd dans l'ajax !, ne pas retirer]<br class='bugajaxie' />
[<p class="formulaire_message">(#ENV**{_deja_loge})</p>] [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{_deja_loge})</p>]
[<p class="formulaire_message">(#ENV**{message_ok})</p>] [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
[<p class='formulaire_erreur'>(#ENV**{message_erreur})</p>] [<p class='reponse_formulaire reponse_formulaire_erreur'>(#ENV**{message_erreur})</p>]
[(#ENV{echec_cookie})<fieldset class='formulaire_erreur'> [(#ENV{echec_cookie})
<h2><:avis_erreur_cookie:></h2> <fieldset class='formulaire_erreur'>
<p><:login_cookie_oblige:><br /><:login_cookie_accepte:></p> <h2><:avis_erreur_cookie:></h2>
<p class="erreur_message"><:login_cookie_oblige:><br /><:login_cookie_accepte:></p>
</fieldset>] </fieldset>]
[(#ENV{editable}) [(#ENV{editable})
<form id='formulaire_login' method='post' action='#ENV{action}' enctype='multipart/form-data'> <form id='formulaire_login' method='post' action='#ENV{action}' enctype='multipart/form-data'>
[(#REM) declarer les hidden qui declencheront le service du formulaire [(#REM) declarer les hidden qui declencheront le service du formulaire parametre : url d'action ]
parametre : url d'action ] #ACTION_FORMULAIRE{#ENV{action}}
#ACTION_FORMULAIRE{#ENV{action}} <fieldset>
<fieldset><legend><:form_forum_identifiants:></legend> <legend><:form_forum_identifiants:></legend>
<span id="spip_logo_auteur">#ENV*{_logo,''}</span> <span id="spip_logo_auteur">#ENV*{_logo,''}</span>
<ul> <ul>
<li class="editer_login obligatoire"> <li class="editer_login obligatoire">
<label for="var_login"><:login_login2:></label> <label for="var_login"><:login_login2:></label>
<input class='text forml' type='text' name='var_login' id='var_login' value="[(#ENV**{var_login})]" size='40' /> <input class='text forml' type='text' name='var_login' id='var_login' value="[(#ENV**{var_login})]" size='40' />
[<span class='erreur'>(#ENV**{erreurs}|table_valeur{var_login})</span>] [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{var_login})</span>]
</li> </li>
<li class="editer_password obligatoire"> <li class="editer_password obligatoire">
<label for="password"><:login_pass2:></label> <label for="password"><:login_pass2:></label>
<input class='password' type='password' name='password' id='password' value="" size='40' /> <input class='password' type='password' name='password' id='password' value="" size='40' />
[<span class='erreur'>(#ENV**{erreurs}|table_valeur{password})</span>] [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{password})</span>]
<span class='details'>&#91;<a href="#URL_PAGE{spip_pass}" target="spip_pass" onclick="javascript:window.open(this.href, 'spip_pass', 'scrollbars=yes, resizable=yes, width=480, height=330'); return false;"><:login_motpasseoublie:></a>&#93;</span> <span class='details'>&#91;<a href="#URL_PAGE{spip_pass}" target="spip_pass" onclick="javascript:window.open(this.href, 'spip_pass', 'scrollbars=yes, resizable=yes, width=480, height=330'); return false;"><:login_motpasseoublie:></a>&#93;</span>
</li> </li>
[(#ENV{rester_connecte}) [(#ENV{rester_connecte})
<li class="editer_session"> <li class="editer_session">
<input class='checkbox' type="checkbox" name="session_remember" id="session_remember" value="oui" [(#ENV**{cnx}|?{' '})checked="checked"] onchange="jQuery(this).addClass('modifie');" /> <input class='checkbox' type="checkbox" name="session_remember" id="session_remember" value="oui" [(#ENV**{cnx}|?{' '})checked="checked"] onchange="jQuery(this).addClass('modifie');" />
<label class='nofx' for="session_remember"><:login_rester_identifie:></label> <label class='nofx' for="session_remember"><:login_rester_identifie:></label>
</li> </li>]
] </ul>
</ul> </fieldset>
<p class="spip_bouton"><input type="submit" value="<:bouton_valider:>" /></p> <p class="boutons"><input type="submit" value="<:bouton_valider:>" /></p>
</fieldset>
</form> </form>
] ]
[(#REM) en cas d'absence de cookie, on represente le formulaire alternatif ] [(#REM) en cas d'absence de cookie, on represente le formulaire alternatif ]
...@@ -47,11 +47,13 @@ ...@@ -47,11 +47,13 @@
(#ENV{auth_http}|form_hidden) (#ENV{auth_http}|form_hidden)
] ]
<fieldset> <fieldset>
<legend><:login_sans_cookiie:></legend> <legend><:login_sans_cookiie:></legend>
<div><:login_preferez_refuser:> <div>
<input type="hidden" name="essai_auth_http" value="oui"/> <:login_preferez_refuser:>
[<input type="hidden" name="url" value="(#ENV{url})"/>] <input type="hidden" name="essai_auth_http" value="oui"/>
<p class="spip_bouton"><input type="submit" value="<:login_sans_cookiie:>"/></p></div> [<input type="hidden" name="url" value="(#ENV{url})"/>]
<p class="boutons"><input type="submit" value="<:login_sans_cookiie:>"/></p>
</div>
</fieldset> </fieldset>
</form> </form>
] ]
...@@ -126,4 +128,4 @@ jQuery('form#formulaire_login').submit(function(){ ...@@ -126,4 +128,4 @@ jQuery('form#formulaire_login').submit(function(){
// OU qu'il sera accepte par LDAP ou autre auth // OU qu'il sera accepte par LDAP ou autre auth
} }
}); });
/*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script> /*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>
\ No newline at end of file
...@@ -33,11 +33,11 @@ ...@@ -33,11 +33,11 @@
.forml,input { font-size: 1.0em; } .forml,input { font-size: 1.0em; }
#var_lang_ecrire {font-size:0.8em;} #var_lang_ecrire {font-size:0.8em;}
p .forml { width: 20em; font-family: inherit; } p .forml { width: 20em; font-family: inherit; }
.spip_bouton input { float: #LANG_RIGHT; } .boutons input { float: #LANG_RIGHT; }
.reponse_formulaire { font-weight: bold; color: red; } .reponse_formulaire { font-weight: bold; color: red; }
a { color: #e86519; text-decoration: none; } a { color: #e86519; text-decoration: none; }
.retour { text-align: center;font-size:0.8em; } .retour { clear: both; text-align: center; font-size: 0.8em; }
formulaire_login.retour { font-size:1em; } formulaire_login.retour { font-size: 1em; }
--> -->
</style> </style>
[(#REM|f_jQuery)] [(#REM|f_jQuery)]
...@@ -49,16 +49,15 @@ jQuery(function(){ jQuery('input#var_login').focus(); }); ...@@ -49,16 +49,15 @@ jQuery(function(){ jQuery('input#var_login').focus(); });
<div id='minipres'> <div id='minipres'>
<h3 class="spip">#NOM_SITE_SPIP<br /> <h1 class="spip">#NOM_SITE_SPIP</h1>
[(#REM) [(#REM)
Est-ce qu'on se connecte a l'espace prive ou pas ? Est-ce qu'on se connecte a l'espace prive ou pas ?
] ]
[(#ENV{url}|=={''}|?{#SET{prive,' '}})] [(#ENV{url}|=={''}|?{#SET{prive,' '}})]
[(#ENV{url}|match{^#EVAL{_DIR_RESTREINT_ABS}}|?{#SET{prive,' '}})] [(#ENV{url}|match{^#EVAL{_DIR_RESTREINT_ABS}}|?{#SET{prive,' '}})]
[(#GET{prive}) <small><:login_acces_prive:></small>] [(#GET{prive}) <h3 class="spip"><:login_acces_prive:></h3>]
</h3>
#MENU_LANG_ECRIRE #MENU_LANG_ECRIRE
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter