Comment faire un formulaire qui crée un sujet dans le forum

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

Résolu Comment faire un formulaire qui crée un sujet dans le forum

Message par julie10902 le Sam 19 Nov 2016 - 12:19

Détails techniques

Version du forum : phpBB3
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari, Autre
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://futurhabbo-marinette.forumactif.org

Description du problème

Bonjour,

En trouvant un forum similaire au mien mais avec beaucoup plus d'activité, j'ai pu constater que lorsque l'on cliquait sur un lien, on remplissait des choses tout en restant sur le forum et dès que l'on clique sur un autre bouton ça poste un nouveau sujet, soit à l'adresse que l'on à indiqué, soit à une adresse prédéfinie.

Alors voilà, je suis ici pour savoir comment faire sans coder si possible.

Merci d'avoir lu et merci de vos réponses

Très Cordialement, julie10902


Dernière édition par julie10902 le Lun 21 Nov 2016 - 19:04, édité 1 fois
avatar

julie10902
****

Féminin
Messages : 215
Inscrit(e) le : 18/11/2016

http://thegameforum.forumactif.com
julie10902 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment faire un formulaire qui crée un sujet dans le forum

Message par Neptunia le Sam 19 Nov 2016 - 12:31

Bonjour ^^

@julie10902 a écrit:Alors voilà, je suis ici pour savoir comment faire sans coder si possible.

Sans coder c'est tout bonnement impossible de créer un formulaire.

La seule option qui vous reste est d'utiliser le formulaire des autres pour poster sur leurs fora.


Dernière édition par Neptunia le Sam 19 Nov 2016 - 12:32, édité 1 fois
avatar

Neptunia
Membre actif

Féminin
Messages : 12061
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment faire un formulaire qui crée un sujet dans le forum

Message par julie10902 le Sam 19 Nov 2016 - 12:32

Et sinon, en codant comment peut-on faire sans expérience dans ce domaine ?
avatar

julie10902
****

Féminin
Messages : 215
Inscrit(e) le : 18/11/2016

http://thegameforum.forumactif.com
julie10902 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment faire un formulaire qui crée un sujet dans le forum

Message par Neptunia le Sam 19 Nov 2016 - 12:33

J'ai placé un lien dans mon message précédent.

Le sujet a en effet été abordé en long, en large, et même parfois en travers.
avatar

Neptunia
Membre actif

Féminin
Messages : 12061
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment faire un formulaire qui crée un sujet dans le forum

Message par julie10902 le Sam 19 Nov 2016 - 12:35

Ah d'accord je vais aller voir ça et je vous communiquerez si j'ai besoin d'aide ou pas.

Merci beaucoup de votre Aide
avatar

julie10902
****

Féminin
Messages : 215
Inscrit(e) le : 18/11/2016

http://thegameforum.forumactif.com
julie10902 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment faire un formulaire qui crée un sujet dans le forum

Message par julie10902 le Dim 20 Nov 2016 - 17:35

Bonjour, je suis arrivée à faire un code mais après il me dit que le message à bien été envoyé hors il n'apparaît nulle part sur le forum.

Voici le code HTML :

Code:
<form data-mode="nouveau_sujet" data-arg="1" data-subject="Présentation de {PSEUDO}" action="#" id="formulaire_presentation">
<label>Jour de votre inscription sur le forum (2 chiffres):<input type="number" name="jourif" min="01" max="31" required></label><br />
<label>Mois de votre inscription sur le forum (2 chiffres):<input type="number" name="moisif" min="01" max="12" required></label><br />
<label>Année de votre incription sur le forum (4 chiffres):<input type="number" name="anneeif" min="2016" max="2016" required></label><br />
<label>Votre Pseudo:<input type="text" name="pseudo" required></label><br />
<label>Sur combien de forum vous êtes vous incrit (sans compter celui ci)? (entre 0 et 50):<input type="number" name="foruminscrit" min="0" max="50" required></label><br />
<label>Genre:<input type="radio" name="genre" value="un homme" checked>Homme</label> <label><input type="radio" name="genre" value="une femme" checked>Femme</label><br />
<input type="submit" value="Envoyer" />
<textarea class="message">
Bonjour, mon Pseudo sur le forum est : %_{PSEUDO}
Je me suis inscris le : %_{JOURIF}/%_{MOISIF}/%_{ANNEEIF}
Je me suis incrit sur %_{FORUMINSCRIT}
Je suis %_{GENRE}
En espérant bien me faire accueillir par tous les membres et MF
Très Cordialement,
%_{PSEUDO}
</textarea>
</form>
<script type="text/javascript" src="http://fa.codexo.org/faForm.js"></script>
<script type="text/javascript">
document.addEventListener("DOMContentLoaded",function(e){
    var options={reset_onLoad:0};
    var formulaire_presentation=new faForm("formulaire_presentation",options);
},false);
</script>

Merci de me donner la correction de ce code si je me suis trompée quelque part.

PS: pour le truc script en bas, je l'ai copiée sur le lien que tu m'a mis mais je sais pas à quoi ça sert alors c'est peut-être ça qui fait disparraître le sujet ou je ne sais quoi.

Je voudrai savoir concrètement que se passe-t-il, ou va le sujet et comment faire marcher le formulaire?
avatar

julie10902
****

Féminin
Messages : 215
Inscrit(e) le : 18/11/2016

http://thegameforum.forumactif.com
julie10902 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Comment faire un formulaire qui crée un sujet dans le forum

Message par Neptunia le Dim 20 Nov 2016 - 20:38

Bonsoir ^^

@julie10902 a écrit:Je voudrai savoir concrètement que se passe-t-il, ou va le sujet et comment faire marcher le formulaire?

L'attribut data-mode prend la valeur nouveau_sujet. Le formulaire va donc créer un sujet.
L'attribut data-arg vaut 1, donc le sojet va dans le premier forum c'est à dire ici
futurhabbo-marinette.forumactif.org/f1-

1/ Notez qu'il faut être connecté(e) pour que le formulaire fonctionne.
2/ Il faut aussi que le membre ait l'autorisation d'ouvrir un nouveau sujet dans le forum 1
3/ Il faut enfin que les formulaires soient autorisés sur votre forum
Right PA > Général > Forum > Sécurité
-> Interdire les formulaires non officiels à poster des messages et messages privés sur le forum : Non
Un manquement à la condition 2 ou 3 devrait provoquer un message d'erreur. Toutefois, ne connaissant pas ce script je ne saurais dire ce qu'il se passe si le membre n'est pas connecté.

@julie10902 a écrit:comment faire marcher le formulaire?
no_way ayant oublié de fournir des jambes, le formulaire ne marchera hélas jamais, toutefois on peut supposer que remplir les champs proposés et cliquer sur Envoyer permettra de le faire fonctionner.
avatar

Neptunia
Membre actif

Féminin
Messages : 12061
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment faire un formulaire qui crée un sujet dans le forum

Message par julie10902 le Lun 21 Nov 2016 - 17:52

@Neptunia a écrit:Bonsoir ^^

L'attribut data-mode prend la valeur nouveau_sujet. Le formulaire va donc créer un sujet.
L'attribut data-arg vaut 1, donc le sojet va dans le premier forum c'est à dire ici
futurhabbo-marinette.forumactif.org/f1-

1/ Notez qu'il faut être connecté(e) pour que le formulaire fonctionne. (C'est vérifié)
2/ Il faut aussi que le membre ait l'autorisation d'ouvrir un nouveau sujet dans le forum 1 (C'est vérifié)
3/ Il faut enfin que les formulaires soient autorisés sur votre forum (Je viens de le faire merci ;-))
Right PA > Général > Forum > Sécurité
-> Interdire les formulaires non officiels à poster des messages et messages privés sur le forum : Non
Un manquement à la condition 2 ou 3 devrait provoquer un message d'erreur. Toutefois, ne connaissant pas ce script je ne saurais dire ce qu'il se passe si le membre n'est pas connecté.

no_way ayant oublié de fournir des jambes, le formulaire ne marchera hélas jamais, toutefois on peut supposer que remplir les champs proposés et cliquer sur Envoyer permettra de le faire fonctionner. (Le formulaire marche sauf que j'ai un problème, le sujet que ça créer ne mets pas le pseudo de la personne mais laisse le {PSEUDO}, je tient à préciser que je ne sais pas si ça marche mais j'ai mis le {PSEUDO} également dans le titre du sujet dans le code.)
Donc ma nouvelle question :

Comment faire pour mettre le pseudo entré dans le formulaire dans le titre du sujet ?

PS : Je suis trop contente car le formulaire créer bien un nouveau sujet, avec tous le texte que j'ai voulu mettre  Very Happy
avatar

julie10902
****

Féminin
Messages : 215
Inscrit(e) le : 18/11/2016

http://thegameforum.forumactif.com
julie10902 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment faire un formulaire qui crée un sujet dans le forum

Message par Neptunia le Lun 21 Nov 2016 - 18:48

Encore une fois ne connaissant pas ce script, je ne saurais trop dire mais peut-être avec

Code:
data-subject="Présentation de %_{PSEUDO}"
en lieu et place de :
Code:
data-subject="Présentation de {PSEUDO}"

S'agissant d'une version dite simplifiée, elle ne dispose pas de toutes les possibilités qu'offre un formulaire plus "classique"
avatar

Neptunia
Membre actif

Féminin
Messages : 12061
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment faire un formulaire qui crée un sujet dans le forum

Message par julie10902 le Lun 21 Nov 2016 - 19:02

Merci beaucoup.

Cela marche maintenant, je vais tout le temps utiliser le même code maintenant.

Très Cordialement, julie10902

C'est trop cool

Merci beaucoup infiniment  Sourire2 résolu :thanks:
avatar

julie10902
****

Féminin
Messages : 215
Inscrit(e) le : 18/11/2016

http://thegameforum.forumactif.com
julie10902 a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum