1 <div class=
"formulaire_spip formulaire_forum ajax" id=
"formulaire_forum">
2 [(#REM) pour IE qui sinon se perd dans l'ajax !, ne pas retirer]
<br class='bugajaxie'
/>
4 [
<p class=
"reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})
</p>]
5 [
<p class=
"reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})
</p>]
7 [(#ENV{login_forum_abo})
8 <INCLURE{fond=formulaires/inc-login_forum_abo}{env}
/>
15 Bloc de previsualisation du forum envoye
17 Si on valide la previsu, on n'envoie pas en ajax car, si le post reussit
18 il faudra certainement redessiner toute la page pour afficher le nouveau
21 ][
<form action=
"#ENV{action}#formulaire_forum" method=
"post" class=
"noajax">
23 [(#ACTION_FORMULAIRE{#ENV{action}})]
24 <input type='hidden' name='titre'
value=
"#ENV{titre}" />
25 <input type='hidden' name='texte'
value=
"#ENV{texte}" />
26 <input type='hidden' name='url_site'
value=
"#ENV{url_site}" />
27 <input type='hidden' name='nom_site'
value=
"#ENV{nom_site}" />
28 [
<input type=
"hidden" name=
"id_forum" value=
"(#ENV*{id_forum})" />]
29 [(#INCLURE{fond=formulaires/inc-forum_ajouter_mot}{ajouter_mot})]
30 (#ENV*{erreurs}|table_valeur{previsu})
35 <div class=
"padd-interior padd-post-box-reply-interior">
36 <form action=
"#ENV{action}#formulaire_forum" method=
"post" enctype='multipart/form-data'
><div>
37 [(#ACTION_FORMULAIRE{#ENV{action}})]
38 [
<input type=
"hidden" name=
"id_forum" value=
"(#ENV*{id_forum})" />]
39 [
<div class=
"moderation_info">
40 <div class=
"padd-post-box titre-sans-icone">
41 <h3><:maparaan:bouton_radio_modere_priori:></h3>
43 <div class=
"explication">(#ENV{modere})
<:forum_info_modere:></div>
46 [(#ENV**{afficher_texte}|choixsiegal{'non', ' ',''})
47 [
<input type=
"hidden" name=
"titre" value=
"(#ENV{titre})" />]
48 <p class=
"spip_bouton"><input type=
"submit" class=
"submit" value=
"<:forum_valider:>" /></p>]
50 [(#ENV**{afficher_texte}|choixsiegal{'non', '',' '})
52 <div class=
"padd-post-box titre-sans-icone">
53 <h3><:maparaan:form_pet_message_commentaire:></h3>
56 (#CONFIG{forums_titre}|!={non}|non)
57 <input type=
"hidden" name=
"titre" id=
"titre"[
value=
"(#ENV{titre})"]
/>
62 [
<li class='saisie_mots_forum'
>(#INCLURE{fond=formulaires/inc-forum_bloc_choix_mots}{table=#ENV*{table}}{ajouter_mot})
</li>]
65 [(#CONFIG{forums_titre}|!={non}|oui)
66 <li class='saisie_titre[ (#ENV**{erreurs}|table_valeur{titre}|oui)erreur]'
>
68 <label for=
"titre"><:forum_titre:></label>
69 [
<span class=
"erreur_message">(#ENV*{erreurs}|table_valeur{titre})
</span>]
70 <input name=
"titre" id=
"titre" value=
"[(#ENV{titre}|sinon{<:forum_titre:>})]" size=
"60" tabindex=
"1" type=
"text" />
71 <small>Required
</small>
76 [(#CONFIG{forums_texte}|!={non}|?{
77 <li class='saisie_texte[ (#ENV**{erreurs}|table_valeur{texte}|oui)erreur]'
>
78 <p><textarea name=
"texte" id=
"texte" cols=
"="60" rows="12" tabindex="2">[(#ENV{texte}|sinon{<:maparaan:texte_message:>})]</textarea></p>
85 [(#CONFIG{forums_urlref}|!={non}|?{
86 <div class="padd-post-box titre-sans-icone
">
87 <h3><:maparaan:forum_lien_hyper:> <small>(<:maparaan:optionnel:>)</small></h3>
89 <p class='explication'><:forum_page_url:></p>
91 <li class='saisie_nom_site[ (#ENV**{erreurs}|table_valeur{nom_site}|oui)erreur]'>
93 <label for="nom_site
"><:form_prop_nom_site:></label>
94 [<span class="erreur_message
">(#ENV*{erreurs}|table_valeur{nom_site})</span>]
95 <input name="nom_site
" id="nom_site
" value="[(#ENV{nom_site}|sinon{
<:form_prop_nom_site:>})]
" size="40" type="text
" />
98 <li class='saisie_url_site[ (#ENV**{erreurs}|table_valeur{url_site}|oui)erreur]'>
100 <label for="url_site
"><:forum_url:></label>
101 [<span class="erreur_message
">(#ENV*{erreurs}|table_valeur{url_site})</span>]
102 <input name="url_site
" id="url_site
" value="[(#ENV{url_site}|sinon{
<:forum_url:>})]
" dir="ltr
" size="40" type="text
" />
109 <div class="padd-post-box titre-sans-icone
">
110 <h3><:bouton_ajouter_document:> <small>(<:maparaan:optionnel:>)</small></h3>
113 <li class='saisie_document_forum[ (#ENV**{erreurs}|table_valeur{document_forum}|oui)erreur]'>
115 [<span class="erreur_message
">(#ENV*{erreurs}|table_valeur{document_forum})</span>]
116 <input name="cle_ajouter_document
" id="cle_ajouter_document
" value="(#ENV{cle_ajouter_document})
" type="hidden
" />
118 [<div id="ajouter_document_up
">(#ENV{ajouter_document})
120 <label for="supprimer_document_ajoute
"><input type='checkbox' name='supprimer_document_ajoute' id='supprimer_document_ajoute' /><:lien_supprimer:></label>
125 <label for="ajouter_document
">(#ENV{formats_documents_forum}|join{', '})</label>
126 [<span class="erreur_message
">(#ENV*{erreurs}|table_valeur{ajouter_document})</span>]
127 <input name="ajouter_document
" id="ajouter_document
"[ accept="(#ENV{formats_documents_forum}|join{','})
"] size="40" type="file
" class="file
" />
131 <script type='text/javascript'>
132 jQuery('#ajouter_document_up')
137 .bind('change', function(){
138 jQuery('#ajouter_document_up').hide().next().show();
146 <INCLURE{fond=formulaires/inc-login_forum}{env} />
148 [(#REM) Piege a robots spammeurs ]
149 <p style="display: none;
">
150 <label for="nobot_forum
"><:antispam_champ_vide:></label>
151 <input type="text
" class="text
" name="nobot
" id="nobot_forum
" value="#ENV{nobot}
" size="10" />
153 <p class="boutons
"><input type="submit
" class="submit
" value="<:forum_voir_avant:>" /></p>
154 <div class="nettoyeur
"></div>
167 Sauver les donnees du formulaire dans un cookie, si on quitte la page,
168 et les remettre quand on revient (dans les limites de 4ko etc)
170 <script type="text/javascript
">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
171 if (window.jQuery)(function($){
172 var a = $.cookie('spip_contenu_formulaire_#ENV{_sign}');
175 $('#formulaire_forum textarea#EVAL{chr(91)}name=texte#EVAL{chr(93)}')
177 $.cookie('spip_contenu_formulaire_#ENV{_sign}', null);
179 $('#formulaire_forum form')
180 .bind('submit', function() {
184 .bind('unload', function(){
186 var s = $('#formulaire_forum textarea#EVAL{chr(91)}name=texte#EVAL{chr(93)}').val();
188 $.cookie('spip_contenu_formulaire_#ENV{_sign}', s);
190 $.cookie('spip_contenu_formulaire_#ENV{_sign}', null);
194 /*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>