[phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par OttOfans Mar 24 Sep 2013 - 21:56

Bonjour,

Est il possible de supprimer le bouton "Nouveau" dans un forum
afin d'obliger les membres à passer par un formulaire, svp ??

En attente d'une aide de votre part, mes salutations Jérôme


Dernière édition par OttOfans le Mar 8 Oct 2013 - 21:51, édité 3 fois
avatar

OttOfans
**

Masculin
Messages : 73
Inscrit(e) le : 08/08/2013

http://monforumtest.bbfr.net/forum
OttOfans a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par Self Mer 25 Sep 2013 - 0:01

Bonsoir ^^.

On peut peut être plus essayer un chargement du formulaire au clique sur le bouton nouveau:
Code:
$(function () {
    /* On verifie que l'on soit bien sur la page de creation d'un nouveau sujet  ../post?f=1&mode=newtopic */
    if (document.location.pathname == "/post" && /^\?f=1&mode=newtopic$/.test(document.location.search)) {
    /* Si on est bien sur la page on charge le formulaire qui se trouve sur la page ../h1- et on insere tout ce qui ce trouve dans le div qui porte la class forumline */
        $('form[name=post]').load('/h1-page-html-de-mon-formulaire-div.forumline');
    }
});
Cordialement Smile .
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par OttOfans Mer 25 Sep 2013 - 9:18

Bonjour SeLfde4Th7,

ça n'a pas l'air de fonctionner Neutral 
J'ai cocher "Sur les sous-forums"


et on insere tout ce qui ce trouve dans le div qui porte la class forumline
Je comprends pas trop là Embarassed 

Merci par avance pour votre aide.

Cordialement


Dernière édition par OttOfans le Jeu 26 Sep 2013 - 9:44, édité 1 fois
avatar

OttOfans
**

Masculin
Messages : 73
Inscrit(e) le : 08/08/2013

http://monforumtest.bbfr.net/forum
OttOfans a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par Self Mer 25 Sep 2013 - 15:17

Bonjour ^^.

Le code suivant devrais fonctionner:
Code:
$(function () {
    /* On verifie que l'on soit bien sur la page de creation d'un nouveau sujet  ../post?f=1&mode=newtopic */
    if (document.location.pathname == "/post" && /^\?f=4&mode=newtopic$/.test(document.location.search)) {
    /* Si on est bien sur la page on charge le formulaire qui se trouve sur la page ../h1- et on insere tout ce qui ce trouve dans le div qui porte la class forumline */
        $('form[name=post]').load('/h2-formulaire-de-presentation-div.forumline');
    }
});
EDIT: en faite je viens d'aller voir votre formulaire, il faut enlever le haut et bas de page de votre forum.

Cordialement Smile.
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par OttOfans Jeu 26 Sep 2013 - 9:43

Bonjour

Merci beaucoup SeLfde4Th7, ça fonctionne Wink

Cordialement


EDIT : Par contre, je viens de m’apercevoir que maintenant
j'ai plus le pseudo du membre qui s'affiche dans le titre du formulaire (titre automatique)
ca peut venir de ça ????
avatar

OttOfans
**

Masculin
Messages : 73
Inscrit(e) le : 08/08/2013

http://monforumtest.bbfr.net/forum
OttOfans a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par Self Jeu 26 Sep 2013 - 18:44

OttOfans a écrit:EDIT : Par contre, je viens de m’apercevoir que maintenant
j'ai plus le pseudo du membre qui s'affiche dans le titre du formulaire (titre automatique)
ca peut venir de ça ????
Re ^^.

Euh cela dépend comment vous prenez le pseuod du membre pour le mettre dans le titre, si vous le prenez par un valeur rempli du formulaire non ce ne doit pas être sa car chez moi cela fonctionne Wink .

Cordialement Smile .

Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par OttOfans Jeu 26 Sep 2013 - 21:34

Bonsoir

SeLfde4Th7 a écrit:si vous le prenez par un valeur rempli du formulaire non ce ne doit pas être sa
scratch 


Dernière édition par OttOfans le Mar 8 Oct 2013 - 21:53, édité 1 fois
avatar

OttOfans
**

Masculin
Messages : 73
Inscrit(e) le : 08/08/2013

http://monforumtest.bbfr.net/forum
OttOfans a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par Self Ven 27 Sep 2013 - 17:38

Re ^^.

Je ne vois pas d'erreur particulière mise à part à ce niveau, le label s'applique à aucun input à cause d'un faute de frappe en rouge:
<label for="speudo">Pseudo : </label>
<input type="text" name="pseudo" id="pseudo" size="45" maxlength="60" required="required" /><br /><br />
Mes formulaire ne sont pasfait exactement pareil et ne suis pas habitué à ceux-ci :/ .

Cordialement Smile .
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par OttOfans Ven 27 Sep 2013 - 18:02

Bonjour,

oui je m'en était aperçu, mais même en rectifiant ça ne veut pas non plus Sad 

Mes formulaire ne sont pasfait exactement pareil et ne suis pas habitué à ceux-ci :/ .
Tu pourrais me donner ta façon de faire, stp ? Embarassed 

Cordialement
avatar

OttOfans
**

Masculin
Messages : 73
Inscrit(e) le : 08/08/2013

http://monforumtest.bbfr.net/forum
OttOfans a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par Self Ven 27 Sep 2013 - 18:16

Re ^^.

Un formulaire comme ceux que j'ai ce présente par exemple comme cela:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="fr">
<head>
<title>The Nomads Soldiers</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" type="" />
<style type="text/css">
.form hr{color:transparent!important;margin-right:50px;margin-left:50px;border:1px dotted #333}
.form a:active, .form a:visited, .form a:link{color:#DDD;text-decoration:none}
.form a:hover{color:#DDD;text-decoration:underline}
.form body{text-shadow:5px 5px 5px #000;background:transparent;font-family:Trebuchet MS;font-size:10px}
.form i{color:red;font-weight:400;font-size:9px} p{margin:3px;color:#6f6f6f;font-weight:400}
.form fieldset{border-radius:5px;border:1px solid #6f6f6f;text-shadow:5px 5px 5px #000;background-image:url();background-color:#222222;margin-bottom:15px}
.form legend{font-family:Arial, Arial Black, Trebuchet MS, Times New Roman, Times, serif;color:#6f6f6f;margin-left:50px;font-size:16px;font-weight:700}
.form input, .form textarea, .form select{border-radius:5px;box-shadow:3px 3px 3px #000;border:1px solid #ddd;margin-left:5px;font-family:Arial, Arial Black, Georgia, Times New Roman, Times, serif;color:#ddd;background-image:url();background-color:#222}
.form input:focus, .form textarea:focus, .form select:focus{border-radius:5px;box-shadow:3px 3px 3px #000;background-image:url();background-color:#555}
.form input[type=checkbox], .form input[type=radio]{box-shadow:none!important;background-color:transparent!important;background-image:url(//2img.net/i/fa/empty.gif)!important;border-style:none!important}
.form label, .form input{margin-left:5px;color:#6f6f6f;font-weight:400}</style>
<script type="text/javascript" src="http://www.aht.li/2083534/present.js"></script>
<script type="text/javascript">//<![CDATA[
function verifchamps(){return 0==document.getElementById("pseudo").value.length?(document.getElementById("errormsg").innerHTML="Vous n'avez pas renseign\u00e9 votre nickname !",!1):0==document.getElementById("prenom").value.length?(document.getElementById("errormsg").innerHTML="Vous n'avez pas renseign\u00e9 votre pr\u00e9nom !",!1):!0}function norightclick(){return!0}document.oncontextmenu=norightclick; function envoiMessage(a){var b="",b='<fieldset style="margin-top:20px; margin-bottom:20px; background:url() repeat-y #333; width: 95%; padding: 15px; border: 1px solid '+a.color.value+';box-shadow: 5px 5px 5px #000; border-radius: 5px;color:#6f6f6f"><legend style="font-weight:700; font-size:30px; color:'+a.color.value+';">'+a.pseudo.value+'</legend>\n<b style="color:'+a.color.value+';">\u256d Pseudo : </b>'+a.pseudo.value+'\n<b style="color:'+a.color.value+';">\u251c Prénom : </b>'+a.prenom.value+'\n<b style="color:'+a.color.value+';">\u251c Age : </b>'+a.age.value+' ans\n<b style="color:'+a.color.value+';">\u251c Localisation : </b>'+a.flag.value+'\n<b style="color:'+a.color.value+';">\u251c Mes styles de jeu sont : </b>';for(c=0;c<a.jeux.length;c++)!0==a.jeux[c].checked?b=b+' <b style="color:'+a.color.value+';">☑</b> '+ a.jeux[c].value+" ":!1==a.jeux[c].checked&&(b=b+" ");b=b+'\n<b style="color:'+a.color.value+';">\u251c Loisirs : </b>'+a.loisirs.value+'\n<b style="color:'+a.color.value+';">\u2570 Autres : </b>'+ a.autres.value+"\n",b=b+"\nAu plaisir ingame, "+a.prenom.value+".\n</fieldset>";a.message.value=b;a.subject.value="Présentation de "+a.prenom.value+" - "+a.pseudo.value};//]]>
</script>
</head>
<body>
<form class="form" method="post" action="/post" name="post" enctype="multipart/form-data" onsubmit="envoiMessage(this);" target="_parent">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="auth[]" value="" />
<input type="hidden" name="topictype" value="0" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="4" />
<fieldset>
<legend>Formulaire De Présentation</legend>
<p><input type="hidden" name="subject" id="titre" value="" /></p>
<p><input type="hidden" name="username" id="username" value="" /></p>
<p><label for="pseudo"><i>*</i>pseudo :</label><input type="text" name="pseudo" id="pseudo" size="30" maxlength="16" /></p>
<p><label for="prenom"><i>*</i>Prénom :</label><input type="text" name="prenom" id="prenom" size="30" /></p>
<p><label for="age">Age :  </label><select name="age" id="age" style="background-color:#111111; color:#999999; border:1px solid #313131;">
<option style="color:red" value="10">10</option>
<option style="color:red" value="11">11</option>
<option style="color:red" value="12">12</option>
<option style="color:orange" value="13">13</option>
<option style="color:orange" value="14">14</option>
<option style="color:orange" value="15">15</option>
<option value="16" selected="selected">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="35">35</option>
<option value="36">36</option>
<option value="37">37</option>
<option value="38">38</option>
<option value="39">39</option>
<option value="40">40</option>
<option value="41">41</option>
<option value="42">42</option>
<option value="43">43</option>
<option value="44">44</option>
<option value="45">45</option>
<option value="46">46</option>
<option value="47">47</option>
<option value="48">48</option>
<option value="49">49</option>
<option value="50">50</option>
<option value="51">51</option>
<option value="52">52</option>
<option value="53">53</option>
<option value="54">54</option>
<option value="55">55</option>
<option value="56">56</option>
<option value="57">57</option>
<option value="58">58</option>
<option value="59">59</option>
<option value="60">60</option>
</select></p>
<p><label>Votre type de jeu :</label>
<input type="checkbox" style="cursor:pointer;" name="jeux" id="fps" value="First person shooter" /><label for="fps"> First person shooter</label>
<input type="checkbox" style="cursor:pointer;" name="jeux" id="mmorp" value="Massively multiplayer online role-playing game" /><label for="mmorp"> Massively multiplayer online role-playing game</label>
<input type="checkbox" style="cursor:pointer;" name="jeux" id="simu" value="Simulation" /><label for="simu"> Simulation</label></p>
<p><label for="flag">Localisation :</label><input type="text" name="flag" id="flag" size="30" /></p>
<p><label for="loisirs">Loisirs :</label><input type="text" name="loisirs" id="loisirs" size="30" /></p>
<p><label for="age">Choisissez une couleur :</label><input id="sample_1" type="button" style="background-image:none; background-color:#DDD; cursor:pointer;" onclick="showColorGrid2('color','sample_1');" value=".." /><input name="color" type="text" id="color" size="8" maxlength="7" value="#DDDDDD" /></p>
<p><label for="autres">Autres , libre à toi :</label><br /><textarea style="width:98%; height:150px;" name="autres" id="autres" cols="2" rows="2"></textarea></p>
<span style="float:right; padding:0 10px;"><input type="reset" value="Réinitialiser" onclick="return confirm('Veuillez confirmer !');" style="cursor:pointer;" /><input type="submit" name="post" value="Envoyer" onclick="return verifchamps();" style="cursor:pointer;" /></span>
<div align="center" style="text-decoration:blink; color:orange; font-size:11px;" id="errormsg"></div><div id="colorpicker201" class="colorpicker201"></div><p align="left">Une fois présenter tu sera automatiquement placer dans le rang <font color="#FFFF00">Invités</font> et pourras poster ta demande de recrutement.<br /><br />
<b>Note :</b> Les champs marqués d'un (<i>*</i>) sont obligatoires</p><p align="right">©️ 2013 <a href="http://thenomadssoldiers.forumactif.org/">The Nomads Soldiers</a> </p></fieldset></form></body></html>
CSS JAVASCRIPT ET HTML comme la plupart des formulaire, seulement ceux qui me dérange chez vous c'est que votre titre semble ce définir avec cette ligne html
Code:
<input type="text" name="subject" id="titre" value="Présentation de " size="45" maxlength="60" class="USERNAME" readonly="readonly" />
Chez moi il est défini lors de l'envoi avec cette ligne du javascript:
Code:
;a.message.value=b;a.subject.value="Présentation de "+a.prenom.value+" - "+a.pseudo.value
Seulement ce n'est pas une ligne que l'on insère comme cela.

Cordialement Smile.
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par OttOfans Sam 28 Sep 2013 - 22:12

Bonsoir,

bon beh, je vais essayer de le refaire en me basant sur le tien, si ça te dérange pas Wink

Tu pourrais me fournir un exemple de code CSS aussi, stp ?

Et ton code javascript est juste ça ?
Code:
;a.message.value=b;a.subject.value="Présentation de "+a.prenom.value+" - "+a.pseudo.value
Coché sur les sujets ?

PS : Pas de soucis, je ne copierais pas ton super travail, c'est juste pour me donner un exemple Wink

Cordialement
avatar

OttOfans
**

Masculin
Messages : 73
Inscrit(e) le : 08/08/2013

http://monforumtest.bbfr.net/forum
OttOfans a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par Self Sam 28 Sep 2013 - 23:12

Re ^^

J'ai donner le code complet dans mon message précédent:
SeLfde4Th7 a écrit:Re ^^.

Un formulaire comme ceux que j'ai ce présente par exemple comme cela:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="fr">
<head>
<title>The Nomads Soldiers</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" type="" />
<style type="text/css">
.form hr{color:transparent!important;margin-right:50px;margin-left:50px;border:1px dotted #333}
.form a:active, .form a:visited, .form a:link{color:#DDD;text-decoration:none}
.form a:hover{color:#DDD;text-decoration:underline}
.form body{text-shadow:5px 5px 5px #000;background:transparent;font-family:Trebuchet MS;font-size:10px}
.form i{color:red;font-weight:400;font-size:9px} p{margin:3px;color:#6f6f6f;font-weight:400}
.form fieldset{border-radius:5px;border:1px solid #6f6f6f;text-shadow:5px 5px 5px #000;background-image:url();background-color:#222222;margin-bottom:15px}
.form legend{font-family:Arial, Arial Black, Trebuchet MS, Times New Roman, Times, serif;color:#6f6f6f;margin-left:50px;font-size:16px;font-weight:700}
.form input, .form textarea, .form select{border-radius:5px;box-shadow:3px 3px 3px #000;border:1px solid #ddd;margin-left:5px;font-family:Arial, Arial Black, Georgia, Times New Roman, Times, serif;color:#ddd;background-image:url();background-color:#222}
.form input:focus, .form textarea:focus, .form select:focus{border-radius:5px;box-shadow:3px 3px 3px #000;background-image:url();background-color:#555}
.form input[type=checkbox], .form input[type=radio]{box-shadow:none!important;background-color:transparent!important;background-image:url(//2img.net/i/fa/empty.gif)!important;border-style:none!important}
.form label, .form input{margin-left:5px;color:#6f6f6f;font-weight:400}</style>
<script type="text/javascript" src="http://www.aht.li/2083534/present.js"></script>
<script type="text/javascript">//<![CDATA[
function verifchamps(){return 0==document.getElementById("pseudo").value.length?(document.getElementById("errormsg").innerHTML="Vous n'avez pas renseign\u00e9 votre nickname !",!1):0==document.getElementById("prenom").value.length?(document.getElementById("errormsg").innerHTML="Vous n'avez pas renseign\u00e9 votre pr\u00e9nom !",!1):!0}function norightclick(){return!0}document.oncontextmenu=norightclick; function envoiMessage(a){var b="",b='<fieldset style="margin-top:20px; margin-bottom:20px; background:url() repeat-y #333; width: 95%; padding: 15px; border: 1px solid '+a.color.value+';box-shadow: 5px 5px 5px #000; border-radius: 5px;color:#6f6f6f"><legend style="font-weight:700; font-size:30px; color:'+a.color.value+';">'+a.pseudo.value+'</legend>\n<b style="color:'+a.color.value+';">\u256d Pseudo : </b>'+a.pseudo.value+'\n<b style="color:'+a.color.value+';">\u251c Prénom : </b>'+a.prenom.value+'\n<b style="color:'+a.color.value+';">\u251c Age : </b>'+a.age.value+' ans\n<b style="color:'+a.color.value+';">\u251c Localisation : </b>'+a.flag.value+'\n<b style="color:'+a.color.value+';">\u251c Mes styles de jeu sont : </b>';for(c=0;c<a.jeux.length;c++)!0==a.jeux[c].checked?b=b+' <b style="color:'+a.color.value+';">☑</b> '+ a.jeux[c].value+" ":!1==a.jeux[c].checked&&(b=b+" ");b=b+'\n<b style="color:'+a.color.value+';">\u251c Loisirs : </b>'+a.loisirs.value+'\n<b style="color:'+a.color.value+';">\u2570 Autres : </b>'+ a.autres.value+"\n",b=b+"\nAu plaisir ingame, "+a.prenom.value+".\n</fieldset>";a.message.value=b;a.subject.value="Présentation de "+a.prenom.value+" - "+a.pseudo.value};//]]>
</script>
</head>
<body>
<form class="form" method="post" action="/post" name="post" enctype="multipart/form-data" onsubmit="envoiMessage(this);" target="_parent">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="auth[]" value="" />
<input type="hidden" name="topictype" value="0" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="4" />
<fieldset>
<legend>Formulaire De Présentation</legend>
<p><input type="hidden" name="subject" id="titre" value="" /></p>
<p><input type="hidden" name="username" id="username" value="" /></p>
<p><label for="pseudo"><i>*</i>pseudo :</label><input type="text" name="pseudo" id="pseudo" size="30" maxlength="16" /></p>
<p><label for="prenom"><i>*</i>Prénom :</label><input type="text" name="prenom" id="prenom" size="30" /></p>
<p><label for="age">Age :  </label><select name="age" id="age" style="background-color:#111111; color:#999999; border:1px solid #313131;">
<option style="color:red" value="10">10</option>
<option style="color:red" value="11">11</option>
<option style="color:red" value="12">12</option>
<option style="color:orange" value="13">13</option>
<option style="color:orange" value="14">14</option>
<option style="color:orange" value="15">15</option>
<option value="16" selected="selected">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="35">35</option>
<option value="36">36</option>
<option value="37">37</option>
<option value="38">38</option>
<option value="39">39</option>
<option value="40">40</option>
<option value="41">41</option>
<option value="42">42</option>
<option value="43">43</option>
<option value="44">44</option>
<option value="45">45</option>
<option value="46">46</option>
<option value="47">47</option>
<option value="48">48</option>
<option value="49">49</option>
<option value="50">50</option>
<option value="51">51</option>
<option value="52">52</option>
<option value="53">53</option>
<option value="54">54</option>
<option value="55">55</option>
<option value="56">56</option>
<option value="57">57</option>
<option value="58">58</option>
<option value="59">59</option>
<option value="60">60</option>
</select></p>
<p><label>Votre type de jeu :</label>
<input type="checkbox" style="cursor:pointer;" name="jeux" id="fps" value="First person shooter" /><label for="fps"> First person shooter</label>
<input type="checkbox" style="cursor:pointer;" name="jeux" id="mmorp" value="Massively multiplayer online role-playing game" /><label for="mmorp"> Massively multiplayer online role-playing game</label>
<input type="checkbox" style="cursor:pointer;" name="jeux" id="simu" value="Simulation" /><label for="simu"> Simulation</label></p>
<p><label for="flag">Localisation :</label><input type="text" name="flag" id="flag" size="30" /></p>
<p><label for="loisirs">Loisirs :</label><input type="text" name="loisirs" id="loisirs" size="30" /></p>
<p><label for="age">Choisissez une couleur :</label><input id="sample_1" type="button" style="background-image:none; background-color:#DDD; cursor:pointer;" onclick="showColorGrid2('color','sample_1');" value=".." /><input name="color" type="text" id="color" size="8" maxlength="7" value="#DDDDDD" /></p>
<p><label for="autres">Autres , libre à toi :</label><br /><textarea style="width:98%; height:150px;" name="autres" id="autres" cols="2" rows="2"></textarea></p>
<span style="float:right; padding:0 10px;"><input type="reset" value="Réinitialiser" onclick="return confirm('Veuillez confirmer !');" style="cursor:pointer;" /><input type="submit" name="post" value="Envoyer" onclick="return verifchamps();" style="cursor:pointer;" /></span>
<div align="center" style="text-decoration:blink; color:orange; font-size:11px;" id="errormsg"></div><div id="colorpicker201" class="colorpicker201"></div><p align="left">Une fois présenter tu sera automatiquement placer dans le rang <font color="#FFFF00">Invités</font> et pourras poster ta demande de recrutement.<br /><br />
<b>Note :</b> Les champs marqués d'un (<i>*</i>) sont obligatoires</p><p align="right">©️ 2013 <a href="http://thenomadssoldiers.forumactif.org/">The Nomads Soldiers</a> </p></fieldset></form></body></html>
Il est composer de la partie CSS:
Code:
<style type="text/css">
.form hr{color:transparent!important;margin-right:50px;margin-left:50px;border:1px dotted #333}
.form a:active, .form a:visited, .form a:link{color:#DDD;text-decoration:none}
.form a:hover{color:#DDD;text-decoration:underline}
.form body{text-shadow:5px 5px 5px #000;background:transparent;font-family:Trebuchet MS;font-size:10px}
.form i{color:red;font-weight:400;font-size:9px} p{margin:3px;color:#6f6f6f;font-weight:400}
.form fieldset{border-radius:5px;border:1px solid #6f6f6f;text-shadow:5px 5px 5px #000;background-image:url();background-color:#222222;margin-bottom:15px}
.form legend{font-family:Arial, Arial Black, Trebuchet MS, Times New Roman, Times, serif;color:#6f6f6f;margin-left:50px;font-size:16px;font-weight:700}
.form input, .form textarea, .form select{border-radius:5px;box-shadow:3px 3px 3px #000;border:1px solid #ddd;margin-left:5px;font-family:Arial, Arial Black, Georgia, Times New Roman, Times, serif;color:#ddd;background-image:url();background-color:#222}
.form input:focus, .form textarea:focus, .form select:focus{border-radius:5px;box-shadow:3px 3px 3px #000;background-image:url();background-color:#555}
.form input[type=checkbox], .form input[type=radio]{box-shadow:none!important;background-color:transparent!important;background-image:url(//2img.net/i/fa/empty.gif)!important;border-style:none!important}
.form label, .form input{margin-left:5px;color:#6f6f6f;font-weight:400}</style>
La partie Javascript:
Code:
<script type="text/javascript" src="http://www.aht.li/2083534/present.js"></script>
<script type="text/javascript">//<![CDATA[
function verifchamps(){return 0==document.getElementById("pseudo").value.length?(document.getElementById("errormsg").innerHTML="Vous n'avez pas renseign\u00e9 votre nickname !",!1):0==document.getElementById("prenom").value.length?(document.getElementById("errormsg").innerHTML="Vous n'avez pas renseign\u00e9 votre pr\u00e9nom !",!1):!0}function norightclick(){return!0}document.oncontextmenu=norightclick; function envoiMessage(a){var b="",b='<fieldset style="margin-top:20px; margin-bottom:20px; background:url() repeat-y #333; width: 95%; padding: 15px; border: 1px solid '+a.color.value+';box-shadow: 5px 5px 5px #000; border-radius: 5px;color:#6f6f6f"><legend style="font-weight:700; font-size:30px; color:'+a.color.value+';">'+a.pseudo.value+'</legend>\n<b style="color:'+a.color.value+';">\u256d Pseudo : </b>'+a.pseudo.value+'\n<b style="color:'+a.color.value+';">\u251c Prénom : </b>'+a.prenom.value+'\n<b style="color:'+a.color.value+';">\u251c Age : </b>'+a.age.value+' ans\n<b style="color:'+a.color.value+';">\u251c Localisation : </b>'+a.flag.value+'\n<b style="color:'+a.color.value+';">\u251c Mes styles de jeu sont : </b>';for(c=0;c<a.jeux.length;c++)!0==a.jeux[c].checked?b=b+' <b style="color:'+a.color.value+';">☑</b> '+ a.jeux[c].value+" ":!1==a.jeux[c].checked&&(b=b+" ");b=b+'\n<b style="color:'+a.color.value+';">\u251c Loisirs : </b>'+a.loisirs.value+'\n<b style="color:'+a.color.value+';">\u2570 Autres : </b>'+ a.autres.value+"\n",b=b+"\nAu plaisir ingame, "+a.prenom.value+".\n</fieldset>";a.message.value=b;a.subject.value="Présentation de "+a.prenom.value+" - "+a.pseudo.value};//]]>
</script>
La partie HTML:
Code:
<body>
<form class="form" method="post" action="/post" name="post" enctype="multipart/form-data" onsubmit="envoiMessage(this);" target="_parent">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="auth[]" value="" />
<input type="hidden" name="topictype" value="0" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="4" />
<fieldset>
<legend>Formulaire De Présentation</legend>
<p><input type="hidden" name="subject" id="titre" value="" /></p>
<p><input type="hidden" name="username" id="username" value="" /></p>
<p><label for="pseudo"><i>*</i>pseudo :</label><input type="text" name="pseudo" id="pseudo" size="30" maxlength="16" /></p>
<p><label for="prenom"><i>*</i>Prénom :</label><input type="text" name="prenom" id="prenom" size="30" /></p>
<p><label for="age">Age :  </label><select name="age" id="age" style="background-color:#111111; color:#999999; border:1px solid #313131;">
<option style="color:red" value="10">10</option>
<option style="color:red" value="11">11</option>
<option style="color:red" value="12">12</option>
<option style="color:orange" value="13">13</option>
<option style="color:orange" value="14">14</option>
<option style="color:orange" value="15">15</option>
<option value="16" selected="selected">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="35">35</option>
<option value="36">36</option>
<option value="37">37</option>
<option value="38">38</option>
<option value="39">39</option>
<option value="40">40</option>
<option value="41">41</option>
<option value="42">42</option>
<option value="43">43</option>
<option value="44">44</option>
<option value="45">45</option>
<option value="46">46</option>
<option value="47">47</option>
<option value="48">48</option>
<option value="49">49</option>
<option value="50">50</option>
<option value="51">51</option>
<option value="52">52</option>
<option value="53">53</option>
<option value="54">54</option>
<option value="55">55</option>
<option value="56">56</option>
<option value="57">57</option>
<option value="58">58</option>
<option value="59">59</option>
<option value="60">60</option>
</select></p>
<p><label>Votre type de jeu :</label>
<input type="checkbox" style="cursor:pointer;" name="jeux" id="fps" value="First person shooter" /><label for="fps"> First person shooter</label>
<input type="checkbox" style="cursor:pointer;" name="jeux" id="mmorp" value="Massively multiplayer online role-playing game" /><label for="mmorp"> Massively multiplayer online role-playing game</label>
<input type="checkbox" style="cursor:pointer;" name="jeux" id="simu" value="Simulation" /><label for="simu"> Simulation</label></p>
<p><label for="flag">Localisation :</label><input type="text" name="flag" id="flag" size="30" /></p>
<p><label for="loisirs">Loisirs :</label><input type="text" name="loisirs" id="loisirs" size="30" /></p>
<p><label for="age">Choisissez une couleur :</label><input id="sample_1" type="button" style="background-image:none; background-color:#DDD; cursor:pointer;" onclick="showColorGrid2('color','sample_1');" value=".." /><input name="color" type="text" id="color" size="8" maxlength="7" value="#DDDDDD" /></p>
<p><label for="autres">Autres , libre à toi :</label><br /><textarea style="width:98%; height:150px;" name="autres" id="autres" cols="2" rows="2"></textarea></p>
<span style="float:right; padding:0 10px;"><input type="reset" value="Réinitialiser" onclick="return confirm('Veuillez confirmer !');" style="cursor:pointer;" /><input type="submit" name="post" value="Envoyer" onclick="return verifchamps();" style="cursor:pointer;" /></span>
<div align="center" style="text-decoration:blink; color:orange; font-size:11px;" id="errormsg"></div><div id="colorpicker201" class="colorpicker201"></div><p align="left">Une fois présenter tu sera automatiquement placer dans le rang <font color="#FFFF00">Invités</font> et pourras poster ta demande de recrutement.<br /><br />
<b>Note :</b> Les champs marqués d'un (<i>*</i>) sont obligatoires</p><p align="right">©️ 2013 <a href="http://thenomadssoldiers.forumactif.org/">The Nomads Soldiers</a> </p></fieldset></form></body>
Tout cela rassembler vous donne le code présent dans la citation.

Cordialement Smile .
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par OttOfans Lun 30 Sep 2013 - 22:41

Bonsoir,

super merci, je vais essayé d'en refaire un du coup thumright 

Cordialement
avatar

OttOfans
**

Masculin
Messages : 73
Inscrit(e) le : 08/08/2013

http://monforumtest.bbfr.net/forum
OttOfans a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par OttOfans Mer 2 Oct 2013 - 15:32

Bonjour

UP

Salutations
avatar

OttOfans
**

Masculin
Messages : 73
Inscrit(e) le : 08/08/2013

http://monforumtest.bbfr.net/forum
OttOfans a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par OttOfans Ven 4 Oct 2013 - 12:47

Bonjour

UP

Salutations
avatar

OttOfans
**

Masculin
Messages : 73
Inscrit(e) le : 08/08/2013

http://monforumtest.bbfr.net/forum
OttOfans a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par Self Ven 4 Oct 2013 - 13:00

Bonjour ^^.

Vous n'avez pas réussi à reproduire Le formulaire ?
Vous pouvez si vous le désirez me décrire ce que vous désirez, je pourrais vous faire la mise en form HTML et javascript et vous laisserais la partie CSS.
Précisions à apportées:
-Titre du formulaire en légend ou à l'intérieur du formulaire.
-les types de champs que doit posséder votre formulaire(calendrier, Apparait au clique d'une otpion, checkbox, radio, text, etc..).
-Le nom des champ et leur ordre.

Cordialement Smile .
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par OttOfans Ven 4 Oct 2013 - 13:18

Bonjour,

J'ai du mal à faire quelque chose de propre Neutral

SeLfde4Th7 a écrit:Vous pouvez si vous le désirez me décrire ce que vous désirez, je pourrais vous faire la mise en form HTML et javascript et vous laisserais la partie CSS.
Super, merci beaucoup pour votre aide Wink 
C'est donc pour un formulaire de présentation.

Il faudrait qu'il contienne :


  • Titre automatique dans le style : Présentation de (pseudo)


Cordialement Jérôme


Dernière édition par OttOfans le Mar 8 Oct 2013 - 21:54, édité 1 fois
avatar

OttOfans
**

Masculin
Messages : 73
Inscrit(e) le : 08/08/2013

http://monforumtest.bbfr.net/forum
OttOfans a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par Self Sam 5 Oct 2013 - 18:35

Bonjour ^^.

J'ai ternminé le formulaire Smile et voilà ce que donne le code:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="fr">
<head>
<title>Fromulaire de pr&eacutesentation</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style type="text/css">STYLE CSS</style>
<script type="text/javascript" src="http://www.aht.li/2083534/present.js"></script>
<script type="text/javascript">//<![CDATA[
function verifchamps(){return 0==document.getElementById("pseudo").value.length?(document.getElementById("errormsg").innerHTML="Vous n'avez pas renseign\u00e9 votre nickname !",!1):0==document.getElementById("prenom").value.length?(document.getElementById("errormsg").innerHTML="Vous n'avez pas renseign\u00e9 votre pr\u00e9nom !",!1):!0}function norightclick(){return!0}document.oncontextmenu=norightclick; function envoiMessage(a){var b="",b='<fieldset style="margin-top:20px; margin-bottom:20px; background:url() repeat-y #333; width: 95%; padding: 15px; border: 1px solid #000;box-shadow: 5px 5px 5px #000; border-radius: 5px;color:#6f6f6f">\u2219 Pseudo : '+a.pseudo.value+'\n\u2219 Prénom : '+a.prenom.value+'\n\u2219 Age : '+a.age.value+' ans\n\u2219 Localisation : '+a.flag.value+'\n\u2219 Membre du club OttO : ';for(c=0;c<a.club.length;c++)!0==a.club[c].checked&&(b+=a.club[c].value);b=b+'\n\u2219 Nombre d OttO (à ce jour) : '+a.nb.value+'\n\u2219 Commentaire : '+ a.autres.value+"\n",b=b+"\n</fieldset>";a.message.value=b;a.subject.value="Présentation de "+a.pseudo.value};//]]>
</script>
</head>
<body>
<form class="form" method="post" action="/post" name="post" enctype="multipart/form-data" onsubmit="envoiMessage(this);" target="_parent">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="auth[]" value="" />
<input type="hidden" name="topictype" value="0" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="1" />
<fieldset>
<p><input type="hidden" name="subject" id="titre" value="" /></p>
<p><input type="hidden" name="username" id="username" value="" /></p>
<p><label for="pseudo"><i>*</i>pseudo :</label><input type="text" name="pseudo" id="pseudo" size="30" maxlength="16" /></p>
<p><label for="prenom"><i>*</i>Prénom :</label><input type="text" name="prenom" id="prenom" size="30" /></p>
<p><label for="age">Age :  </label><select name="age" id="age" style="background-color:#111111; color:#999999; border:1px solid #313131;">
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16" selected="selected">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="35">35</option>
<option value="36">36</option>
<option value="37">37</option>
<option value="38">38</option>
<option value="39">39</option>
<option value="40">40</option>
<option value="41">41</option>
<option value="42">42</option>
<option value="43">43</option>
<option value="44">44</option>
<option value="45">45</option>
<option value="46">46</option>
<option value="47">47</option>
<option value="48">48</option>
<option value="49">49</option>
<option value="50">50</option>
<option value="51">51</option>
<option value="52">52</option>
<option value="53">53</option>
<option value="54">54</option>
<option value="55">55</option>
<option value="56">56</option>
<option value="57">57</option>
<option value="58">58</option>
<option value="59">59</option>
<option value="60">60</option>
</select></p>
<p><label for="flag">Localisation :</label><input type="text" name="flag" id="flag" size="30" /></p>
<p><label>Membre du club OttO:</label><input id="cluboui" type="radio" value="Oui" name="club" style="cursor:pointer;"></input><label for="cluboui">Oui</label>
<input id="clubnon" type="radio" value="Non" name="club" style="cursor:pointer;"></input><label for="clubnon">Non</label>
<p><label for="nombre">Nombre d'OttO (&agrave ce jour) :</label><input type="text" name="nb" id="nombre" size="30" /></p>
<p><label for="autres">Vos commentaires :</label><br /><textarea style="width:98%; height:150px;" name="autres" id="autres" cols="2" rows="2"></textarea></p>
<span style="float:right; padding:0 10px;"><input type="reset" value="Réinitialiser" onclick="return confirm('Veuillez confirmer !');" style="cursor:pointer;" /><input type="submit" name="post" value="Envoyer" onclick="return verifchamps();" style="cursor:pointer;" /></span>
<div align="center" style="text-decoration:blink; color:orange; font-size:11px;" id="errormsg"></div><div id="colorpicker201" class="colorpicker201"></div>
<b>Note :</b> Les champs marqués d'un (<i>*</i>) sont obligatoires</p></fieldset></form></body></html>
Vous pouvez bien sur appliquer un autre style à celui-ci en remplaçant STYLE CSS et ce qu'il y a dans les balise style.
Pour le style après l'envoi cela ce fait avec les balises style comme dans le passage:
function envoiMessage(a){var b="",b='<fieldset style="margin-top:20px; margin-bottom:20px; background:url() repeat-y #333; width: 95%; padding: 15px; border: 1px solid #000;box-shadow: 5px 5px 5px #000; border-radius: 5px;color:#6f6f6f">
Vous devrez par contre héberger le javascript appelé dans cette partie:
Code:
<script type="text/javascript" src="http://www.aht.li/2083534/present.js"></script>
J'aurais peut être un jour à le déplacer ou changer d'hébergeur, votre formulaire ne fonctionnerait donc plus sans que vous sachiez pourquoi Smile.
Et également le 1 par l'identifiant de votre forum dans cette partie:
Code:
<input type="hidden" name="f" value="1" />
Si vous avez des questions, n'hésitez pas Smile.

Cordialement Wink.
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par OttOfans Sam 5 Oct 2013 - 22:40

Bonsoir,
merci beaucoup pour tout le temps passé à m'aider
je vais étudier tout ça demain, à tête reposée Wink

SeLfde4Th7 a écrit:Vous devrez par contre héberger le javascript appelé dans cette partie:
Code:
<script type="text/javascript" src="http://www.aht.li/2083534/present.js"></script>
C'est à dire ?
J'ai un hébergeur suite à mon site, comment dois je pratiquer, svp ?

Bonne soirée
avatar

OttOfans
**

Masculin
Messages : 73
Inscrit(e) le : 08/08/2013

http://monforumtest.bbfr.net/forum
OttOfans a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par Self Sam 5 Oct 2013 - 23:14

Re ^^.

En copiant et en collant l'adresse présente dans src="" vous trouverez un javascript que vous devrais réhéberger sur un hébergeur compatible, tel archive host par exemple Wink.

Cordialement Smile .
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [phpBB2] Supprimer bouton Nouveau d'un forum, pour obliger l'accès au formulaire

Message par OttOfans Dim 6 Oct 2013 - 9:20

Bonjour,

ah ok d'accord Wink
Je vais étudier çà de suite.

Bon dimanche
avatar

OttOfans
**

Masculin
Messages : 73
Inscrit(e) le : 08/08/2013

http://monforumtest.bbfr.net/forum
OttOfans a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum