Améliorer mon générateur de texte pour les membres.
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Améliorer mon générateur de texte pour les membres.
Bonjour a tous,
J'ai créé sur mon forum, un générateur de texte mis en forme (un peu dans le style du générateur FA)
Cependant, mon générateur, un fois que le membre clique sur "générer la présentation", envoi les informations rédigées et mises en forme dans une box. Le membre n'a plus qu' a copier/coller le code dans la bonne section.
J'aimerai améliorer ce générateur afin qu'il poste automatiquement le code dans la section en question.
Voici le code de la page du générateur:
Merci d'avance de votre aide !
J'ai créé sur mon forum, un générateur de texte mis en forme (un peu dans le style du générateur FA)
Cependant, mon générateur, un fois que le membre clique sur "générer la présentation", envoi les informations rédigées et mises en forme dans une box. Le membre n'a plus qu' a copier/coller le code dans la bonne section.
J'aimerai améliorer ce générateur afin qu'il poste automatiquement le code dans la section en question.
Voici le code de la page du générateur:
- Code:
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<script>
//Au cas où pas de JQuery
function G(id) {return document.getElementById(id); }
//Fonction qui génère la fiche du profil
function GenereFiche()
{
G("txtFiche").value=
"[center][img]http://nsm05.casimages.com/img/2011/03/06//110306043129894037767563.png[/img]\n" +
"[img]"+ G("inAvatar").value+"[/img]\n" + G("USERNAME").value + "\n" +
"\n[img]http://nsm05.casimages.com/img/2011/03/06//110306030951894037767265.png[/img]\n" +
"Salut a tous, je m'appelle " + G("inPrenom").value + " " + G("inNom").value +"\n" +
"J'ai " + G("inAge").value + " ans et je suis né le " + G("jour").options[G("jour").selectedIndex].value + " " + G("mois").options[G("mois").selectedIndex].value + " " + G("annee").value + "\n" +
"Niveau en graphisme : " + G("graph").options[G("graph").selectedIndex].value + "\n" +
"[img]http://nsm05.casimages.com/img/2011/03/06//110306043135894037767566.png[/img]\n"+
"J'aime : " + G("inPassions").value + "\n" +
"[img]http://nsm05.casimages.com/img/2011/03/06//110306043144894037767570.png[/img]\n" +
"Jeu favori : " + G("jeu").value + "\n" +
"Raison : " + G("jeuraison").value + "\n" +
"[img]http://nsm05.casimages.com/img/2011/03/06//110306043148894037767571.png[/img]\n" +
"Compte P.S.N : " + G("psn").value + "\n" +
"Compte xBox Live ! : " + G("xboxlive").value + "\n" +
"Compte Steam : " + G("steam").value + "\n" +
"Compte xFire : " + G("xfire").value + "\n" +
"[img]http://nsm05.casimages.com/img/2011/03/06//110306043138894037767569.png[/img]\n" +
"Comment j'ai trouver le forum: " + G("find").value + "\n" +
"Je suis à la recherche de: " + G("recherche").value + "\n" +
"Mon impression sur la communauté : " + G("impression").value + "\n" +
"[img]http://nsm05.casimages.com/img/2011/03/06//110306043153894037767572.png[/img]\n" +
G("comm").value +
"\n[URL=http://www.cheat-gamers.com/h5-presentation-des-membres][img]http://nsm05.casimages.com/img/2011/03/06//110306043131894037767564.png[/img][/URL][/center]";
}
</script>
</head>
<body><p></br></br>
<center><font size="18" color="white"><u><b>Générateur de prez' gamers</font></u></b></center>
</br>
</br>
<fieldset><legend><font size="5" color="white"><u>Général : </u></font></legend>
<center></br></br>
<div>URL de l'Avatar : (<a href="http://www.casimages.com" target="_blank">Héberger mon avatar sur le web</a>) <br></br><input id="inAvatar" type="text" width="100px"></div></br>
<div>Pseudo : <br></br><input id="USERNAME" type="text" style="width:200px"></div></br>
<div>Nom : <br></br><input id="inNom" type="text" style="width:200px"></div></br>
<div>Prénom : <br></br><input id="inPrenom" type="text" style="width:200px"></div></br>
<div>Âge : </br></br><input id="inAge" type="text" style="width:50px" maxlength="3"> ans</div></br><div>Date de naissance : </br><br><select name="jour" id="jour">
<option value="jour" selected="selected">Jour</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<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">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>
</select>
<select name="mois" id="mois">
<option value="mois" selected="selected">Mois</option>
<option value="janvier">Janvier</option>
<option value="février">Février</option>
<option value="mars">Mars</option>
<option value="Avril">Avril</option>
<option value="mai">Mai</option>
<option value="juin">Juin</option>
<option value="juillet">Juillet</option>
<option value="aout">Août</option>
<option value="septembre">Septembre</option>
<option value="octobre">Octobre</option>
<option value="novembre">Novembre</option>
<option value="decembre">Décembre</option>
</select>
<input id="annee" type="text" style="width:40px" maxlength="2" body="19"></div></br>
<div>Niveau de graphisme : </br></br><select name="graph" id="graph">
<option value="/" selected="selected">Sélectionnez votre niveau</option>
<option value="Tres nul">Très nul</option>
<option value="Nul">Nul</option>
<option value="Pas mauvais">Pas mauvais</option>
<option value="Bon">Bon</option>
<option value="Excellent">Excellent</option>
</select></br></br></fieldset>
</br></br>
<fieldset><legend><font size="5" color="white"><u> Mes goûts :</u></font></legend><center>
</br></br>
<div>Passions : <br></br><input id="inPassions" type="text" width="100px"></div></br></br>
<div>Jeu favori : <br></br><select name="jeu" id="jeu">
<option value="/" selected="selected">Sélectionnez un jeu</option>
<option value="Call Of Duty: Modern warfare">CoD: Modern warfare</option>
<option value="Call Of Duty: World at War">Cod: WaW</option>
<option value="Call Of Duty: Modern Warfare II">Cod: MW2</option>
<option value="Call Of Duty: Black Ops">CoD: BO</option>
<option value="Counter-Strike: Source">Counter-strike: Source</option>
<option value="Counter-Strike 1.6">Counter-strike 1.6</option>
<option value="Medal Of Honor">Medal Of Honor</option>
<option value="Uncharted : Drake's Fortune">Uncharted : Drake's Fortune</option>
<option value="Uncharted 2 : Among Thieves">Uncharted 2 : Among Thieves</option>
<option value="Uncharted 3 : Drake's Deception">Uncharted 3 : Drake's Deception</option>
<option value="Halo">Halo</option>
<option value="Red Dead Redemption">Red Dead Redemption</option>
<option value="InFamous">InFamous</option>
<option value="Prototype">Prototype</option>
<option value="Ratchet et Clank 1">Ratchet et Clank 1</option>
<option value="Ratchet et Clank 2">Ratchet et Clank 2</option>
<option value="Ratchet et Clank 3">Ratchet et Clank 3</option>
<option value="Ratchet & Clank : Opération Destruction">Ratchet & Clank : Opération Destruction</option>
<option value="Ratchet & Clank : A Crack in Time">Ratchet & Clank : A Crack in Time</option>
<option value="Ratchet & Clank : Quest for Booty">Ratchet & Clank : Quest for Booty</option>
<option value="Gran Turismo 5">Gran Turismo 5</option>
<option value="Need for Speed Most Wanted">Need for Speed Most Wanted</option
<option value="Need for Speed Carbon">Need for Speed Carbon</option>
<option value="Need for Speed Undercover">Need for Speed Undercover</option>
<option value="Need for Speed ProStreet">Need for Speed ProStreet</option>
<option value="Need for Speed Undercover">Need for Speed Undercover</option>
<option value="Need for Speed Shift">Need for Speed Shift</option>
<option value="Need for Speed : Hot Pursuit">Need for Speed : Hot Pursuit</option>
<option value="Mario Kart">Mario kart</option>
<option value="Mario Strikers Charged Football">Mario Strikers Charged Football</option>
<option value="Super Smash Bros. Melee">Super Smash Bros. Melee</option>
<option value="Super Smash Bros. Brawl">Super Smash Bros. Brawl</option>
<option value="Mario et Sonic aux jeux olympiques">Mario et sonic aux jeux olympiques</option>
<option value="The Legend of Zelda: Twilight Princess">The Legend of Zelda: Twilight Princess</option>
</select></br></br>
<div>Raison : <br></br><input id="jeuraison" type="text" width="100px"></div></br></br>
</fieldset>
</br>
</br>
<fieldset><legend><font size="5" color="white"><u> Mes comptes de jeu :</font></u></legend>
<br><br>
<div>PSN : <br></br><input id="psn" type="text" width="100px"></div></br></br>
<div>xBox Live ! : </br><br><input id="xboxlive" type="text" width="100px"></div>
<br></br>
<div>Steam : <br></br><input id="steam" type="text" width="100px"></div>
<br></br>
<div>xFire : <br></br><input id="xfire" type="text" width="100px"></div>
</fieldset>
<br><br>
<fieldset><legend><font size="5" color="white"><u> Le forum et moi :</u></font></legend>
</br><br>
<div>Comment j'ai trouver le forum : </br><br><input id="find" type="text" width="100px"></div>
<br></br>
<div>Ce que je recherche ici : </br><br><input id="recherche" type="text" width="100px"></div>
<br></br>
<div>Ma premiere impression : </br><br><input id="impression" type="text" width="100px"></div>
<br></br>
<center><font size="5" color="white"><u>Petit plus :</u></font></center>
<br><br>
<div>Un commentaire, message a laisser? : <br></br><input id="comm" type="text" width="100px"></div></fieldset>
<br>
<p align="right"><input type="button" onclick="GenereFiche()" value="Générer la fiche"/></p></p>
<hr>
<textarea id="txtFiche" rows="10" cols="50"></textarea>
</body>
</html>
Merci d'avance de votre aide !
Dernière édition par MySt1KxSyL3nT le Lun 14 Mai 2012 - 13:39, édité 1 fois
Re: Améliorer mon générateur de texte pour les membres.
Dans ton code, rechercher
Ajouter avant
Rechercher
Remplacer par
- Code:
</script>
Ajouter avant
- Code:
function changeInputValue()
{
max = document.getElementById("txtFiche").value;
document.getElementById("txtFiche2").value = max;
}
Rechercher
- Code:
<p align="right"><input type="button" onclick="GenereFiche()" value="Générer la fiche"/></p></p>
<hr>
<textarea id="txtFiche" rows="10" cols="50"></textarea>
Remplacer par
- Code:
<p align="right">
<textarea id="txtFiche" rows="10" cols="50"></textarea>
<input onclick="GenereFiche(this.form); changeInputValue()" value="Générer la fiche" name="button" type="button" />
</p>
<hr>
<form action="ADRESSE DU FORUM/post?f=NUMERO DU FORUM OU DOIT ETRE POSTE LE SUJET&mode=newtopic" method="post" name="post" enctype="multipart/form-data">
<tr>
<td colspan="2" align="center" class="gen"><br /><br />Avant d'envoyer vers le forum, complétez le champ suivant en indiquant votre pseudo : </td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
<input size="50" name="subject" value="Présentation de " />
<div style="visibility:hidden"><textarea type="hidden" id="txtFiche2" name="message" rows="1" cols="73"></textarea></div>
<input type="hidden" name="lt" value="0" />
<input class="btnmaincolor" type="submit" name="post" value="Envoyer votre présentation" />
</td>
</tr>
</form>
Re: Améliorer mon générateur de texte pour les membres.
Merci beaucoup, je vais essayer cela de suite !
EDIT:
Je viens de tout mettre, j'ai malheureusement un petit probleme:
1) une fois que je clique sur envoyer le message, le lien vers la création d'un nouveau sujet dans la catégorie choisie s'ouvre avec comme sujet "présentation de xxx" mais le champs message est vide et une message d'erreur "Vous devez ecrire un message avant de poster" s'affiche. J'ai beau chercher malgré mes faibles connaissances et je ne trouve pas.
2) Je vois toujours la boite ou le texte généré est affiché apres avoir cliqué sur "générer la fiche"
or, je souhaite que le code ne soit plus affiché j'ai donc tout d'abord retiré ce code mais j'ai vu qu'il etait utilisé dans:
J'ai donc essayer de la cacher avec:
Cependant, quoi que je fasse, que je génère le code dans la box ou non, je vois toujours le meme message d'erreur sur la page de post.
Comment faire svp?
EDIT:
Je viens de tout mettre, j'ai malheureusement un petit probleme:
1) une fois que je clique sur envoyer le message, le lien vers la création d'un nouveau sujet dans la catégorie choisie s'ouvre avec comme sujet "présentation de xxx" mais le champs message est vide et une message d'erreur "Vous devez ecrire un message avant de poster" s'affiche. J'ai beau chercher malgré mes faibles connaissances et je ne trouve pas.
2) Je vois toujours la boite ou le texte généré est affiché apres avoir cliqué sur "générer la fiche"
- Code:
<p align="right">
<textarea id="txtFiche" rows="10" cols="50"></textarea>
<input onclick="GenereFiche(this.form); changeInputValue()" value="Générer la fiche" name="button" type="button" />
</p>
or, je souhaite que le code ne soit plus affiché j'ai donc tout d'abord retiré ce code mais j'ai vu qu'il etait utilisé dans:
- Code:
function changeInputValue()
{
max = document.getElementById("txtFiche").value;
document.getElementById("txtFiche2").value = max;
}
J'ai donc essayer de la cacher avec:
- Code:
<textarea type="hidden" id="txtFiche" rows="10" cols="50"></textarea>
Cependant, quoi que je fasse, que je génère le code dans la box ou non, je vois toujours le meme message d'erreur sur la page de post.
Comment faire svp?
Re: Améliorer mon générateur de texte pour les membres.
bonjour,
remplacez entièrement le contenu de la page html par ce code :
Dans ce code , modifiez la valeur du forum par celle de votre destination :
N'oubliez pas d'autoriser les formulaires sur le forum ...
panneau admin - général - Forum:sécurité :
Interdire les formulaires non officiels à poster des messages et messages privés sur le forum : non
remplacez entièrement le contenu de la page html par ce code :
- Code:
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<style type="text/css">
<!--
body {background:gray;
width:450px;
margin-left:auto;
margin-right:auto;
}
-->
</style>
<script type="text/javascript">
function GenereFiche(form)
{
var txtFiche="[center][img]http://nsm05.casimages.com/img/2011/03/06//110306043129894037767563.png[/img]\n"
+ "[img]"+ form.inAvatar.value+"[/img]\n" + form.USERNAME.value + "\n"
+ "\n[img]http://nsm05.casimages.com/img/2011/03/06//110306030951894037767265.png[/img]\n"
+ "Salut a tous, je m'appelle " + form.inPrenom.value + " " + form.inNom.value +"\n"
+ "J'ai " + form.inAge.value + " ans et je suis né le " + form.jour.value + " " + form.mois.value + " " + form.annee.value + "\n"
+ "Niveau en graphisme : " + form.graph.value + "\n"
+ "[img]http://nsm05.casimages.com/img/2011/03/06//110306043135894037767566.png[/img]\n"
+ "J'aime : " + form.inPassions.value + "\n"
+ "[img]http://nsm05.casimages.com/img/2011/03/06//110306043144894037767570.png[/img]\n"
+ "Jeu favori : " + form.jeu.value + "\n"
+ "Raison : " + form.jeuraison.value + "\n"
+ "[img]http://nsm05.casimages.com/img/2011/03/06//110306043148894037767571.png[/img]\n"
+ "Compte P.S.N : " + form.psn.value + "\n"
+ "Compte xBox Live ! : " + form.xboxlive.value + "\n"
+ "Compte Steam : " + form.steam.value + "\n"
+ "Compte xFire : " + form.xfire.value + "\n"
+ "[img]http://nsm05.casimages.com/img/2011/03/06//110306043138894037767569.png[/img]\n"
+ "Comment j'ai trouver le forum: " + form.find.value + "\n"
+ "Je suis à la recherche de: " + form.recherche.value + "\n"
+ "Mon impression sur la communauté : " + form.impression.value + "\n"
+ "[img]http://nsm05.casimages.com/img/2011/03/06//110306043153894037767572.png[/img]\n"
+ form.comm.value
+ "\n[URL=http://www.cheat-gamers.com/h5-presentation-des-membres][img]http://nsm05.casimages.com/img/2011/03/06//110306043131894037767564.png[/img][/URL][/center]";
form.message.value = txtFiche;
var titre = "Présentation de " + form.USERNAME.value;
form.subject.value = titre;
}
</script>
</head>
<body>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="GenereFiche(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="1" />
<input type="hidden" name="subject" value="" />
<center><font size="18" color="white"><u><b>Générateur<br />de prez' gamers</b></u></font></center>
<br />
<fieldset><legend><font size="5" color="white"><u>Général : </u></font></legend>
<center>
<div>URL de l'Avatar : (<a href="http://www.casimages.com" target="_blank">Héberger mon avatar sur le web</a>) <br />
<input id="inAvatar" type="text" style="width:200px" /></div><br />
<div>Pseudo : <br />
<input id="USERNAME" type="text" style="width:200px" /></div><br />
<div>Nom : <br />
<input id="inNom" type="text" style="width:200px" /></div><br />
<div>Prénom : <br />
<input id="inPrenom" type="text" style="width:200px" /></div><br />
<div>Âge : <input id="inAge" type="text" style="width:50px" maxlength="3" /> ans</div><br />
<div>Date de naissance : <br />
<select name="jour" id="jour">
<option value="jour" selected="selected">Jour</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<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">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>
</select>
<select name="mois" id="mois">
<option value="mois" selected="selected">Mois</option>
<option value="janvier">Janvier</option>
<option value="février">Février</option>
<option value="mars">Mars</option>
<option value="Avril">Avril</option>
<option value="mai">Mai</option>
<option value="juin">Juin</option>
<option value="juillet">Juillet</option>
<option value="aout">Août</option>
<option value="septembre">Septembre</option>
<option value="octobre">Octobre</option>
<option value="novembre">Novembre</option>
<option value="decembre">Décembre</option>
</select>
<input id="annee" type="text" style="width:40px" maxlength="4" body="19" /></div><br />
<div>Niveau de graphisme : <select name="graph" id="graph">
<option value="/" selected="selected">Sélectionnez votre niveau</option>
<option value="Tres nul">Très nul</option>
<option value="Nul">Nul</option>
<option value="Pas mauvais">Pas mauvais</option>
<option value="Bon">Bon</option>
<option value="Excellent">Excellent</option>
</select></div></center></fieldset><br />
<fieldset>
<legend><font size="5" color="white"><u> Mes goûts :</u></font></legend>
<center><div>Passions : <br />
<input id="inPassions" type="text" style="width:200px" /></div><br />
<div>Jeu favori : <br />
<select name="jeu" id="jeu">
<option value="/" selected="selected">Sélectionnez un jeu</option>
<option value="Call Of Duty: Modern warfare">CoD: Modern warfare</option>
<option value="Call Of Duty: World at War">Cod: WaW</option>
<option value="Call Of Duty: Modern Warfare II">Cod: MW2</option>
<option value="Call Of Duty: Black Ops">CoD: BO</option>
<option value="Counter-Strike: Source">Counter-strike: Source</option>
<option value="Counter-Strike 1.6">Counter-strike 1.6</option>
<option value="Medal Of Honor">Medal Of Honor</option>
<option value="Uncharted : Drake's Fortune">Uncharted : Drake's Fortune</option>
<option value="Uncharted 2 : Among Thieves">Uncharted 2 : Among Thieves</option>
<option value="Uncharted 3 : Drake's Deception">Uncharted 3 : Drake's Deception</option>
<option value="Halo">Halo</option>
<option value="Red Dead Redemption">Red Dead Redemption</option>
<option value="InFamous">InFamous</option>
<option value="Prototype">Prototype</option>
<option value="Ratchet et Clank 1">Ratchet et Clank 1</option>
<option value="Ratchet et Clank 2">Ratchet et Clank 2</option>
<option value="Ratchet et Clank 3">Ratchet et Clank 3</option>
<option value="Ratchet & Clank : Opération Destruction">Ratchet & Clank : Opération Destruction</option>
<option value="Ratchet & Clank : A Crack in Time">Ratchet & Clank : A Crack in Time</option>
<option value="Ratchet & Clank : Quest for Booty">Ratchet & Clank : Quest for Booty</option>
<option value="Gran Turismo 5">Gran Turismo 5</option>
<option value="Need for Speed Most Wanted">Need for Speed Most Wanted</option>
<option value="Need for Speed Carbon">Need for Speed Carbon</option>
<option value="Need for Speed Undercover">Need for Speed Undercover</option>
<option value="Need for Speed ProStreet">Need for Speed ProStreet</option>
<option value="Need for Speed Undercover">Need for Speed Undercover</option>
<option value="Need for Speed Shift">Need for Speed Shift</option>
<option value="Need for Speed : Hot Pursuit">Need for Speed : Hot Pursuit</option>
<option value="Mario Kart">Mario kart</option>
<option value="Mario Strikers Charged Football">Mario Strikers Charged Football</option>
<option value="Super Smash Bros. Melee">Super Smash Bros. Melee</option>
<option value="Super Smash Bros. Brawl">Super Smash Bros. Brawl</option>
<option value="Mario et Sonic aux jeux olympiques">Mario et sonic aux jeux olympiques</option>
<option value="The Legend of Zelda: Twilight Princess">The Legend of Zelda: Twilight Princess</option>
</select></div><br />
<div>Raison : <br />
<input id="jeuraison" type="text" style="width:200px" /></div>
</center></fieldset><br />
<fieldset>
<legend><font size="5" color="white"><u> Mes comptes de jeu :</u></font></legend>
<div>PSN : <br />
<input id="psn" type="text" style="width:200px" /></div><br />
<div>xBox Live ! : <br />
<input id="xboxlive" type="text" style="width:200px" /></div><br />
<div>Steam : <br />
<input id="steam" type="text" style="width:200px" /></div><br />
<div>xFire : <br />
<input id="xfire" type="text" style="width:200px" /></div><br />
</fieldset><br />
<fieldset>
<legend><font size="5" color="white"><u> Le forum et moi :</u></font></legend>
<center><br />
<div>Comment j'ai trouver le forum : <br />
<textarea id="find" type="text" cols="40" rows="5"></textarea></div>
<br />
<div>Ce que je recherche ici : <br />
<textarea id="recherche" type="text" cols="40" rows="5"></textarea></div>
<br />
<div>Ma premiere impression : <br />
<textarea id="impression" type="text" cols="40" rows="5"></textarea></div>
<br />
<center><font size="5" color="white"><u>Petit plus :</u></font></center>
<br />
<div>Un commentaire, message a laisser? : <br />
<textarea id="comm" type="text" cols="40" rows="5"></textarea></div><br /><br />
<input type="submit" value="Envoyer" name="post" /></center><br />
</fieldset>
<br />
</form>
</body>
</html>
Dans ce code , modifiez la valeur du forum par celle de votre destination :
<input type="hidden" name="f" value="1" />
N'oubliez pas d'autoriser les formulaires sur le forum ...
panneau admin - général - Forum:sécurité :
Interdire les formulaires non officiels à poster des messages et messages privés sur le forum : non
Re: Améliorer mon générateur de texte pour les membres.
N'oubliez pas d'autoriser les formulaires sur le forum ...
panneau admin - général - Forum:sécurité :
Interdire les formulaires non officiels à poster des messages et messages privés sur le forum : non
Rien que cela, devrait amplement suffire.
Si tu ne veux pas voir le textarea de génération, il suffit de mettre
<div style="visibility:hidden">devant et </div> après.
La solution donnée par Scoubifitz fonctionne convenablement, mais à l'inconvénient de te donner un truc tout fait sans que tu comprennes ou pouvait être tes erreurs.
Personnellement je pense, que c'est mieux de tenter de faire soit même, c'est en faisant que l'on apprend.
C'est pourquoi j'ai tenter de t'aider avec le formulaire que tu avais créés toi même.
Re: Améliorer mon générateur de texte pour les membres.
bonsoir,
s'il faut des explications supplémentaires n'hésitez pas ...
@ PatMax , j'ai pris l'habitude de tester ce que je poste , et vous ?
s'il faut des explications supplémentaires n'hésitez pas ...
@ PatMax , j'ai pris l'habitude de tester ce que je poste , et vous ?
Re: Améliorer mon générateur de texte pour les membres.
Tu devrais apprendre à me connaitre avant de poser une question aussi stupide.
Voila le résultat de ce que j'ai donne.
http://www.patmax.info/test11
Voila le résultat de ce que j'ai donne.
http://www.patmax.info/test11
Re: Améliorer mon générateur de texte pour les membres.
Citations:
Cependant aucune des deux solutions ne fonctionne
J'ai été activer l'option autorisant les formulaires non-officiels qui n'était pas activée et j’obtiens toujours le message "Vous devez entrer un message avant de poster." en utilisant le formulaire de Patmax.
J'ai donc essayé le formulaire de Scoubifitz et la j'ai plusieurs problemes:
Après différents essais, j'en ai conclu que les valeurs de "message" et "subject" doivent prendre la forme remplie dans le formulaire, mais comment faire cela?
Je vous remercie de votre aide, et, comme l'a dit Patmax, j'aimerai savoir d'où viennent mes erreurs et donc comment les corriger. L'année prochaine, je rentre en ecole d'ingénieur informatique et je souhaite donc approfondir mes maigres connaissances sur les languages web ! Merci !
- Spoiler:
- Scoubifitz a écrit:bonjour,
remplacez entièrement le contenu de la page html par ce code :- Code:
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<style type="text/css">
<!--
body {background:gray;
width:450px;
margin-left:auto;
margin-right:auto;
}
-->
</style>
<script type="text/javascript">
function GenereFiche(form)
{
var txtFiche="[center][img]http://nsm05.casimages.com/img/2011/03/06//110306043129894037767563.png[/img]\n"
+ "[img]"+ form.inAvatar.value+"[/img]\n" + form.USERNAME.value + "\n"
+ "\n[img]http://nsm05.casimages.com/img/2011/03/06//110306030951894037767265.png[/img]\n"
+ "Salut a tous, je m'appelle " + form.inPrenom.value + " " + form.inNom.value +"\n"
+ "J'ai " + form.inAge.value + " ans et je suis né le " + form.jour.value + " " + form.mois.value + " " + form.annee.value + "\n"
+ "Niveau en graphisme : " + form.graph.value + "\n"
+ "[img]http://nsm05.casimages.com/img/2011/03/06//110306043135894037767566.png[/img]\n"
+ "J'aime : " + form.inPassions.value + "\n"
+ "[img]http://nsm05.casimages.com/img/2011/03/06//110306043144894037767570.png[/img]\n"
+ "Jeu favori : " + form.jeu.value + "\n"
+ "Raison : " + form.jeuraison.value + "\n"
+ "[img]http://nsm05.casimages.com/img/2011/03/06//110306043148894037767571.png[/img]\n"
+ "Compte P.S.N : " + form.psn.value + "\n"
+ "Compte xBox Live ! : " + form.xboxlive.value + "\n"
+ "Compte Steam : " + form.steam.value + "\n"
+ "Compte xFire : " + form.xfire.value + "\n"
+ "[img]http://nsm05.casimages.com/img/2011/03/06//110306043138894037767569.png[/img]\n"
+ "Comment j'ai trouver le forum: " + form.find.value + "\n"
+ "Je suis à la recherche de: " + form.recherche.value + "\n"
+ "Mon impression sur la communauté : " + form.impression.value + "\n"
+ "[img]http://nsm05.casimages.com/img/2011/03/06//110306043153894037767572.png[/img]\n"
+ form.comm.value
+ "\n[URL=http://www.cheat-gamers.com/h5-presentation-des-membres][img]http://nsm05.casimages.com/img/2011/03/06//110306043131894037767564.png[/img][/URL][/center]";
form.message.value = txtFiche;
var titre = "Présentation de " + form.USERNAME.value;
form.subject.value = titre;
}
</script>
</head>
<body>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="GenereFiche(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="1" />
<input type="hidden" name="subject" value="" />
<center><font size="18" color="white"><u><b>Générateur<br />de prez' gamers</b></u></font></center>
<br />
<fieldset><legend><font size="5" color="white"><u>Général : </u></font></legend>
<center>
<div>URL de l'Avatar : (<a href="http://www.casimages.com" target="_blank">Héberger mon avatar sur le web</a>) <br />
<input id="inAvatar" type="text" style="width:200px" /></div><br />
<div>Pseudo : <br />
<input id="USERNAME" type="text" style="width:200px" /></div><br />
<div>Nom : <br />
<input id="inNom" type="text" style="width:200px" /></div><br />
<div>Prénom : <br />
<input id="inPrenom" type="text" style="width:200px" /></div><br />
<div>Âge : <input id="inAge" type="text" style="width:50px" maxlength="3" /> ans</div><br />
<div>Date de naissance : <br />
<select name="jour" id="jour">
<option value="jour" selected="selected">Jour</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<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">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>
</select>
<select name="mois" id="mois">
<option value="mois" selected="selected">Mois</option>
<option value="janvier">Janvier</option>
<option value="février">Février</option>
<option value="mars">Mars</option>
<option value="Avril">Avril</option>
<option value="mai">Mai</option>
<option value="juin">Juin</option>
<option value="juillet">Juillet</option>
<option value="aout">Août</option>
<option value="septembre">Septembre</option>
<option value="octobre">Octobre</option>
<option value="novembre">Novembre</option>
<option value="decembre">Décembre</option>
</select>
<input id="annee" type="text" style="width:40px" maxlength="4" body="19" /></div><br />
<div>Niveau de graphisme : <select name="graph" id="graph">
<option value="/" selected="selected">Sélectionnez votre niveau</option>
<option value="Tres nul">Très nul</option>
<option value="Nul">Nul</option>
<option value="Pas mauvais">Pas mauvais</option>
<option value="Bon">Bon</option>
<option value="Excellent">Excellent</option>
</select></div></center></fieldset><br />
<fieldset>
<legend><font size="5" color="white"><u> Mes goûts :</u></font></legend>
<center><div>Passions : <br />
<input id="inPassions" type="text" style="width:200px" /></div><br />
<div>Jeu favori : <br />
<select name="jeu" id="jeu">
<option value="/" selected="selected">Sélectionnez un jeu</option>
<option value="Call Of Duty: Modern warfare">CoD: Modern warfare</option>
<option value="Call Of Duty: World at War">Cod: WaW</option>
<option value="Call Of Duty: Modern Warfare II">Cod: MW2</option>
<option value="Call Of Duty: Black Ops">CoD: BO</option>
<option value="Counter-Strike: Source">Counter-strike: Source</option>
<option value="Counter-Strike 1.6">Counter-strike 1.6</option>
<option value="Medal Of Honor">Medal Of Honor</option>
<option value="Uncharted : Drake's Fortune">Uncharted : Drake's Fortune</option>
<option value="Uncharted 2 : Among Thieves">Uncharted 2 : Among Thieves</option>
<option value="Uncharted 3 : Drake's Deception">Uncharted 3 : Drake's Deception</option>
<option value="Halo">Halo</option>
<option value="Red Dead Redemption">Red Dead Redemption</option>
<option value="InFamous">InFamous</option>
<option value="Prototype">Prototype</option>
<option value="Ratchet et Clank 1">Ratchet et Clank 1</option>
<option value="Ratchet et Clank 2">Ratchet et Clank 2</option>
<option value="Ratchet et Clank 3">Ratchet et Clank 3</option>
<option value="Ratchet & Clank : Opération Destruction">Ratchet & Clank : Opération Destruction</option>
<option value="Ratchet & Clank : A Crack in Time">Ratchet & Clank : A Crack in Time</option>
<option value="Ratchet & Clank : Quest for Booty">Ratchet & Clank : Quest for Booty</option>
<option value="Gran Turismo 5">Gran Turismo 5</option>
<option value="Need for Speed Most Wanted">Need for Speed Most Wanted</option>
<option value="Need for Speed Carbon">Need for Speed Carbon</option>
<option value="Need for Speed Undercover">Need for Speed Undercover</option>
<option value="Need for Speed ProStreet">Need for Speed ProStreet</option>
<option value="Need for Speed Undercover">Need for Speed Undercover</option>
<option value="Need for Speed Shift">Need for Speed Shift</option>
<option value="Need for Speed : Hot Pursuit">Need for Speed : Hot Pursuit</option>
<option value="Mario Kart">Mario kart</option>
<option value="Mario Strikers Charged Football">Mario Strikers Charged Football</option>
<option value="Super Smash Bros. Melee">Super Smash Bros. Melee</option>
<option value="Super Smash Bros. Brawl">Super Smash Bros. Brawl</option>
<option value="Mario et Sonic aux jeux olympiques">Mario et sonic aux jeux olympiques</option>
<option value="The Legend of Zelda: Twilight Princess">The Legend of Zelda: Twilight Princess</option>
</select></div><br />
<div>Raison : <br />
<input id="jeuraison" type="text" style="width:200px" /></div>
</center></fieldset><br />
<fieldset>
<legend><font size="5" color="white"><u> Mes comptes de jeu :</u></font></legend>
<div>PSN : <br />
<input id="psn" type="text" style="width:200px" /></div><br />
<div>xBox Live ! : <br />
<input id="xboxlive" type="text" style="width:200px" /></div><br />
<div>Steam : <br />
<input id="steam" type="text" style="width:200px" /></div><br />
<div>xFire : <br />
<input id="xfire" type="text" style="width:200px" /></div><br />
</fieldset><br />
<fieldset>
<legend><font size="5" color="white"><u> Le forum et moi :</u></font></legend>
<center><br />
<div>Comment j'ai trouver le forum : <br />
<textarea id="find" type="text" cols="40" rows="5"></textarea></div>
<br />
<div>Ce que je recherche ici : <br />
<textarea id="recherche" type="text" cols="40" rows="5"></textarea></div>
<br />
<div>Ma premiere impression : <br />
<textarea id="impression" type="text" cols="40" rows="5"></textarea></div>
<br />
<center><font size="5" color="white"><u>Petit plus :</u></font></center>
<br />
<div>Un commentaire, message a laisser? : <br />
<textarea id="comm" type="text" cols="40" rows="5"></textarea></div><br /><br />
<input type="submit" value="Envoyer" name="post" /></center><br />
</fieldset>
<br />
</form>
</body>
</html>
Dans ce code , modifiez la valeur du forum par celle de votre destination :<input type="hidden" name="f" value="1" />
N'oubliez pas d'autoriser les formulaires sur le forum ...
panneau admin - général - Forum:sécurité :
Interdire les formulaires non officiels à poster des messages et messages privés sur le forum : nonPatMax a écrit:N'oubliez pas d'autoriser les formulaires sur le forum ...
panneau admin - général - Forum:sécurité :
Interdire les formulaires non officiels à poster des messages et messages privés sur le forum : non
Rien que cela, devrait amplement suffire.
Si tu ne veux pas voir le textarea de génération, il suffit de mettre
<div style="visibility:hidden">devant et </div> après.
La solution donnée par Scoubifitz fonctionne convenablement, mais à l'inconvénient de te donner un truc tout fait sans que tu comprennes ou pouvait être tes erreurs.
Personnellement je pense, que c'est mieux de tenter de faire soit même, c'est en faisant que l'on apprend.
C'est pourquoi j'ai tenter de t'aider avec le formulaire que tu avais créés toi même.
Cependant aucune des deux solutions ne fonctionne
J'ai été activer l'option autorisant les formulaires non-officiels qui n'était pas activée et j’obtiens toujours le message "Vous devez entrer un message avant de poster." en utilisant le formulaire de Patmax.
J'ai donc essayé le formulaire de Scoubifitz et la j'ai plusieurs problemes:
- tout d'abord avec ce code :
- Code:
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="1" />
<input type="hidden" name="subject" value="" />
Qu'est ce que le "f"? Tu me dit de le remplacer par la destination mais par destination tu entend l'URL de la page ou le formulaire doit poster la présentation? - Ensuite, quand je teste et que je clique sur "envoyer", je suis redirigé sur la page "www.cheat-gamers.com/post" (=aucun forum ciblé pour le post?) et donc pour poster dans la corbeille de mon forum (qui n'est pas a cette adresse non-plus) et j'ai le message d'erreur suivant: "Vous devez préciser un titre avant de pouvoir envoyer votre message."
Après différents essais, j'en ai conclu que les valeurs de "message" et "subject" doivent prendre la forme remplie dans le formulaire, mais comment faire cela?
Je vous remercie de votre aide, et, comme l'a dit Patmax, j'aimerai savoir d'où viennent mes erreurs et donc comment les corriger. L'année prochaine, je rentre en ecole d'ingénieur informatique et je souhaite donc approfondir mes maigres connaissances sur les languages web ! Merci !
Re: Améliorer mon générateur de texte pour les membres.
bonjour,
pour trouver la valeur " f " regardez l'URL du forum où vous souhaitez l'envoyer ...
exemple , sur le forum des forums , le forum "problème avec un script" est " 74 ":
dans le script , il y a le message et le titre du message ...
dans le formulaire , les valeurs restent vides pour que le script puisse les remplir ...
pour trouver la valeur " f " regardez l'URL du forum où vous souhaitez l'envoyer ...
exemple , sur le forum des forums , le forum "problème avec un script" est " 74 ":
il faudrait donc mettre :https://forum.forumactif.com/f74-probleme-avec-un-script-un-code
<input type="hidden" name="f" value="74" />
dans le script , il y a le message et le titre du message ...
dans le formulaire , les valeurs restent vides pour que le script puisse les remplir ...
<script type="text/javascript">
function GenereFiche(form)
{
var txtFiche="[im g]https://nsm05.casimages.com/img/2011/03/06//110306043129894037767563.png[/img]\n"";
+ "[im g]"+ form.inAvatar.value+"[/img]\n" + form.USERNAME.value + "\n"
+ "\n[im g]https://nsm05.casimages.com/img/2011/03/06//110306030951894037767265.png[/img]\n"
+ "Salut a tous, je m'appelle " + form.inPrenom.value + " " + form.inNom.value +"\n"
+ "J'ai " + form.inAge.value + " ans et je suis né le " + form.jour.value + " " + form.mois.value + " " + form.annee.value + "\n"
+ "Niveau en graphisme : " + form.graph.value + "\n"
+ "[im g]https://nsm05.casimages.com/img/2011/03/06//110306043135894037767566.png[/img]\n"
+ "J'aime : " + form.inPassions.value + "\n"
+ "[im g]https://nsm05.casimages.com/img/2011/03/06//110306043144894037767570.png[/img]\n"
+ "Jeu favori : " + form.jeu.value + "\n"
+ "Raison : " + form.jeuraison.value + "\n"
+ "[im g]https://nsm05.casimages.com/img/2011/03/06//110306043148894037767571.png[/img]\n"
+ "Compte P.S.N : " + form.psn.value + "\n"
+ "Compte xBox Live ! : " + form.xboxlive.value + "\n"
+ "Compte Steam : " + form.steam.value + "\n"
+ "Compte xFire : " + form.xfire.value + "\n"
+ "[im g]https://nsm05.casimages.com/img/2011/03/06//110306043138894037767569.png[/img]\n"
+ "Comment j'ai trouver le forum: " + form.find.value + "\n"
+ "Je suis à la recherche de: " + form.recherche.value + "\n"
+ "Mon impression sur la communauté : " + form.impression.value + "\n"
+ "[im g]https://nsm05.casimages.com/img/2011/03/06//110306043153894037767572.png[/img]\n"
+ form.comm.value
+ "\n[UR L=http://www.cheat-gamers.com/h5-presentation-des-membres][im g]https://nsm05.casimages.com/img/2011/03/06//110306043131894037767564.png[/img][/URL]
form.message.value = txtFiche;
var titre = "Présentation de " + form.USERNAME.value;
form.subject.value = titre;
}
</script>
.../...
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="1" />
<input type="hidden" name="subject" value="" />
Re: Améliorer mon générateur de texte pour les membres.
:thanks: ca marche super bien !
Sujet !
Sujet !
Sujets similaires
» [RESOLU] [SCRIPT] Générateur de texte
» [Membres] Activation par mail : Améliorer la page de confirmation
» Changer de version pour améliorer ...
» Problème avec le script pour "améliorer le système de vote des messages"
» Demande d'aide pour un générateur de présentation
» [Membres] Activation par mail : Améliorer la page de confirmation
» Changer de version pour améliorer ...
» Problème avec le script pour "améliorer le système de vote des messages"
» Demande d'aide pour un générateur de présentation
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum