1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"
Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.
Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.
Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.
Note de ce sujet :
- Moyenne : 0 (0 vote(s))
- 1
- 2
- 3
- 4
- 5
Générateur de présentation Mots-clés » générateur, présentation
|
01-02-2012, 12:42,
|
|
hyakkimaru
Membre superactif
|
Messages : 110
Sujets : 19
Inscription : Mar 2011
|
|
Générateur de présentation
Bonjour à tous !
Aujourd'hui je vais vous poser deux questions !
1) Existe t'il un plugin qui force un nouvel inscrit à arriver sur une page du forum tant que sa présentation n'a pas été postée ? (liée à ma seconde question ^^ ) ? (exemple il arrive et le plugin le redirige directement sur la page du règlement)
2) Est ce que quelqu'un saurait comment faire pour créer un générateur de présentation ? un peu dans ce style et qu'une fois les cases remplies le message soit automatiquement posté dans la section présenations ?
Merci d'avance pour vos réponses
|
|
01-02-2012, 19:11,
(Modification du message : 01-02-2012, 19:11 par hyakkimaru.)
|
|
hyakkimaru
Membre superactif
|
Messages : 110
Sujets : 19
Inscription : Mar 2011
|
|
RE: Générateur de présentation
Bon en fait j'ai un gros problème ><!
La case titre se remplit celle du message non
Voici le code actuel :
Code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "[b]Pseudo :[/b] " + form.pseudo.value + '\n';
<textarea name="message" id="message" rows="20" cols="70" tabindex="2">ICI{$message}</textarea>
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
<fieldset>
<legend><h4>Informations</h4></legend>
<h4><p>Ce formulaire doit obligatoirement être rempli pour avoir accès au forum !</p>
<p>Les champs précédés d'un <font color=#ff0000>*</font> sont obligatoires !</p></h4>
</fieldset>
<form method="post" action="newthread.php?fid=27&processed=1">
<!-- champs invisibles -->
<form action="newthread.php?fid=27&processed=1" method="post" enctype="multipart/form-data" name="input">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<input type="hidden" name="action" value="do_newthread" />
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newthread" /> <!-- Un nouveau topic sera créé -->
<input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = post-it / 2 = annonce) -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="fid" value="27" /> <!-- ID du forum dans lequel le message sera posté-->
<fieldset>
<legend><h4>Corps du message</h4></legend>
<div=message><p><label for="titre"><b><font color=#6699FF>Titre du sujet : </font></b></label> <input type="text" name="subject" id="titre" value="" placeholder="Ex : Présentation de {$mybb->user['username']}" size="45" maxlength="60" /><br />
<textarea name="message" id="message" rows="20" cols="70" tabindex="2"> <label for="pseudo"><b><font color=#6699FF>Votre pseudo: </font></b></label> <input type="text" name="pseudo" id="pseudo" /><br />
<label for="age"><b><font color=#6699FF>Votre âge :</font></b></label> <input type="text" name="age" id="age" /><br />
<label for="hobbyes"><b><font color=#6699FF>Centres d'intêrets : </font></b></label><br /><textarea name="ameliorer" id="ameliorer" rows="10" cols="50"></textarea><br />
<label for="ressources">[color=#6699FF]Vous vendez Quelles ressources ?[/color]</label> <select name="ressources" id="ressources">
<option value="Titane">Titane</option>
<option value="Carbone">Carbone</option>
<option value="Tritium">Tritium</option>
<option value="TitaneC">Titane & Carbone</option>
<option value="TitaneT">Titane & Tritium</option>
<option value="CarboneT">Carbone & tritium</option>
</select>
<label for="ressources">[color=#6699FF]Vous recherchez Quelles ressources ?[/color]</label> <select name="ressources" id="ressources">
<option value="Titane">Titane</option>
<option value="Carbone">Carbone</option>
<option value="Tritium">Tritium</option>
<option value="TitaneC">Titane & Carbone</option>
<option value="TitaneT">Titane & Tritium</option>
<option value="CarboneT">Carbone & tritium</option>
</select>
<label for="ressources">[color=#6699FF]Vous livrez dans quel galaxie ?[/color]</label> <select name="ressources" id="ressources">
<option value="total">Dans toutes les galaxies</option>
<option value="Galaxie 1">Galaxie 1</option>
<option value="Galaxie 2">Galaxie 2</option>
<option value="Galaxie 3">Galaxie 3</option>
<option value="Galaxie 4">Galaxie 4</option>
<option value="Galaxie 5">Galaxie 5</option>
</select>
<br/>
<label for="precisions">[color=#6699FF]Si "Autre", veuillez préciser :[/color]</label<input name="precisions" id="precisions" cols="40" rows="4" tabindex="80"></input>
<br/>
<div style="text-align:center"><input type="submit" /> <input type="reset" /></p>
<div style="text-align:center"><input type="submit" class="button" name="submit" value="{$lang->post_thread}" tabindex="4" accesskey="s" /> <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="5" />{$savedraftbutton}</div>
<input type="hidden" name="action" value="do_newthread" />
<input type="hidden" name="posthash" value="{$posthash}" />
<input type="hidden" name="attachmentaid" value="" />
<input type="hidden" name="attachmentact" value="" />
<input type="hidden" name="quoted_ids" value="{$quoted_ids}" />
<input type="hidden" name="tid" value="{$tid}" />
</fieldset>
</textarea> </form>
<fieldset>
<legend>Modération</legend>
<p>Lorsque l'offre n'est plus valable, veuillez le signaler,
un topic sans réponse pendant 7 jours sera locker et mis en archives !</p>
</fieldset>
</body>
</html>
|
|
01-02-2012, 19:38,
(Modification du message : 01-02-2012, 19:45 par hyakkimaru.)
|
|
hyakkimaru
Membre superactif
|
Messages : 110
Sujets : 19
Inscription : Mar 2011
|
|
RE: Générateur de présentation
Disons que j'ai un peu beaucoup trifouillé avant de venir vous demander de l'aide et que j'ai pas vraiment bien nettoyé le code ^^'
Et puis mes connaissances en HTML se sont fragilisées du fait que je le bosse trop rarement !
Mais ça doit être mes propres erreurs ^^
Voici le code sans mes modifs "foireuses"
Code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "[b]Pseudo :[/b] " + form.pseudo.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
<fieldset>
<legend><h4>Informations</h4></legend>
<h4><p>Ce formulaire doit obligatoirement être rempli pour avoir accès au forum !</p>
<p>Les champs précédés d'un <font color=#ff0000>*</font> sont obligatoires !</p></h4>
</fieldset>
<form method="post" action="http://wow.newow-emu.com/newthread.php?fid=27&processed=1">
<!-- champs invisibles -->
<form action="newthread.php?fid=27&processed=1" method="post" enctype="multipart/form-data" name="input">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<input type="hidden" name="action" value="do_newthread" />
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newthread" /> <!-- Un nouveau topic sera créé -->
<input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = post-it / 2 = annonce) -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="fid" value="27" /> <!-- ID du forum dans lequel le message sera posté-->
<fieldset>
<legend><h4>Corps du message</h4></legend>
<p><label for="titre"><b><font color=#6699FF>Titre du sujet : </font></b></label> <input type="text" name="subject" id="titre" value="" placeholder="Ex : Présentation de {$mybb->user['username']}" size="45" maxlength="60" /><br />
<label for="pseudo"><b><font color=#6699FF>Votre pseudo: </font></b></label> <input type="text" name="pseudo" id="pseudo" /><br />
<label for="age"><b><font color=#6699FF>Votre âge :</font></b></label> <input type="text" name="age" id="age" /><br />
<label for="hobbyes"><b><font color=#6699FF>Centres d'intêrets : </font></b></label><br /><textarea name="ameliorer" id="ameliorer" rows="10" cols="50"></textarea><br />
<label for="ressources">[color=#6699FF]Vous vendez Quelles ressources ?[/color]</label> <select name="ressources" id="ressources">
<option value="Titane">Titane</option>
<option value="Carbone">Carbone</option>
<option value="Tritium">Tritium</option>
<option value="TitaneC">Titane & Carbone</option>
<option value="TitaneT">Titane & Tritium</option>
<option value="CarboneT">Carbone & tritium</option>
</select>
<label for="ressources">[color=#6699FF]Vous recherchez Quelles ressources ?[/color]</label> <select name="ressources" id="ressources">
<option value="Titane">Titane</option>
<option value="Carbone">Carbone</option>
<option value="Tritium">Tritium</option>
<option value="TitaneC">Titane & Carbone</option>
<option value="TitaneT">Titane & Tritium</option>
<option value="CarboneT">Carbone & tritium</option>
</select>
<label for="ressources">[color=#6699FF]Vous livrez dans quel galaxie ?[/color]</label> <select name="ressources" id="ressources">
<option value="total">Dans toutes les galaxies</option>
<option value="Galaxie 1">Galaxie 1</option>
<option value="Galaxie 2">Galaxie 2</option>
<option value="Galaxie 3">Galaxie 3</option>
<option value="Galaxie 4">Galaxie 4</option>
<option value="Galaxie 5">Galaxie 5</option>
</select>
<br/>
<label for="precisions">[color=#6699FF]Si "Autre", veuillez préciser :[/color]</label<input name="precisions" id="precisions" cols="40" rows="4" tabindex="80"></input>
<br/>
<div style="text-align:center"><input type="submit" /> <input type="reset" /></p>
<input type="hidden" name="action" value="do_newthread" />
<input type="hidden" name="posthash" value="{$posthash}" />
<input type="hidden" name="attachmentaid" value="" />
<input type="hidden" name="attachmentact" value="" />
<input type="hidden" name="quoted_ids" value="{$quoted_ids}" />
<input type="hidden" name="tid" value="{$tid}" />
</fieldset>
</div></div>
</form>
<fieldset>
<legend>Modération</legend>
<p>Lorsque l'offre n'est plus valable, veuillez le signaler,
un topic sans réponse pendant 7 jours sera locker et mis en archives !</p>
</fieldset>
</body>
</html>
PS : Le Geshi n'est pas installé sur le forum ? Car ça ne me gêne pas de placer un code=html ^^
|
|
01-02-2012, 22:44,
(Modification du message : 02-02-2012, 1:58 par hyakkimaru.)
|
|
hyakkimaru
Membre superactif
|
Messages : 110
Sujets : 19
Inscription : Mar 2011
|
|
RE: Générateur de présentation
En fait je viens de regarder c'est sensiblement la même chose qu'ici
D'ailleurs je pense que le code serait plus propre :/
Serait t'il possible de travailler depuis le code de d'exdiogene si celui ci a la possibilité de poster un nouveau message au lieu d'un envoi de mail (je soupçonne votre formulaire d'être fait pour ça à la base ^^) s'il vous plait ?
Edit : Voici où j'en suis, le formulaire arrive à poster.
Donc en gros celui ci arrive à poster le contenu du seconde champ (ici âge) mais pas celui du premier (pseudo) voici donc le code actuel !
Code PHP :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <script type="text/javascript"> function envoiMessage(form) { // Créer un message à partir des informations fournies var txt_message = "[b]Pseudo :[/b] " + form.pseudo.value + '\n'; // Insère le texte construit dans le champ caché "message" du formulaire form.message.value = txt_message; } </script> <script type="text/javascript" src="jscripts/post.js?ver=1400"></script> <fieldset> <legend><h4>Informations</h4></legend> <h4><p>Ce formulaire doit obligatoirement être rempli pour avoir accès au forum !</p> <p>Les champs précédés d'un <font color=#ff0000>*</font> sont obligatoires !</p></h4> </fieldset>
<!-- champs invisibles --> <form action="newthread.php?fid=27&processed=1" method="post" enctype="multipart/form-data" name="input"> <input type="hidden" name="my_post_key" value="{$mybb->post_code}" /> <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder"> <input type="hidden" name="action" value="do_newthread" /> <input type="hidden" name="posthash" value="{$posthash}" /> <input type="hidden" name="attachmentaid" value="" /> <input type="hidden" name="attachmentact" value="" /> <input type="hidden" name="quoted_ids" value="{$quoted_ids}" /> <input type="hidden" name="tid" value="{$tid}" />
<fieldset> <legend><h4>Corps du message</h4></legend>
<p><label for="titre"><b><font color=#6699FF>Titre du sujet : </font></b></label> <input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" placeholder="Ex : Présentation de "{$mybb->user['username']}" size="45" maxlength="60" /> </label> <form name="message" id="message" value="{$message}" group="message" >< br/> <p> <label for="pseudo"><b><font color=#6699FF>Votre pseudo</font></b></label> : <input type="text" group="message" name="message" "value="{$mybb->user['username']}" class="textbox" /><br /> <label for="age"><b><font color=#6699FF>Votre âge</font></b></label> : <input type="text" value="" class="textbox" group="message" name="message" /> </p> </form>
<div style="text-align:center"><input type="submit" /> <input type="reset" /></p> </fieldset></div></div> </form> <fieldset> <legend>Modération</legend> <p>Lorsque l'offre n'est plus valable, veuillez le signaler, un topic sans réponse pendant 7 jours sera locker et mis en archives !</p> </fieldset> </body> </html>
Des idées ?
|
|
04-02-2012, 1:49,
|
|
Saphir
Modérateur
|
Messages : 2,449
Sujets : 41
Inscription : Jul 2010
|
|
RE: Générateur de présentation
Remplace
Code PHP :
<label for="pseudo"><b><font color=#6699FF>Votre pseudo</font></b></label> : <input type="text" group="message" name="message" "value="{$mybb->user['username']}" class="textbox" /><br />
par
Code PHP :
<label for="pseudo"><b><font color=#6699FF>Votre pseudo</font></b></label> : <input type="text" group="message" name="pseudo" "value="{$mybb->user['username']}" class="textbox" /><br />
Cordialement,
Saphir,
Modérateur MyBB.support.
|
|
04-02-2012, 13:04,
(Modification du message : 04-02-2012, 13:06 par Saphir.)
|
|
Saphir
Modérateur
|
Messages : 2,449
Sujets : 41
Inscription : Jul 2010
|
|
RE: Générateur de présentation
Essaye d'abord en enlevant l'apostrophe juste avant value dans la ligne citée précédemment.
Je n'avais pas très bien regardé. Je trouve étrange qu'il y ait un formulaire dans un formulaire...
J'ai essayé de le faire comme je pense, pas sur que ça fonctionne, mais sinon je vois pas, et puis on dépasse un peu le support de MyBB à proprement parler là...
Code PHP :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <script type="text/javascript"> function envoiMessage(form) { // Créer un message à partir des informations fournies var txt_message = "[b]Pseudo :[/b] " + form.pseudo.value + '\n' + "[b]Age :[/b] " + form.age.value + '\n'; // Insère le texte construit dans le champ caché "message" du formulaire form.message.value = txt_message; } </script> <script type="text/javascript" src="jscripts/post.js?ver=1400"></script> <fieldset> <legend><h4>Informations</h4></legend> <h4><p>Ce formulaire doit obligatoirement être rempli pour avoir accès au forum !</p> <p>Les champs précédés d'un <font color=#ff0000>*</font> sont obligatoires !</p></h4> </fieldset>
<form action="newthread.php?fid=27&processed=1" method="post" enctype="multipart/form-data" name="input"> <!-- champs invisibles --> <input type="hidden" name="my_post_key" value="{$mybb->post_code}" /> <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder"> <input type="hidden" name="action" value="do_newthread" /> <input type="hidden" name="posthash" value="{$posthash}" /> <input type="hidden" name="attachmentaid" value="" /> <input type="hidden" name="attachmentact" value="" /> <input type="hidden" name="quoted_ids" value="{$quoted_ids}" /> <input type="hidden" name="tid" value="{$tid}" />
<fieldset> <legend><h4>Corps du message</h4></legend>
<p><label for="titre"><b><font color=#6699FF>Titre du sujet : </font></b></label> <input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" placeholder="Ex : Présentation de "{$mybb->user['username']}" size="45" maxlength="60" /> </label> <input type="hidden" name="message" id="message" value="{$message}" group="message" />< br/> <p> <label for="pseudo"><b><font color=#6699FF>Votre pseudo</font></b></label> : <input type="text" name="pseudo" value="{$mybb->user['username']}" class="textbox" group="message" /><br /> <label for="age"><b><font color=#6699FF>Votre âge</font></b></label> : <input type="text" value="" class="textbox" name="age" group="message" /> </p>
<div style="text-align:center"><input type="submit" /> <input type="reset" /></p> </fieldset></div></div> <fieldset> <legend>Modération</legend> <p>Lorsque l'offre n'est plus valable, veuillez le signaler, un topic sans réponse pendant 7 jours sera locker et mis en archives !</p> </fieldset> </form> </body> </html>
P.S. : Je n'y connais rien du tout en JavaScript, mais j'aurais bien mis la grande balise script avec la fonction entre les balises <head>...
Cordialement,
Saphir,
Modérateur MyBB.support.
|
|
04-02-2012, 13:28,
|
|
Saphir
Modérateur
|
Messages : 2,449
Sujets : 41
Inscription : Jul 2010
|
|
RE: Générateur de présentation
Essaye de remplacer :
Code PHP :
<input type="hidden" name="message" id="message" value="{$message}" group="message" />< br/>
par :
Code PHP :
<input type="hidden" name="message" id="message" value="message" group="message" />< br/>
Cordialement,
Saphir,
Modérateur MyBB.support.
|
|
04-02-2012, 13:54,
|
|
hyakkimaru
Membre superactif
|
Messages : 110
Sujets : 19
Inscription : Mar 2011
|
|
RE: Générateur de présentation
Hmmm non toujours rien :/
Attendons exdiogene, s'il passe par ici il aura sans doute la solution à ce problème
Merci de ton aide Saphir ^^
|
|
Utilisateur(s) parcourant ce sujet : 4 visiteur(s)