Achat pour mes membres.
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème divers :: Archives des problèmes divers
Page 1 sur 1 • Partagez
Achat pour mes membres.
Bonjour/soir !
J'ai une petite chose à vous demander,
Ce n'est pas vraiment un problème mais plutôt une question.
J'ai instauré un système de point sur mon forum (les points s'appellent Parlotis), pour que mes membres puissent s'acheter grâce à ces points ce que je vais citer :
-un blog sur mon forum
-un groupe à soi-même
-un bon virtuel pour une tombola que j'organise pour les membres de mon forum.
Pour que mes membres puissent acheter cela, il faut qu'il m'envoient un MP et que j'ouvre leur blog, créé leur groupe et forcément leur répondre pour chaque ticket virtuel.
Donc ma question est : Y a-t-il un moyen où il suffirait juste à mes membres de cliquer sur un lien et ça m'enverrai automatiquement un MP avec leur pseudo un titre et un texte que j'aurais prédéfini pour tous les membres (genre pour souhaiter la bienvenue sur le forum) ? Une fois qu'ils auraient cliqué sur le lien il y aurait un message "Votre demande d'achat à été effectué" et cela leur retirerait automatiquement le nombre de Parlotis que j'aurais défini.
Je vous remerci d'avance, pourvu que ce soit possible.
Au revoir !
J'ai une petite chose à vous demander,
Ce n'est pas vraiment un problème mais plutôt une question.
J'ai instauré un système de point sur mon forum (les points s'appellent Parlotis), pour que mes membres puissent s'acheter grâce à ces points ce que je vais citer :
-un blog sur mon forum
-un groupe à soi-même
-un bon virtuel pour une tombola que j'organise pour les membres de mon forum.
Pour que mes membres puissent acheter cela, il faut qu'il m'envoient un MP et que j'ouvre leur blog, créé leur groupe et forcément leur répondre pour chaque ticket virtuel.
Donc ma question est : Y a-t-il un moyen où il suffirait juste à mes membres de cliquer sur un lien et ça m'enverrai automatiquement un MP avec leur pseudo un titre et un texte que j'aurais prédéfini pour tous les membres (genre pour souhaiter la bienvenue sur le forum) ? Une fois qu'ils auraient cliqué sur le lien il y aurait un message "Votre demande d'achat à été effectué" et cela leur retirerait automatiquement le nombre de Parlotis que j'aurais défini.
Je vous remerci d'avance, pourvu que ce soit possible.
Au revoir !
Dernière édition par Zorox-de-PL le Ven 3 Juin 2011 - 17:28, édité 1 fois
Invité- Invité
Re: Achat pour mes membres.
Bonjour
N'ayant pas accès à la base de données de votre forum vous ne pouvez pas modifier le nombre de vos Parlotis de manière automatisée.
Vous devrez le faire manuellement.
Cordialement,
Ge
N'ayant pas accès à la base de données de votre forum vous ne pouvez pas modifier le nombre de vos Parlotis de manière automatisée.
Vous devrez le faire manuellement.
Cordialement,
Ge
Re: Achat pour mes membres.
Et ce que j'ai cité de mon premier message est-il possible alors ? Parce que c'est surtout ça qui m'importe le plus.Zorox-de-PL a écrit:Y a-t-il un moyen où il suffirait juste à mes membres de cliquer sur un lien et ça m'enverrai automatiquement un MP avec leur pseudo un titre et un texte que j'aurais prédéfini pour tous les membres (genre pour souhaiter la bienvenue sur le forum) ? Une fois qu'ils auraient cliqué sur le lien il y aurait un message "Votre demande d'achat à été effectué".
Invité- Invité
Re: Achat pour mes membres.
Sous la forme d'un questionnaire alors oui.
Un excellent sujet sur le site du zéro. Questionnaire
Un tutoriel sur le forum des forums avec les différentes étapes et problèmes pouvant survenir. Mise en oeuvre d'un formulaire
Un excellent sujet sur le site du zéro. Questionnaire
Un tutoriel sur le forum des forums avec les différentes étapes et problèmes pouvant survenir. Mise en oeuvre d'un formulaire
Re: Achat pour mes membres.
J'ai lu ces sujets, ça m'a l'air compliqué, je vais essayer. Si quelqu'un connaît déjà les codes exactes à faire, pouvez-vous me les donner ?
Invité- Invité
Re: Achat pour mes membres.
Et non il n'y a pas de code prédéfini. Chaque cas est un cas particulier.
c'est la trame de réalisation qui est commune.
Essayer de coder et si vous coincez alors nous vous aiderons.
Nous avons sur ce forum d'entraide des membres qui adorent les questionnaires et/ou formulaires
c'est la trame de réalisation qui est commune.
Essayer de coder et si vous coincez alors nous vous aiderons.
Nous avons sur ce forum d'entraide des membres qui adorent les questionnaires et/ou formulaires
Re: Achat pour mes membres.
J'ai trouvé ! Merci beaucoup ge80 ! Il me manque juste un truc, c'est que quand mon membre clic sur envoyer, le formulaire s'envoie à moi par mp !
Invité- Invité
Re: Achat pour mes membres.
Dans le tutoriel vous avez cette partie qui est expliquée
Re: Achat pour mes membres.
Je n'ai pas trouvé comment je pouvais recevoir le formulaire après que le membre ai cliqué sur envoyer !
Invité- Invité
Re: Achat pour mes membres.
N'est-ce pas ICI ?
Re: Achat pour mes membres.
Maintenant, j'arrive à envoyer le message mais ça ne met pas le formulaire dedans parce que je n'ai pas compris ce qu'il faut mettre entre les quillemets :
<input type="hidden" name="message" value="" />
<input type="hidden" name="message" value="" />
Invité- Invité
Invité- Invité
Re: Achat pour mes membres.
Bonjour, Où en-est votre problème ? Deux solutions :
A bientôt sur ForumActif |
Alex Fowl- Membre actif
-
Messages : 7558
Inscrit(e) le : 28/03/2009
Re: Achat pour mes membres.
Up
J'aimerais savoir pourquoi quand je valide pour tester mon formulaire, ça me met qu'il faut envoyer un message !
J'aimerais savoir pourquoi quand je valide pour tester mon formulaire, ça me met qu'il faut envoyer un message !
Invité- Invité
Re: Achat pour mes membres.
Bonjour,
En fait le champ message doit être rempli au moyen de la fonction javascript. Dans le code HTML, la valeur du champ est vide, par contre, la fonction javascript suivante a pour rôle de le compléter à partir des champs ajoutés :
[à noter que suivant l'endroit où vous postez le code de votre formulaire, le javascript peut être désactivé (c'est le cas dans les messages même si le html est activé), si c'est le cas même si votre fonction javascript est juste, elle ne pourra pas fonctionner, il vaut mieux la tester d'abord sur une page html]
Si vous voulez, vous pouvez poster votre code pour obtenir de l'aide sur ce qui est correct ou non
En fait le champ message doit être rempli au moyen de la fonction javascript. Dans le code HTML, la valeur du champ est vide, par contre, la fonction javascript suivante a pour rôle de le compléter à partir des champs ajoutés :
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "Pseudo : " + form.nom.value + '\n'
+ "Prénom : " + form.prenom.value + '\n'
+ "Texte : " + form.texte.value + '\n'
+ "Le forum est : " + form.liste.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
[à noter que suivant l'endroit où vous postez le code de votre formulaire, le javascript peut être désactivé (c'est le cas dans les messages même si le html est activé), si c'est le cas même si votre fonction javascript est juste, elle ne pourra pas fonctionner, il vaut mieux la tester d'abord sur une page html]
Si vous voulez, vous pouvez poster votre code pour obtenir de l'aide sur ce qui est correct ou non
Re: Achat pour mes membres.
Voilà mon code au complet :
<form action="http://parlotteland.forumactif.com/privmsg.forum" method="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="username[]" value="Zorox" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="subject" value="Demande d'achat dans la ParloBoutique" />
<h3>Boutique</h3>
<label for="pseudo">Pseudo: </label><input size="30" name="pseudo" id="pseudo" type="text">
<br><br><label>Vous souhaitez acheter : </label><br><br>
<input name="achats" id="Blog" value="Blog" type="checkbox"><label for="Blog">Blog</label>
<br><br>
<input name="achats" id="Groupe" value="Groupe" type="checkbox"><label for="Groupe">Groupe</label>
<br><br><input name="achats" id="ParloTicket de ParloTombola" value="ParloTicket de ParloTombola" type="checkbox"><label for="ParloTicket de ParloTombola">ParloTicket de ParloTombola</label>
<br><br>
<label for="plus">Mot de Passe Boutique : </label>
<textarea id="plus" name="plus"></textarea>
<input name="post" value="Envoyer" type="submit">
</form>
Invité- Invité
Re: Achat pour mes membres.
Voici le code Javascript à ajouter :
Ce qui donne au complet :
- Code:
<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]Souhaite acheter :[/b] [list]";
if(form.achats[0].checked == true) // Si Blog est coché
txt_message += "[*]Blog";
if(form.achats[1].checked == true) // Si Groupe est coché
txt_message += "[*]Groupe";
if(form.achats[2].checked == true) // Si ParloTicket de ParloTombola est coché
txt_message += "[*]ParloTicket de ParloTombola";
txt_message += "[/list]" + '\n' + "[b]Mot de passe boutique :[/b] " + form.plus.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
Ce qui donne au complet :
- Code:
<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]Souhaite acheter :[/b] [list]";
if(form.achats[0].checked == true) // Si Blog est coché
txt_message += "[*]Blog";
if(form.achats[1].checked == true) // Si Groupe est coché
txt_message += "[*]Groupe";
if(form.achats[2].checked == true) // Si ParloTicket de ParloTombola est coché
txt_message += "[*]ParloTicket de ParloTombola";
txt_message += "[/list]" + '\n' + "[b]Mot de passe boutique :[/b] " + form.plus.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
<form action="http://parlotteland.forumactif.com/privmsg.forum" method="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="username[]" value="Zorox" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="subject" value="Demande d'achat dans la ParloBoutique" />
<h3>Boutique</h3>
<label for="pseudo">Pseudo: </label><input size="30" name="pseudo" id="pseudo" type="text">
<br><br><label>Vous souhaitez acheter : </label><br><br>
<input name="achats" id="Blog" value="Blog" type="checkbox"><label for="Blog">Blog</label>
<br><br>
<input name="achats" id="Groupe" value="Groupe" type="checkbox"><label for="Groupe">Groupe</label>
<br><br><input name="achats" id="ParloTicket de ParloTombola" value="ParloTicket de ParloTombola" type="checkbox"><label for="ParloTicket de ParloTombola">ParloTicket de ParloTombola</label>
<br><br>
<label for="plus">Mot de Passe Boutique : </label>
<textarea id="plus" name="plus"></textarea>
<input name="post" value="Envoyer" type="submit">
</form>
Re: Achat pour mes membres.
MERCI ! ça a marché merci 1000 fois, je ne sais pas comment vous remercier ! Je mets en mode résolu !
Invité- Invité
Re: Achat pour mes membres.
Vraiment désolé pour le double poste :
Mais j'avais besoin d'un deuxième formulaire, c'est nickel pour le premier mais ça fait le même problème pour le deuxième !
Voilà mon code :
Mais j'avais besoin d'un deuxième formulaire, c'est nickel pour le premier mais ça fait le même problème pour le deuxième !
Voilà mon code :
- Code:
<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]Souhaite participer :[/b] [list]";
if(form.concours[0].checked == true) // Si ParloTombola est coché
txt_message += "[*]ParloTombola";
if(form.concours[1].checked == true) // Si ParloLoterie est coché
txt_message += "[*]ParloLoterie";
if(form.consours[2].checked == true) // Si Salon des Arts est coché
txt_message += "[*]Salon des Arts";
txt_message += "[/list]" + '\n' + "[b]Une question ou bien autre chose ?[/b] " + form.plus.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
<form action="http://parlotteland.forumactif.com/privmsg.forum" method="post" enctype="multipart/form-data" onsubmit="envoiMessage(this)">
<input name="username[]" value="Zorox" type="hidden">
<input name="message" value="" type="hidden">
<input name="subject" value="Demande de participation à un concours !" type="hidden">
<h3>Concours</h3>
<label for="pseudo">Pseudo: </label><input size="30" name="pseudo" id="pseudo" type="text">
<br><br><label>Vous souhaitez participer : </label><br><br>
<input name="concours" id="ParloTombola" value="ParloTombola" type="checkbox"><label for="ParloTombola">ParloTombola</label>
<br><br>
<input name="concours" id="ParloLoterie" value="ParloLoterie" type="checkbox"><label for="ParloLoterie">ParloLoterie</label>
<br><br>
<input name="concours" id="Salon des Arts" value="Salon des Arts" type="checkbox"><label for="Salon des Arts">Salon des Arts</label>
<br>
<label for="plus">Une question ou bien autre chose ? : </label>
<textarea id="plus" name="plus"></textarea>
<input name="post" value="Envoyer" type="submit">
</form>
Invité- Invité
Re: Achat pour mes membres.
Le problème vient d'une faute de frappe dans le javascript, "consours" au lieu de "concours" :3
Comme ça, ça devrait marcher :
Comme ça, ça devrait marcher :
- Code:
<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]Souhaite participer :[/b] [list]";
if(form.concours[0].checked == true) // Si ParloTombola est coché
txt_message += "[*]ParloTombola";
if(form.concours[1].checked == true) // Si ParloLoterie est coché
txt_message += "[*]ParloLoterie";
if(form.concours[2].checked == true) // Si Salon des Arts est coché
txt_message += "[*]Salon des Arts";
txt_message += "[/list]" + '\n' + "[b]Une question ou bien autre chose ?[/b] " + form.plus.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
<form action="http://parlotteland.forumactif.com/privmsg.forum" method="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input name="username[]" value="Zorox" type="hidden" />
<input name="message" value="" type="hidden" />
<input name="subject" value="Demande de participation à un concours !" type="hidden" />
<h3>Concours</h3>
<label for="pseudo">Pseudo: </label><input size="30" name="pseudo" id="pseudo" type="text" />
<br><br><label>Vous souhaitez participer : </label><br /><br />
<input name="concours" id="ParloTombola" value="ParloTombola" type="checkbox" /><label for="ParloTombola">ParloTombola</label>
<br><br>
<input name="concours" id="ParloLoterie" value="ParloLoterie" type="checkbox" /><label for="ParloLoterie">ParloLoterie</label>
<br><br>
<input name="concours" id="Salon des Arts" value="Salon des Arts" type="checkbox" /><label for="Salon des Arts">Salon des Arts</label>
<br>
<label for="plus">Une question ou bien autre chose ? : </label>
<textarea id="plus" name="plus"></textarea>
<input name="post" value="Envoyer" type="submit" />
</form>
Re: Achat pour mes membres.
Encore merci ! Cette fois, ça devrait être bon ! Merci 10 000 fois !
Invité- Invité
Sujets similaires
» Achat de Crédit pour le Forum par les Membres
» Achat de crédits pour supprimer la pub
» Achat crédits pour package
» Une publicité intempestive malgré un achat pour la supprimer totalement...
» Une dernière info pour l'achat du certificat SSL
» Achat de crédits pour supprimer la pub
» Achat crédits pour package
» Une publicité intempestive malgré un achat pour la supprimer totalement...
» Une dernière info pour l'achat du certificat SSL
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème divers :: Archives des problèmes divers
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum