BreezingForms : affichage d'un formulaire avec choix du destinataire deja choisit

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] BreezingForms : affichage d'un formulaire avec choix du destinataire deja choisit

    Salut

    Notre association propose plusieurs activités et pour chacune d'entre elles une personne est référente. Sur le site chaque activité a sa propre fiche avec dedans le téléphone du référent. Je voudrais y ajouter un formulaire de contact de manière que le référent reçoive directement le message. Je voulais créer un formulaire pour chaque activité et l’insérer dans sa fiche. Mais il y en a 13. Même avec le copier-coller c'est un peu fastidieux à faire. Sinon je pensais créer un seul formulaire et suivant l'activité mettre automatiquement le mail du référent. Mais je ne vois pas comment mettre en place cette dernière action.
    Sur mon site www.nenex-ordinateur-libre.net : tutos sur des logiciels et services libres.

    Association Sorgin Informatique Libre ( www.sorgin-informatique-libre.org). Education populaire au numérique libre et au libre en général.

  • #2
    Bonsoir.

    C'est faisable avec un tout petit peu de programmation dans le formulaire et une préparation pour le lien menant vers ce dernier.

    Il faudrait plus de précisions pour mieux te guider.
    Un lien vers les pages de catégories sus-citées pour commencer.
    Cordialement.
    __
    Eddy !!!
    Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

    Commentaire


    • #3
      Voici le lien vers les activités.
      Sur mon site www.nenex-ordinateur-libre.net : tutos sur des logiciels et services libres.

      Association Sorgin Informatique Libre ( www.sorgin-informatique-libre.org). Education populaire au numérique libre et au libre en général.

      Commentaire


      • #4
        J'étudie ça dès que possible.
        Cordialement.
        __
        Eddy !!!
        Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

        Commentaire


        • #5
          Bon bon.

          Pour commencer, j'imagine que la page où se trouvera le formulaire est celle-ci : https://tests.hegaldi-jatxou.fr/inde...ation/adhesion
          dans un module (bien qu'il serait plus facile de créer le formulaire d'inscription et d'ajouter le contenu de cette page dans l'introduction de la page 1 du formulaire).

          Ensuite, sur la page de l'activité, le bouton lien vers le formulaire (page) d'inscription doit contenir un paramètre d'url personnalisé. p.ex. (?)(&)activite=Jeu de cartes le "?" ou le "&" devant dépend de si l'url contient déjà des paramètres ou pas, si pas, on utilise "?activite=Jeu de societe" si des paramètres sont déjà présents (avec un point d'interrogation) alors on ajoute un nouveau paramètre : "&activite=Jeu de societe" (les paramètres sans accents, l'espace semblant ne pas poser de problème (à tester profondément)).


          Concrètement l'url du bouton devrait être ± comme ceci :
          Code:
          www.monsite.com/formulaire?activite=Jeu de societe
          ou
          Code:
          www.monsite.com/formulaire?activite=Chants basques


          Ce paramètre sera récupéré dans le formulaire et selon son résultat, l'e-mail sera envoyé à la bonne personne.

          Le formulaire doit contenir un champ en lecture seule afin qu'il ne puisse être modifié directement (éventuellement masqué). Dans ses propriétés, sa valeur doit comporter ce petit script php :
          <?php return JRequest::getVar('activite'); ?> Ce bout de script relèvera la valeur du paramètre d'url activite. (voir capture 1)

          Ensuite, comme destinataire il reste à paramétrer comme suit :
          {activite: Jeu de societe>destinataire1@domaine.com, Chants basques>destinataire2@domaine.com, Danses basques>destinataire3@domaine.com, Petanque>destinataire4@domaine.com, etc.}

          activite étant le nom du champ relevant le paramètre d'url et destinataire1, 2, 3 les différents destinataires selon le contenu du champ activite.

          J'espère que ce n'est pas trop confus, c'est plus difficile à expliquer qu'à mettre en place.

          Bonne chance.
          Dernière édition par Eddy.vh à 21/10/2019, 18h07
          Cordialement.
          __
          Eddy !!!
          Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

          Commentaire


          • #6
            Envoyé par Eddy.vh Voir le message
            Bon bon.

            Pour commencer, j'imagine que la page où se trouvera le formulaire est celle-ci : https://tests.hegaldi-jatxou.fr/inde...ation/adhesion
            dans un module (bien qu'il serait plus facile de créer le formulaire d'inscription et d'ajouter le contenu de cette page dans l'introduction de la page 1 du formulaire).
            Non, la page que tu a donné c'est pour adhérer. En fait il y a un formulaires de contact général qui se trouve ici et un formulaire dans chaque fiche activité. Voir un exemple sur la fiche Pilates (le formulaire est intégré avec le code BreezingForms).

            Envoyé par Eddy.vh Voir le message
            Bon bon.

            Le formulaire doit contenir un champ en lecture seule afin qu'il ne puisse être modifié directement (éventuellement masqué). Dans ses propriétés, sa valeur doit comporter ce petit script php :
            <?php return JRequest::getVar('activite'); ?> Ce bout de script relèvera la valeur du paramètre d'url activité. (voir capture 1)

            Ensuite, comme destinataire il reste à paramétrer comme suit :
            {activite: Jeu de societe>destinataire1@domaine.com, Chants basques>destinataire2@domaine.com, Danses basques>destinataire3@domaine.com, Petanque>destinataire4@domaine.com, etc.}
            En fait c'est le même champ que j'ai mis dans le formulaire de contact général pour choisir le destinataire du message ?

            Envoyé par Eddy.vh Voir le message
            Bon bon.

            J'espère que ce n'est pas trop confus, c'est plus difficile à expliquer qu'à mettre en place.

            Bonne chance.
            Je vais voir ce soir pour le mettre en place et je te dirais

            Sur mon site www.nenex-ordinateur-libre.net : tutos sur des logiciels et services libres.

            Association Sorgin Informatique Libre ( www.sorgin-informatique-libre.org). Education populaire au numérique libre et au libre en général.

            Commentaire


            • #7
              Bonjour.

              Pour le destinataire de ton formulaire de contact, tu as une liste de choix.
              Dans ce que je te propose, pas de liste de choix mais un champ de texte qui recevra automatiquement le parametre d'url et autorisera d'envoyer l'inscription à la bonne adresse e-mail de contact selon l'URL. référente.

              Un seul et même formulaire peut être utilisé sur plusieurs pages. Pas besoin d'en faire plusieurs.

              On simplifie l'expérience utilisateur en lui évitant de devoir lui-même faire un (mauvais) choix...
              Cordialement.
              __
              Eddy !!!
              Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

              Commentaire


              • #8
                Dans l'URL je doit bien remplacer le mot formulaire par le nom de mon formulaire ?

                Code:
                http://www.monsite.com/[COLOR=#FF0000]formulaire[/COLOR]?activite=Jeu de societe
                Sur mon site www.nenex-ordinateur-libre.net : tutos sur des logiciels et services libres.

                Association Sorgin Informatique Libre ( www.sorgin-informatique-libre.org). Education populaire au numérique libre et au libre en général.

                Commentaire


                • #9
                  Non. Tout ça dépend de la page vers laquelle tu souhaites diriger le lien et de tes paramètres SEO.

                  Si tu plaçais déjà ton formulaire là où il doit se trouver, je pourrais te préciser ce lien.

                  Jusque là, je n'ai même pas encore compris où et comment tu veux l'afficher ce formulaire.

                  Sur ton lien précédent je ne trouve pas de formulaire.
                  Dernière édition par Eddy.vh à 23/10/2019, 18h11
                  Cordialement.
                  __
                  Eddy !!!
                  Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                  Commentaire


                  • #10
                    Désolé, encore une fois je ne réfléchis pas assez . Effectivement mon formulaire est nul part. Voici son URL :

                    Code:
                    https://tests.hegaldi-jatxou.fr/index.php/formulaire-de-contact-activites
                    et avec le paramètre d'url personnalisé ça donne :

                    Code:
                    https://tests.hegaldi-jatxou.fr/index.php/formulaire-de-contact-activites/view/form?activite=Pilates
                    Sur mon site www.nenex-ordinateur-libre.net : tutos sur des logiciels et services libres.

                    Association Sorgin Informatique Libre ( www.sorgin-informatique-libre.org). Education populaire au numérique libre et au libre en général.

                    Commentaire


                    • #11
                      Alors, le formulaire est en place.
                      J'ai vu que tu as un champs masqué préparé pour récupérer le paramètre d'URL et il fonctionne parfaitement.

                      Sur les pages des activités, tu as le bouton avec le lien vers le formulaire, comme tu l'as sur la page
                      Code:
                      https://tests.hegaldi-jatxou.fr/index.php/pilates
                      Tu fais la même chose pour chacune des activités en adaptant l'url activite=Pilates pour Pilate, activite=Jeux de societe pour Jeux de société, activite=Petanque pour Pétanque, etc.

                      Dans le paramètre général de ton formulaire, tu indiques :
                      Code:
                      {activite: Pilates>severine@domaine.com, Jeux de societe>marcel@domaine.com, Chants basques>martin@domaine.com, Danses basques>michele@domaine.com, etc.}
                      à adapter aux différentes activités et aux différentes adresses e-mail de réception. voir capture jointe.

                      Si le champs activité reçoit Pilates, le mail sera envoyé à Séverine, s'il reçoit Jeux de société, alors le mail sera envoyé à Marcel, s'il reçoit Chants basques alors le mail sera envoyé à Martin, etc.

                      PS : Ton site est en https mais il semble que le certificat ne soit pas vérifiable et paraît comme non sécurisé !
                      Fichiers joints
                      Dernière édition par Eddy.vh à 30/10/2019, 11h02
                      Cordialement.
                      __
                      Eddy !!!
                      Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                      Commentaire


                      • #12
                        Pour tester j'ai mis un bouton de contact dans Modern'Jazz (en plus de Pilates) avec l'URL personnalisée. Comme c'est pour tester, pour chacune d'elles j'ai mis deux mails à moi. Mais je ne reçois sur aucune de ces deux adresses (je précise qu'elles marches bien). J'ai tout vérifié et tout a l'air d’être impec. Ça vient pas du champ caché avec le petit script vue que tu me dit qu'il marche. C'est pas non plus les adresses mails j'ai fait un copier-collé.

                        J'ai mis le package en pièce jointe si tu arrive à voir ce qui coince.

                        Pour le HTTPS j'irais voir ça (merci de me l'avoir signaler)
                        Fichiers joints
                        Sur mon site www.nenex-ordinateur-libre.net : tutos sur des logiciels et services libres.

                        Association Sorgin Informatique Libre ( www.sorgin-informatique-libre.org). Education populaire au numérique libre et au libre en général.

                        Commentaire


                        • #13
                          Y a une coquille, je vois ça demain…
                          Cordialement.
                          __
                          Eddy !!!
                          Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                          Commentaire


                          • #14
                            Bonjour.

                            Il arrive parfois, lorsque l'on bricole un peu trop dans un formulaire BreezingForms, qu'il ne fonctionne pas comme espéré. On ne sait pas pourquoi et on ne trouve jamais la cause ni la solution, comme si le formulaire était corrompu. Il faut alors le refaire.

                            Ton formulaire était bien monté et bien configuré mais dysfonctionnel. Je l'ai refait, quasiment identiquement, même si les champs Pays et Commentaires sont inutiles, pour vérifier et ma version fonctionne bien.
                            Je te la joins avec ce message.

                            Il faut l'installer et configurer le champ Destinataire avec tes options et les e-mails destinataires.
                            Il faut aussi voir les messages d'admin et de retour afin de les personnaliser. Ces derniers ne sont jamais transmis avec un package.
                            Fichiers joints
                            Cordialement.
                            __
                            Eddy !!!
                            Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                            Commentaire


                            • #15
                              Je confirme que ça marche impec. Merci beaucoup pour ton aide . Pourquoi les champs Pays et commentaires ne sont pas utiles ? je les ai mis en place en suivant ton tuto.
                              Sur mon site www.nenex-ordinateur-libre.net : tutos sur des logiciels et services libres.

                              Association Sorgin Informatique Libre ( www.sorgin-informatique-libre.org). Education populaire au numérique libre et au libre en général.

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X