Créer un formulaire de changement de pseudo
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
Créer un formulaire de changement de pseudo
Bonjour,
Je souhaite créer un formulaire qui permettrait aux membres de mon forum, de changer leur pseudo, d'où moins faire une demande. Pour cela, sur une page html, il mettraient dans un espace prévu a cet effet leurs nouveaux pseudo (avec une limite de 12 caractères maximum) et dans un encadré situé juste en dessous, la raison de leur changement. Une fois que tout est remplis comme il se doit, ils cliquent sur "Envoyer la requête".
Je reçois ceci dans un nouveau topic de cette manière :
Moi je vois leur demande, et je décide donc d'accepter ou de refuser.
J'aimerais avoir un bouton pour "Accepter" ou "Refuser". En cliquant sur l'un des deux choix, un message privé est envoyé à celui qui souhaite changer de pseudo.
Il peut recevoir ceci :
Ou alors
Bien entendu, je change le pseudo de la personne via mon panneau admin.
J'aurais besoin de vous pour confectionner ceci!
Pour vous aider, j'ai commencé le code, mais il faudrait le modifier.
Merci par avance, je sais que c'est assez compliqué.
Je souhaite créer un formulaire qui permettrait aux membres de mon forum, de changer leur pseudo, d'où moins faire une demande. Pour cela, sur une page html, il mettraient dans un espace prévu a cet effet leurs nouveaux pseudo (avec une limite de 12 caractères maximum) et dans un encadré situé juste en dessous, la raison de leur changement. Une fois que tout est remplis comme il se doit, ils cliquent sur "Envoyer la requête".
Je reçois ceci dans un nouveau topic de cette manière :
Si cela n'est pas possible, de cette manière :Bonjour cher admin,
Membre1 souhaite changer de pseudo en Membre2 pour la raison suivante :
Raison ici
Nouveau pseudo : (pseudo du membre souhaité)
Raison du changement : (la raison)
Moi je vois leur demande, et je décide donc d'accepter ou de refuser.
J'aimerais avoir un bouton pour "Accepter" ou "Refuser". En cliquant sur l'un des deux choix, un message privé est envoyé à celui qui souhaite changer de pseudo.
Il peut recevoir ceci :
Ceci est un message automatique, merci de ne pas y répondre.Bonjour,
Votre demande de changement de pseudo a été acceptée.
Vous devez maintenant vous connecter avec le pseudo (son nouveau pseudo.)
Ou alors
Bonjour,
Votre demande de changement de pseudo a été refusée.
Ceci est un message automatique, merci de ne pas y répondre.
Bien entendu, je change le pseudo de la personne via mon panneau admin.
J'aurais besoin de vous pour confectionner ceci!
Pour vous aider, j'ai commencé le code, mais il faudrait le modifier.
- Code:
<script type="text/javascript" language="javascript">
function CompleteMessage()
{
document.getElementById('message').value = 'Nouveau Pseudo: ' + document.getElementById('pseudo').value + '\n' + 'Raison du changement: ' + document.getElementById('raison').value + '\n';
}
</script>
<form enctype="multipart/form-data" name="post" method="post" action="/post" style="border: none" onsubmit="CompleteMessage()">
Nouveau Pseudo<br />
<input type="text" id="pseudo" size="10" maxlength="12" value="" /><br />
Raison du changement<br />
<input type="text" id="raison" size="50" value="" /><br />
<br />
<input type="submit" value="Envoyer la requête" name="post" /><br />
<input type="hidden" value="Changement de pseudo" name="subject" />
<textarea name="message" id="message" style="display:none"></textarea>
<input type="hidden" value="newtopic" name="mode" />
<input type="hidden" value="46" name="f" />
</form>
</center>
</body>
</html>
Merci par avance, je sais que c'est assez compliqué.
Dernière édition par Daylaton le Ven 3 Fév 2012 - 20:31, édité 1 fois
Zeste- Membre habitué
-
Messages : 1366
Inscrit(e) le : 28/11/2010
Re: Créer un formulaire de changement de pseudo
Ton idée est bonne, en espérant que l'on te communiquera des réponses.
Re: Créer un formulaire de changement de pseudo
Bonsoir,
pour copier l'acceptation ou le refus , puis de cliquer sur la messagerie privée de
l'intéressé pour coller le code ...
il ne pourra pas se connecter après le changement ...
Cette partie ne sera pas trop difficile à faire ...Daylaton a écrit: ... Une fois que tout est remplis comme il se doit, ils cliquent sur "Envoyer la requête".
Je reçois ceci dans un nouveau topic de cette manière :Bonjour cher admin,
Membre1 souhaite changer de pseudo en Membre2 pour la raison suivante :
Raison ici
Un bouton dans un message ? pour cliquer dessus ? Les scripts ne sont pas permis dans les messages , donc pas de "onclick" ou de "onsubmit" ... il faudra faire autrement ...Moi je vois leur demande, et je décide donc d'accepter ou de refuser.
J'aimerais avoir un bouton pour "Accepter" ou "Refuser". En cliquant sur l'un des deux choix, un message privé est envoyé à celui qui souhaite changer de pseudo.
on pourrait rajouter ceci dans le message qui sera envoyé , entre balises "code" ,Il peut recevoir ceci :Ceci est un message automatique, merci de ne pas y répondre.Bonjour,
Votre demande de changement de pseudo a été acceptée.
Vous devez maintenant vous connecter avec le pseudo (son nouveau pseudo.)
Ou alorsBonjour,
Votre demande de changement de pseudo a été refusée.
Ceci est un message automatique, merci de ne pas y répondre.
pour copier l'acceptation ou le refus , puis de cliquer sur la messagerie privée de
l'intéressé pour coller le code ...
Si le membre qui fait la demande ne lit pas le MP avant votre changement ,Bien entendu, je change le pseudo de la personne via mon panneau admin.
il ne pourra pas se connecter après le changement ...
Re: Créer un formulaire de changement de pseudo
Cette partie ne sera pas trop difficile à faire ...
Ça marche alors!
on pourrait rajouter ceci dans le message qui sera envoyé , entre balises "code" ,
pour copier l'acceptation ou le refus , puis de cliquer sur la messagerie privée de
l'intéressé pour coller le code ...
Pas de soucis, c'est même bien.
Si le membre qui fait la demande ne lit pas le MP avant votre changement ,
il ne pourra pas se connecter après le changement ...
J'envoie un mail aussi. Vous me direz, "mais si il regarde pas sa boîte mail ?"
L'auteur du changement de pseudo à fait une demande...et donc il sait que son pseudo est susceptible de changer!
Zeste- Membre habitué
-
Messages : 1366
Inscrit(e) le : 28/11/2010
Re: Créer un formulaire de changement de pseudo
bon ,
dites moi si c'est ce que vous recherchiez :
j'ai pris votre page HTML comme structure ...
n'hésitez pas à poser vos questions ...
dites moi si c'est ce que vous recherchiez :
j'ai pris votre page HTML comme structure ...
- 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" xml:lang="fr" >
<head>
<title>Changement de Pseudo</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<style type="text/css">
form {
margin-top:400px;
margin-bottom:50px;
}
.couleur {
color: #AE1818;
font-weight: bolder;
}
.couleur2 {
color: #459FBF;
font-weight: bolder;
font-style: italic;
}
</style>
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<script type="text/javascript">
function CompleteMessage(form)
{
/* Refuser l'envoi si le formulaire n'est pas entièrement rempli, si un des champs est vide */
if( form.pseudo2.value == "" || form.raison.value == "" )
{
document.getElementById("errormsg").innerHTML = "Merci de remplir les champs .";
return false;
}
else
{
var txt_message = "Bonjour cher admin,\n\n"
txt_message += "[b]" + form.pseudo1.value + "[/b] souhaite changer de pseudo en [b]" + form.pseudo2.value + "[/b] pour la raison suivante :\n\n"
txt_message += form.raison.value + "\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
txt_message += "Copiez le code adéquat , puis cliquez sur le bouton MP en dessous de ce message pour répondre à " + form.pseudo1.value + "\n"
txt_message += "[code]Bonjour " + form.pseudo1.value + " ,\n\n"
txt_message += "Votre demande de [b]changement de pseudo[/b] a été acceptée.\n"
txt_message +="Vous devez maintenant vous connecter avec le pseudo [b]" + form.pseudo2.value + "[/b]\n\n"
txt_message += "Ceci est un message automatique, merci de ne pas y répondre.[/code]\n"
txt_message += "[code]Bonjour " + form.pseudo1.value + " ,\n\n"
txt_message += "Votre demande de [b]changement de pseudo[/b] a été refusée.\n\n"
txt_message += "Ceci est un message automatique, merci de ne pas y répondre.[/code]\n";
form.message.value = txt_message;
return true;
}
}
</script>
</head>
<body style="background:#B7C0E5 url('http://i45.servimg.com/u/f45/15/75/02/96/75549812.jpg')top center no-repeat;text-align:center;">
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="return(CompleteMessage(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="46" />
<input type="hidden" name="subject" value="Changement de pseudo" />
<img src="http://alex-services.com/crbst_gyrophare0.gif?t=29f02o2fbn3756a" alt="Alerte" />
<br />
<span class="couleur USERNAME">Bonjour </span><br /><br />
<span class="couleur">Voici une petite nouveauté qui vous permet à présent de changer de pseudo.</span>
<br /><br />
Voici la procédure à suivre :<br /><br />
<span class="couleur2">1) Donner un nouveau pseudo (Pas plus de 12 caractères)<br /><br />
2) Expliquez pourquoi vous souhaitez changer (Ex : Sur Oprpg votre pseudo a changé et vous voulez le même).</span><br /><br />
Tout ceci dans le formulaire ci-dessous.<br /><br />
<span class="couleur">Un administrateur analysera votre demande et vous donnera une réponse dans les plus brefs délais.</span><br /><br />
<label for="pseudo1">Ancien pseudo :</label><br />
<input type="text" name="pseudo1" id="pseudo1" value="" size="20" maxlength="30" class="USERNAME" readonly="readonly" /><br />
Nouveau Pseudo : <br />
<input type="text" name="pseudo2" id="pseudo2" size="20" maxlength="12" value="" /><br /><br />
Raison du changement<br />
<textarea name="raison" id="raison" rows="3" cols="50"></textarea>
<p><div id="errormsg" style="color:red;"> </div></p>
<input type="submit" value="Envoyer la requête" name="post" /><br />
</form>
</body>
</html>
n'hésitez pas à poser vos questions ...
Re: Créer un formulaire de changement de pseudo
Il y a un soucis au moment dans l'envoie du formulaire, cela me met "Vous devez entrer un message avant de poster."
Sinon, j'ai regardé rapidement le code, cela me semble pas mal du tout!
Sinon, j'ai regardé rapidement le code, cela me semble pas mal du tout!
Zeste- Membre habitué
-
Messages : 1366
Inscrit(e) le : 28/11/2010
Re: Créer un formulaire de changement de pseudo
lorsque vous collez le code dans la page HTML , il se transforme ?
collez et validez directement le code ...
... je vois (pas du tout la même chose):
collez et validez directement le code ...
... je vois (pas du tout la même chose):
- Code:
txt_message += "<strong>" + form.pseudo1.value + "</strong> souhaite changer de pseudo en <strong>" + form.pseudo2.value + "</strong> pour la raison suivante :\n\n"
txt_message += form.raison.value + "\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
txt_message += "Copiez le code adéquat , puis cliquez sur le bouton MP en dessous de ce message pour répondre à " + form.pseudo1.value + "\n"
txt_message += "</span><table width="90%" style="table-layout:fixed;" cellspacing="1" cellpadding="0" border="0" align="center"><tr><td><span class="genmed"><b>Code:</b></span></td></tr><tr><td class="code"><div class="cont_code" curpos="0" maxpos="0" pageincrement="480" increment="10" collapsed="true">Bonjour " + form.pseudo1.value + " ,\n\n"
txt_message += "Votre demande de [b]changement de pseudo[/b] a été acceptée.\n"
txt_message +="Vous devez maintenant vous connecter avec le pseudo [b]" + form.pseudo2.value + "[/b]\n\n"
txt_message += "Ceci est un message automatique, merci de ne pas y répondre.</div></td></tr></table><span class="postbody">\n"
txt_message += "</span><table width="90%" style="table-layout:fixed;" cellspacing="1" cellpadding="0" border="0" align="center"><tr><td><span class="genmed"><b>Code:</b></span></td></tr><tr><td class="code"><div class="cont_code" curpos="0" maxpos="0" pageincrement="480" increment="10" collapsed="true">Bonjour " + form.pseudo1.value + " ,\n\n"
txt_message += "Votre demande de [b]changement de pseudo[/b] a été refusée.\n\n"
txt_message += "Ceci est un message automatique, merci de ne pas y répondre.</div></td></tr></table><span class="postbody">\n";
form.message.value = txt_message;
Re: Créer un formulaire de changement de pseudo
Au pire, MP moi.
Non, en fait, quand on met un message pour la raison, ce n'est pas transféré, dans le topic!
Non, en fait, quand on met un message pour la raison, ce n'est pas transféré, dans le topic!
Zeste- Membre habitué
-
Messages : 1366
Inscrit(e) le : 28/11/2010
Re: Créer un formulaire de changement de pseudo
voilà ce que je vois sur votre page :
txt_message += "Copiez le code adéquat , puis cliquez sur le bouton MP en dessous de ce message pour répondre à " + form.pseudo1.value + "\n"
txt_message += "</span><table width="90%" style="table-layout:fixed;" cellspacing="1" cellpadding="0" border="0" align="center"><tr><td><span class="genmed"><b>Code:</b></span></td></tr><tr><td class="code"><div class="cont_code" curpos="0" maxpos="0" pageincrement="480" increment="10" collapsed="true">Bonjour " + form.pseudo1.value + " ,\n\n"
txt_message += "Votre demande de changement de pseudo a été acceptée.\n"
txt_message +="Vous devez maintenant vous connecter avec le pseudo " + form.pseudo2.value + "\n\n"
txt_message += "Ceci est un message automatique, merci de ne pas y répondre.</div></td></tr></table><span class="postbody">\n"
txt_message += "</span><table width="90%" style="table-layout:fixed;" cellspacing="1" cellpadding="0" border="0" align="center"><tr><td><span class="genmed"><b>Code:</b></span></td></tr><tr><td class="code"><div class="cont_code" curpos="0" maxpos="0" pageincrement="480" increment="10" collapsed="true">Bonjour " + form.pseudo1.value + " ,\n\n"
txt_message += "Votre demande de changement de pseudo a été refusée.\n\n"
txt_message += "Ceci est un message automatique, merci de ne pas y répondre.</div></td></tr></table><span class="postbody">\n";
form.message.value = txt_message;
Ce n'est pas le code que j'ai donné au départ ...
Merci de copier-coller le premier code que j'ai donné dans le bloc-notes , puis de copier-coller dans la page HTML
Merci de ne pas basculer de :+html: à :-html: et inversement ...
:+html: doit être visible au moment de coller le code ...
Re: Créer un formulaire de changement de pseudo
Merci!
Ça marche !
Ça marche !
Zeste- Membre habitué
-
Messages : 1366
Inscrit(e) le : 28/11/2010
Re: Créer un formulaire de changement de pseudo
Je vois que je ne peux pas vous MP, dommage...
Zeste- Membre habitué
-
Messages : 1366
Inscrit(e) le : 28/11/2010
Re: Créer un formulaire de changement de pseudo
Par MP , l'éditeur de messagerie a un bug ... j'ai donc décidé de ne plus l'utiliser ..
bonne continuation !
Scoubifitz
bonne continuation !
Scoubifitz
Sujets similaires
» Mettre le pseudo automatiquement dans un formulaire
» Créer un formulaire particulier
» Créer un formulaire HTML
» Comment créer un Formulaire ?
» Créer un formulaire de présentation
» Créer un formulaire particulier
» Créer un formulaire HTML
» Comment créer un Formulaire ?
» Créer un formulaire 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