F-d-ration_de_groupes/formulaires/configurer_balint.html
Pierre 9c42e9cc24 On crée un deuxième forum.
On normalise les éléments du forum pour qu'il transmette l'id du forum en paramètre, notamment pour la création et la redirection dans le bon forum.
On ajoute des fonctions d'autorisation pour qu'un créateur de sujet puisse le modifier tant qu'il n'a pas de réponse.
On modifie les autorisations pour le formulaire editer_auteur, afin qu'un simple inscrit (6forum) puisse éditer son profil aussi !
2020-03-11 03:30:23 +01:00

98 lines
4.7 KiB
HTML

<div class="formulaire_spip formulaire_configurer formulaire_#FORM">
<h3 class="titrem"><:balint:cfg_titre_parametrages:></h3>
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
<form method="post" action="#ENV{action}">
<div>
#ACTION_FORMULAIRE{#ENV{action}}
<fieldset>
<legend>Configuration de l'affichage des tags</legend>
<ul class="editer-groupe">
<li class="editer tags_article [ (#ENV**{erreurs}|table_valeur{tags_article}|oui)erreur]">
<label>Afficher les tags dans la page d'un article</label>
[<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{tags_article})</span>]
<div class="choix">
<input type="radio" name="tags_article" class="radio" value="oui" id="tags_article_oui"[(#ENV{tags_article,'non'}|=={oui}|oui)checked="checked"]/>
<label for="tags_article_oui">Oui</label>
</div>
<div class="choix">
<input type="radio" name="tags_article" class="radio" value="non" id="tags_article_non"[(#ENV{tags_article,'non'}|=={non}|oui)checked="checked"]/>
<label for="tags_article_non">Non</label>
</div>
</li>
<li class="editer tags_blocs [ (#ENV**{erreurs}|table_valeur{tags_blocs}|oui)erreur]">
<label>Afficher les tags dans les blocs d'articles</label>
[<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{tags_blocs})</span>]
<div class="choix">
<input type="radio" name="tags_blocs" class="radio" value="oui" id="tags_blocs_oui"[(#ENV{tags_blocs,'non'}|=={oui}|oui)checked="checked"]/>
<label for="tags_blocs_oui">Oui</label>
</div>
<div class="choix">
<input type="radio" name="tags_blocs" class="radio" value="non" id="tags_blocs_non"[(#ENV{tags_blocs,'non'}|=={non}|oui)checked="checked"]/>
<label for="tags_blocs_non">Non</label>
</div>
</li>
</ul>
</fieldset>
<fieldset>
#SET{name1,id_rub_articles}
#SET{name2,id_rub_groupes}
#SET{name3,id_rub_forum}
#SET{name3b,id_rub_forum_prive}
#SET{name4,id_mots_medias}
#SET{name5,id_mots_espace_membre}
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name1}}|table_valeur{#GET{name2}}}
#SET{obli,"obligatoire"}
<legend>Configuration de l'arborescence</legend>
<div class="editer_[(#GET{name1})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name1}">ID du secteur des articles</label>
[<span class="erreur_message">(#GET{erreurs})</span>]
<input type="text" name="#GET{name1}" id="#GET{name1}" value="#ENV{#GET{name1}}">
</div>
<div class="editer_[(#GET{name2})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name2}">ID du secteur des groupes</label>
[<span class="erreur_message">(#GET{erreurs})</span>]
<input type="text" name="#GET{name2}" id="#GET{name2}" value="#ENV{#GET{name2}}">
</div>
<div class="editer_[(#GET{name3})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name3}">ID du secteur du forum public</label>
[<span class="erreur_message">(#GET{erreurs})</span>]
<input type="text" name="#GET{name3}" id="#GET{name3}" value="#ENV{#GET{name3}}">
</div>
<div class="editer_[(#GET{name3b})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name3b}">ID du secteur du forum privé</label>
[<span class="erreur_message">(#GET{erreurs})</span>]
<input type="text" name="#GET{name3b}" id="#GET{name3b}" value="#ENV{#GET{name3b}}">
</div>
<div class="editer_[(#GET{name4})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name4}">ID du groupe de mots de la médiathèque</label>
[<span class="erreur_message">(#GET{erreurs})</span>]
<input type="text" name="#GET{name4}" id="#GET{name4}" value="#ENV{#GET{name4}}">
</div>
<div class="editer_[(#GET{name5})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name5}">ID du groupe de mots de l'espace membre</label>
[<span class="erreur_message">(#GET{erreurs})</span>]
<input type="text" name="#GET{name5}" id="#GET{name5}" value="#ENV{#GET{name5}}">
</div>
</fieldset>
<fieldset>
<legend><i class="fas fa-users"></i> Destinataire du formulaire de contact</legend>
<select id="id_contact" name="id_contact" class="chosen">
<option value="">&nbsp;</option>
<BOUCLE_auteurs(AUTEURS){tous}{par nom}>
<option value="#ID_AUTEUR" [(#ID_AUTEUR|=={#ENV{id_contact}}|oui) selected]>#NOM</option>
</BOUCLE_auteurs>
</select>
</fieldset>
<input type="hidden" name="_meta_casier" value="balint" />
<p class="boutons"><span class="image_loading">&nbsp;</span><input type="submit" class="submit" value="<:bouton_enregistrer:>" /></p>
</div>
</form>
</div>