Forum gratuit : Le forum des forums actifs
Bienvenue sur le forum de support de ForumActif.

Afin de profiter pleinement de tout ce que vous offre notre forum, merci de vous identifier si vous êtes déjà membre ou de rejoindre notre communauté si vous ne l'êtes pas encore.


Créer un forum gratuit semblable à ce forum


Rechercher
Magic FDF Rechercher parmi les tutoriels...
Pensez à effectuer une recherche parmi les tutoriels existants avant d'ouvrir un sujet dans l'Entraide !



Afficher sous forme de :


Thèmes du mois
Les posteurs les plus actifs de la semaine
Pinguino
 
Chacha
 
SandyL
 
Tech
 
FANCH 56
 
Azami
 
Automne
 
Anzu
 
Elissa
 
Chapo
 

Derniers sujets
» redimensionner un cadre.
Aujourd'hui à 17:20 par Lecha T

» Comment restreindre certains droits pour des trolls
Aujourd'hui à 17:19 par Lelolo

» Sondage sans messages
Aujourd'hui à 17:18 par hlanders63

» Affichage du Forum impossible sous explorer
Aujourd'hui à 17:17 par xKiwiClem

» A propos du menu accordéon
Aujourd'hui à 17:15 par Pinguino

» Fade new post replies effect
Aujourd'hui à 17:09 par Niko

» Dernier avatar d'affiche
Aujourd'hui à 17:09 par Niko

» Est-ce possible? Slideshow
Aujourd'hui à 17:08 par ge-ge-ge

» [chatbox] Problème d'envoi de message : le + devient %2B
Aujourd'hui à 17:05 par leonbrom

Qui est en ligne ?
Il y a en tout 357 utilisateurs en ligne :: 37 Enregistrés, 2 Invisibles et 318 Invités :: 2 Moteurs de recherche

-Mishirame-, Anzu, Automne, celena, Chapo, Chuchundra, cyril-, Djlc.Discomobile, FANCH 56, ge-ge-ge, Haerith, hlanders63, Juju', Katlyn, kenavofab, lea35160, Lecha T, Lelolo, leonbrom, Magda Sully, Masterweb89, MBP, Mitsoky, nathy, Niko, oiseauxexotique, Opiumace, Psychotic Bitch, SandyL, ShawnFrost98, sincer, slimaa, Spharhatdhrat, Tech, Valorum, xKiwiClem, zechampion

Le record du nombre d'utilisateurs en ligne est de 1877 le Jeu 19 Mai 2011 - 15:00
Créer un formulaire de changement de pseudo 5 5 2

Créer un formulaire de changement de pseudo

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

Résolu Créer un formulaire de changement de pseudo

Message par Daylaton le Mer 1 Fév 2012 - 19:02

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 :

Bonjour cher admin,

Membre1 souhaite changer de pseudo en Membre2 pour la raison suivante :
Raison ici


Si cela n'est pas possible, de cette manière :

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 :

Bonjour,

Votre demande de changement de pseudo a été acceptée.
Vous devez maintenant vous connecter avec le pseudo (son nouveau pseudo.)

Ceci est un message automatique, merci de ne pas y répondre.

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

Daylaton
***

Masculin
Messages: 178
PointsActifs: 829
Réputation: 2
Inscrit(e) le: 28/11/2010

Voir le profil de l'utilisateur http://oprpg.asiat-world.com

Revenir en haut Aller en bas

Résolu Re: Créer un formulaire de changement de pseudo

Message par amazonia-piranha le Jeu 2 Fév 2012 - 9:58

Ton idée est bonne, en espérant que l'on te communiquera des réponses. Wink

amazonia-piranha
***

Masculin
Messages: 146
PointsActifs: 623
Réputation: 5
Inscrit(e) le: 03/05/2011

Voir le profil de l'utilisateur http://www.amazonia-piranha.com/forum

Revenir en haut Aller en bas

Résolu Re: Créer un formulaire de changement de pseudo

Message par Scoubifitz le Jeu 2 Fév 2012 - 22:54

Bonsoir,
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


Cette partie ne sera pas trop difficile à faire ...
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.

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 ...
Il peut recevoir ceci :
Bonjour,

Votre demande de changement de pseudo a été acceptée.
Vous devez maintenant vous connecter avec le pseudo (son nouveau pseudo.)

Ceci est un message automatique, merci de ne pas y répondre.

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.

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 ...
Bien entendu, je change le pseudo de la personne via mon panneau admin.

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 ...


Scoubifitz
# Tropactif #

Masculin
Messages: 1508
PointsActifs: 3500
Réputation: 507
Inscrit(e) le: 18/03/2008

Voir le profil de l'utilisateur http://scoubidous.superforum.fr/

Revenir en haut Aller en bas

Résolu Re: Créer un formulaire de changement de pseudo

Message par Daylaton le Ven 3 Fév 2012 - 17:02

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!

Daylaton
***

Masculin
Messages: 178
PointsActifs: 829
Réputation: 2
Inscrit(e) le: 28/11/2010

Voir le profil de l'utilisateur http://oprpg.asiat-world.com

Revenir en haut Aller en bas

Résolu Re: Créer un formulaire de changement de pseudo

Message par Scoubifitz le Ven 3 Fév 2012 - 19:45

bon ,

dites moi si c'est ce que vous recherchiez :
j'ai pris votre page HTML comme structure ... Clin d\'oeil

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 ...

Scoubifitz
# Tropactif #

Masculin
Messages: 1508
PointsActifs: 3500
Réputation: 507
Inscrit(e) le: 18/03/2008

Voir le profil de l'utilisateur http://scoubidous.superforum.fr/

Revenir en haut Aller en bas

Résolu Re: Créer un formulaire de changement de pseudo

Message par Daylaton le Ven 3 Fév 2012 - 20:03

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! Very Happy

Daylaton
***

Masculin
Messages: 178
PointsActifs: 829
Réputation: 2
Inscrit(e) le: 28/11/2010

Voir le profil de l'utilisateur http://oprpg.asiat-world.com

Revenir en haut Aller en bas

Résolu Re: Créer un formulaire de changement de pseudo

Message par Scoubifitz le Ven 3 Fév 2012 - 20:19

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):

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 &quot; + form.pseudo1.value + &quot; ,\n\n&quot;
txt_message += &quot;Votre demande de [b]changement de pseudo[/b] a été acceptée.\n&quot;
txt_message +=&quot;Vous devez maintenant vous connecter avec le pseudo [b]&quot; + form.pseudo2.value + &quot;[/b]\n\n&quot;
txt_message += &quot;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 &quot; + form.pseudo1.value + &quot; ,\n\n&quot;
txt_message += &quot;Votre demande de [b]changement de pseudo[/b] a été refusée.\n\n&quot;
txt_message += &quot;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;

Scoubifitz
# Tropactif #

Masculin
Messages: 1508
PointsActifs: 3500
Réputation: 507
Inscrit(e) le: 18/03/2008

Voir le profil de l'utilisateur http://scoubidous.superforum.fr/

Revenir en haut Aller en bas

Résolu Re: Créer un formulaire de changement de pseudo

Message par Daylaton le Ven 3 Fév 2012 - 20:20

Au pire, MP moi.

Non, en fait, quand on met un message pour la raison, ce n'est pas transféré, dans le topic!

Daylaton
***

Masculin
Messages: 178
PointsActifs: 829
Réputation: 2
Inscrit(e) le: 28/11/2010

Voir le profil de l'utilisateur http://oprpg.asiat-world.com

Revenir en haut Aller en bas

Résolu Re: Créer un formulaire de changement de pseudo

Message par Scoubifitz le Ven 3 Fév 2012 - 20:29

Interrog

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 &quot; + form.pseudo1.value + &quot; ,\n\n&quot;
txt_message += &quot;Votre demande de changement de pseudo a été acceptée.\n&quot;
txt_message +=&quot;Vous devez maintenant vous connecter avec le pseudo &quot; + form.pseudo2.value + &quot;\n\n&quot;
txt_message += &quot;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 &quot; + form.pseudo1.value + &quot; ,\n\n&quot;
txt_message += &quot;Votre demande de changement de pseudo a été refusée.\n\n&quot;
txt_message += &quot;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 ...

Scoubifitz
# Tropactif #

Masculin
Messages: 1508
PointsActifs: 3500
Réputation: 507
Inscrit(e) le: 18/03/2008

Voir le profil de l'utilisateur http://scoubidous.superforum.fr/

Revenir en haut Aller en bas

Résolu Re: Créer un formulaire de changement de pseudo

Message par Daylaton le Ven 3 Fév 2012 - 20:31

Merci!
Ça marche ! Very Happy

Daylaton
***

Masculin
Messages: 178
PointsActifs: 829
Réputation: 2
Inscrit(e) le: 28/11/2010

Voir le profil de l'utilisateur http://oprpg.asiat-world.com

Revenir en haut Aller en bas

Résolu Re: Créer un formulaire de changement de pseudo

Message par Daylaton le Ven 3 Fév 2012 - 20:34

Je vois que je ne peux pas vous MP, dommage...

Daylaton
***

Masculin
Messages: 178
PointsActifs: 829
Réputation: 2
Inscrit(e) le: 28/11/2010

Voir le profil de l'utilisateur http://oprpg.asiat-world.com

Revenir en haut Aller en bas

Résolu Re: Créer un formulaire de changement de pseudo

Message par Scoubifitz le Ven 3 Fév 2012 - 20:39

Par MP , l'éditeur de messagerie a un bug ... j'ai donc décidé de ne plus l'utiliser ..

bonne continuation !

Scoubifitz

Scoubifitz
# Tropactif #

Masculin
Messages: 1508
PointsActifs: 3500
Réputation: 507
Inscrit(e) le: 18/03/2008

Voir le profil de l'utilisateur http://scoubidous.superforum.fr/

Revenir en haut Aller en bas

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