Demande d'aide pour créer un formulaire.

4 participants

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

Résolu Demande d'aide pour créer un formulaire.

Message par chattigre Lun 20 Avr 2020 - 19:27

Bonjour,
J'ai besoin de créer un petit formulaire pour le post de nouveaux sujets.
(Merci de poster pour voir le code du formulaire).


J'ai utilisé le générateur de formulaire proposé par le support Portugais, cependant, j'aurais besoin de plus de fonctionnalités dans ce formulaire.
Désolé de la comparaison avec ce forum mais mes besoins sont étrangement caractérisés par le contenu du formulaire de demande graphique... https://forum.forumactif.com/h2-generateur
A savoir que dans mon formulaire, j'ai 3 champs "Image" non obligatoires, et j'intègre ensuite ces 3 images au message posté.
Pour intégrer les images, j'ai donc procédé comme suit, dans le message généré :
Code:
[img]{{idchamp1}}[/img]
[img]{{idchamp2}}[/img]
[img]{{idchamp3}}[/img]

le champ en question recueillant l'URL de l'image en question.
Cependant, si le champ n'est pas rempli, je me retrouve avec le message suivant  :
blabla
[img][/img]
Première question : comment faire pour que si le membre n'a pas d'image à mettre, rien ne soit écrit (pas même les balises) ?
Même problème pour un autre champ consistant à intégrer une formule mathématique : le code est généré par un générateur latex, le membre le copie colle dans un champ qui est encadré par des balises [latex] [/latex]
Mais si le champ est vide, même problème.
Enfin, comment proposer quelque chose équivalent au formulaire de demande graphique permettant d'héberger directement ses images ?
J'aimerais si possible un autre bouton qui ouvrirait un encart avec le générateur de formules LaTex (une page HTML)

Merci beaucoup !
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3584
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par Chacha Dim 26 Avr 2020 - 10:17

Demande d'aide pour créer un formulaire. UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69301
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par chattigre Dim 26 Avr 2020 - 13:39

UP !


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3584
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par chattigre Mer 29 Avr 2020 - 21:16

UP !
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3584
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par tikky Jeu 30 Avr 2020 - 15:34

Salut chattigre,

Changer en:
Code:

<!DOCTYPE html>
<html>
<!-- ->
/**
 * Gerado em <ajuda.forumeiros.com>.
 * Gerador (2.0) feito por Luiz Felipe G. <https://luizfelipe.dev>
 *
 * Se você tiver erros ou dúvidas, vá em: <ajuda.forumeiros.com>
 */
<!- -->
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Nouvelle demande d'aide aux devoirs</title>

  <link rel="stylesheet" href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" />
</head>
<body>

  <form id="fa-generated-form">
    <div class="fa-form-wrapper">
      <h1>Nouvelle demande d'aide aux devoirs</h1>
      <!-- BEGIN Generated HTML Code -->
      <div class="fa-form-group clearfix">
  <p class="form-paragraph data-text">Complétez le formulaire suivant pour générer votre demande d'aide. Le sujet sera alors généré automatiquement.</p>
        

</div>
<div class="fa-form-group clearfix">
  <label for="campo4">Titre de votre devoir</label>
  <input type="text" data-type="text" id="campo4" placeholder="" required="required">






</div><div class="fa-form-group clearfix">
  <label for="campo5">Matière</label>
  <input type="text" data-type="text" id="campo5" placeholder="" required="required">






</div><div class="fa-form-group clearfix">
  <label for="campo9">Niveau</label>
  <select data-type="select" id="campo9" required="">
<!-- First -->
<option value="6e">6e</option>
<option value="5e">5e</option>
<option value="4e">4e</option>
<option value="3e">3e</option>
</select>






</div><div class="fa-form-group clearfix">
  <label for="campo6">Devoir pour le (conseillé)</label>
  <input type="date" data-type="date" id="campo6">






</div>

<div class="fa-form-group clearfix">
  <label for="campo10">Titre du chapitre ou du thème</label>
  <input type="text" data-type="text" id="campo10" placeholder="" required="required">




</div><div class="fa-form-group clearfix">
  <label for="campo7">Énoncé complet du devoir</label>
  <textarea data-type="textarea" id="campo7" placeholder="" required="required"></textarea>

</div>
  
  <div class="fa-form-group clearfix">
  <label for="campo14">Formules mathématiques</label>
  <input type="textarea" data-type="text" id="campo15">
</div>
    
  <div class="fa-form-group clearfix">
  <p class="form-paragraph data-text">Pour ajouter une ou plusieurs images (jusqu'à 3), entrez les adresses URL de vos images. Éditez votre message en cas de problème <br/> Votre image doit être déjà hébergée.
    Si ce n'est pas le cas, rendez vous ici pour héberger une image comme d'habitude, copiez le lien direct, et collez-le ci-dessous<br/>
    Vous pouvez aussi éditer votre message une fois le formulaire validé pour y ajouter les images.</p>
</div>
  
  <div class="fa-form-group clearfix">
  <label for="campo12">Image 1 (facultatif)</label>
    <input type="text" data-type="url" id="campo12">
</div>
    <div class="fa-form-group clearfix">
  <label for="campo13">Image 2 (facultatif)</label>
  <input type="text" data-type="url" id="campo13">
</div>
  <div class="fa-form-group clearfix">
  <label for="campo14">Image 3 (facultatif)</label>
  <input type="text" data-type="url" id="campo14">
</div>
    
      <!-- END Generated HTML Code -->
    </div>
    <div class="fa-submit">
      <button class="post-button" type="submit">Valider</button>
    </div>
    </div>
  </form>



  <!-- Javascript's -->
  <!-- Não é recomendada a edição abaixo desta linha. -->

  <textarea style="display: none;" id="fa-generated-message">[size=16][u][b]Demande d'aide aux devoirs :[/b][/u][/size]

[u][i]Matière :[/i][/u][i] [/i]{{campo5}}
[i][u]Niveau:[/u] [/i]{{campo9}}
[u][i]Devoir pour le:[/i][/u] {{campo6}}

[u][i]Thème ou chapitre:[/i][/u] {{campo10}}
[u][i]Détails:[/i][/u]
{{campo7}}

[u][i]Images :[/i][/u]
    
    {{campo12}}
    
    {{campo13}}
    
    {{campo14}}
    
[u][i]Formules mathématiques éventuelles:[/i][/u]
    [latex]{{campo15}}[/latex]
    
  </textarea>
  <input type="hidden" id="fa-generated-title" value="[{{campo9}} - {{campo5}}] {{campo4}} ({{campo10}})" />

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" type="text/javascript"></script>
  <script src="https://forumeiros.github.io/assets/src/form-generator/form-replace.js" type="text/javascript"></script>
  <script type="text/javascript">
    (function ($) {
       'use strict';

       $(window).on('load', function () {

    
    $('#fa-generated-form').on('submit', function (event) {
        event.preventDefault();
    
       var $img = {
         campo12: $('#campo12'),
         campo13: $('#campo13'),
         campo14: $('#campo14')
       };

        if($img.campo12.val() !== '') {
          $img.campo12.val('[img]' + $img.campo12.val() + '[/img]');

       }
    
       if($img.campo13.val() !== '') {
          $img.campo13.val('[img]' + $img.campo13.val() + '[/img]');

       }
    
       if($img.campo14.val() !== '') {
          $img.campo14.val('[img]' + $img.campo14.val() + '[/img]');
       }
    
        $(this).find('button[type="submit"]').text('Patientez...');
        setTimeout(function () {
               $.post('/post', {
                  subject: $('#fa-generated-title').val().trim(),
                  f: 8,
                  message: $('#fa-generated-message').val().trim(),
                  mode: 'newtopic',
                  tid: $('[name="tid"]:first').val(),
                  post: 1,
               }).done(function () {
                  alert('Demande enregistrée, vous allez être regirigé-e sur votre sujet, n\'hésitez pas à l\'éditer pour ajouter par exemple une photo.');
                  location.pathname = '/f8-';
               }).fail(function () {
                  alert('Une erreur s\'est produite, réessayez');
               });
        }, 600);
          });
       });
    }(jQuery));
  </script>
</body>
</html>


Cordialement,
pedxz.


(Je suis portugais en utilisant le traducteur, désolé si je ne comprends pas)
tikky

tikky
*

Messages : 33
Inscrit(e) le : 19/12/2017

https://www.forumactif.com/creer-un-forum/modernbb
tikky a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par chattigre Jeu 30 Avr 2020 - 16:18

Bonjour et merci
A quelle partie de ma demande cela correspond-t-il ?


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3584
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par tikky Jeu 30 Avr 2020 - 16:25

chattigre a écrit:Bonjour et merci
A quelle partie de ma demande cela correspond-t-il ?
Si le champ n'a pas de valeur, aucune balise (IMG) n'est ajoutée:
Code:
var $img = {
        campo12: $('#campo12'),
        campo13: $('#campo13'),
        campo14: $('#campo14')
      };

        if($img.campo12.val() !== '') {
          $img.campo12.val('[img]' + $img.campo12.val() + '[/img]');

      }
   
      if($img.campo13.val() !== '') {
          $img.campo13.val('[img]' + $img.campo13.val() + '[/img]');

      }
   
      if($img.campo14.val() !== '') {
          $img.campo14.val('[img]' + $img.campo14.val() + '[/img]');
      }
tikky

tikky
*

Messages : 33
Inscrit(e) le : 19/12/2017

https://www.forumactif.com/creer-un-forum/modernbb
tikky a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par chattigre Jeu 30 Avr 2020 - 16:28

Bonjour et merci
Je vois en effet que lorsque je rentre une image, au moment de l'envoi sont ajoutées dans le champ du formulaire des balises image mais étonnement elles ne s'appliquent pas réellement au contenu du message... le message ne contient que le lien de l'image, pas l'image directement alors que je voie bien que les balises s'ajoutent au moment où je clique sur Valider...
Merci d'avance


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3584
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par chattigre Dim 3 Mai 2020 - 18:41

UP !


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3584
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par Chacha Sam 9 Mai 2020 - 9:53

Demande d'aide pour créer un formulaire. UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69301
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par mSyx Sam 9 Mai 2020 - 12:12

Au pire des cas, t'as essayé en HTML plutôt ? (sait-on jamais)

Code:
var $img = {
        campo12: $('#campo12'),
        campo13: $('#campo13'),
        campo14: $('#campo14')
      };
 
        if($img.campo12.val() !== '') {
          $img.campo12.val('<img src="' + $img.campo12.val() + '" />');
 
      }
 
      if($img.campo13.val() !== '') {
          $img.campo13.val('<img src="' + $img.campo13.val() + '" />');
 
      }
 
      if($img.campo14.val() !== '') {
          $img.campo14.val('<img src="' + $img.campo14.val() + '" />');
      }
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par chattigre Sam 9 Mai 2020 - 15:35

Salut, merci !
Petit message pour que mon sujet ne finisse pas ses jours à la corbeille Razz
Je teste ça ce soir ou demain et te tiens au courant Wink


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3584
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par Chacha Ven 15 Mai 2020 - 9:51

Demande d'aide pour créer un formulaire. UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69301
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par chattigre Ven 15 Mai 2020 - 20:54

UP pour le reste !
Pour le script
Rien n'est ajouté si il n'y a rien
Mais rien non plus si il y a quelque chose
Au moment de valider, je vois l'ajout apparaitre mais il n'est pas inclus dans le message posté Wink


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3584
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par tikky Ven 15 Mai 2020 - 21:37

chattigre a écrit:UP pour le reste !
Pour le script
Rien n'est ajouté si il n'y a rien
Mais rien non plus si il y a quelque chose
Au moment de valider, je vois l'ajout apparaitre mais il n'est pas inclus dans le message posté Wink
C'est un conflit. L'option est marquée "Oui", "Voulez-vous utiliser le haut et le bas de page de votre forum ?"?
tikky

tikky
*

Messages : 33
Inscrit(e) le : 19/12/2017

https://www.forumactif.com/creer-un-forum/modernbb
tikky a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par chattigre Sam 16 Mai 2020 - 11:41

Oui, en effet Wink


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3584
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par tikky Mer 20 Mai 2020 - 11:35

chattigre a écrit:Oui, en effet Wink
Pouvez-vous passer à "Non" et tester? Je peux vous aider avec la personnalisation!
tikky

tikky
*

Messages : 33
Inscrit(e) le : 19/12/2017

https://www.forumactif.com/creer-un-forum/modernbb
tikky a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par Chacha Ven 22 Mai 2020 - 9:43

Demande d'aide pour créer un formulaire. UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69301
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par chattigre Ven 22 Mai 2020 - 20:06

Je suis là ^^
Je m'occupe de ça demain matin Wink


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3584
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par Chacha Jeu 28 Mai 2020 - 9:17

Demande d'aide pour créer un formulaire. UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69301
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Demande d'aide pour créer un formulaire.

Message par chattigre Jeu 28 Mai 2020 - 16:44

Bonjour,
Il s'agissait effectivement d'un conflit.
Je demanderais le replacement du sujet si jamais j'ai besoin d'aide pour personnaliser la page Wink
Merci beaucoup pour votre aide !! Very Happy
Bonne journée


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3584
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

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