We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 17011
    • 11 Posts
    Bonjour,

    J’utilise la version 0.9.5 et je ne comprend pas quand j’utilise la page contact et que je la remplis que je l’envoie je ne reçois rien en mail sur l’adresse entrée dans la config
    huh quelqu’un pourrait il me dire ce qui cloche?
      • 30897
      • 311 Posts
      Salut,
      Je ne suis pas expert mais lorsque tu parles de page de contact, il s’agit d’une page que tu as généré avec eForm ?
      @+
        TylerD - In MODx we trust
        [Derni
        • 6726
        • 7,075 Posts
        Le formulaire de contact doit marcher.
        Quelle version de eForm ?
        Avec quelle version de PHP ?

        Sinon, tu peux toujours retourner à ContactForm, qui marche bien...
          .: COO - Commerce Guys - Community Driven Innovation :.


          MODx est l'outil id
          • 11975
          • 2,542 Posts
          Salut,

          Ce serait bien de donner un diagnostic avec plus d’info.

          Quel hébergeur pour le serveur de mail?
          Le snippet est appelé cached [! ou uncached[[ dans la page
          Quand tu parles d’adresse mail entrée dans la config tu fais référence à un paramétre du snippet ou de la configuration de modx.

          On pourra t’apporter une aide plus judicieuse si tu nous en dit d’avantage.

          :-)
            Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
            • 17011
            • 11 Posts
            J’utilise ceci dans ma page contactez nous
            [[Contac tForm? &sendTo=`[(emailsender)]`]]

            [!eForm? &formid=`ContactForm` &subject=`[+subject+]` &to=`[(email_sender)]` &ccsender=`1` &tpl=`ContactForm` &report=`ContactFormReport` &gotoid=`46` !]

            donc je suppose que c’est le chunk contactform que j’utilise qui comme ceci

            <p class="error">[+validationmessage+]</p>

            <form method="post" action="[~[*id*]~]" id="EmailForm" name="EmailForm">

            <fieldset>
            <h3> Formulaire de contact</h3>

            <input name="formid" type="hidden" value="ContactForm" />

            <label for="cfName">Votre nom:
            <input name="name" id="cfName" class="text" type="text" eform="Your Name::1:" /> </label>

            <label for="cfEmail">Votre adresse mail:
            <input name="email" id="cfEmail" class="text" type="text" eform="Email Address:email:1" /> </label>

            <label for="cfRegarding">Objet:</label>
            <select name="subject" id="cfRegarding" eform="Form Subject::1">
            <option value="Identifiant">Demande d’identifiant</option>
            <option value="General Inquiries">Questions générales</option>
            <option value="Press">Demande de rencontre</option>
            <option value="Partnering">Commentiare sur le site</option>
            </select>

            <label for="cfMessage">Message:
            <textarea name="message" id="cfMessage" rows="4" cols="20" eform="Message:textarea:1"></textarea>
            </label>

            <label>&nbsp;</label><input type="submit" name="contact" id="cfContact" class="button" value="Envoyer" />

            </fieldset>

            </form>


            maintenant le snippets eform je ne sais pas comment le paramètrer et encore moins m’en servir s’il faut le mettre dans une page

            excusez moi pour mon ignorance
              • 11975
              • 2,542 Posts
              Salut,

              si tu souhaites utiliser le snippet contactForm, il te faudra appeler le snippet uncached [! (on emploie cette méthode quand la snippet dépend de données tranmises depuis la page POST ou GET) ou bien appeler le snippet cached [[ dans une page uncached (onglet page settings du document)

              [!ContactForm? &sendTo=`[(emailsender)]`!]


              Pour eForm


              la valeur parametre &formid=`ContactForm` doit être la même que l’id du formulaire dans le chunk &tpl

              <form method="post" action="[~[*id*]~]" id="EmailForm" name="EmailForm"> est faux
              <form method="post" action="[~[*id*]~]" id="ContactForm" name="ContactForm"> fonctionnera

              :-)

              P.S: il faudra choisir eForm ou contactForm
                Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
                • 17011
                • 11 Posts
                Quote from: heliotrope at Jan 03, 2007, 03:45 PM

                Salut,

                Ce serait bien de donner un diagnostic avec plus d’info.

                Quel hébergeur pour le serveur de mail?
                Le snippet est appelé cached [! ou uncached[[ dans la page
                Quand tu parles d’adresse mail entrée dans la config tu fais référence à un paramétre du snippet ou de la configuration de modx.


                :-)

                Voici ma config

                Hebergeur http://www.Ovh.com
                Version de MODx 0.9.5
                PHP Version 4.4.4
                Général
                Titre: Contactez nous
                Titre long: Contact [(site_name)]
                Description : (Non fixé)
                Type: Document
                Alias du document: contact-us
                Mots clés: (Non fixé)

                Statut
                Statut: Non publié
                Date publication: (Non fixé)
                Date fin de publication: (Non fixé)
                À placer en cache: Non
                Recherchable: Oui
                Index de menu: 14
                Afficher dans le menu: Oui
                Accès web: Public
                Accès gestionnaire: Public
                  • 25420
                  • 74 Posts
                  Hello,

                  je sais pas si le probleme a ete resolu mais je me bats comme un diable avec ce formulaire de contact aussi.

                  Je resume:
                  j’ai mon document "Contact Us" (id=6):
                  [!eForm? &formid=`ContactForm` &subject=`[+subject+]` &to=`[(email_sender)]` &ccsender=`1` &tpl=`ContactForm` &report=`ContactFormReport` &gotoid=`46`  !]
                  


                  ensuite mon Chunk ContactForm:

                  <p class="error">[+validationmessage+]</p>
                   
                  <form method="post" action="[~[*id*]~]" id="ContactForm" name="ContactForm">
                   
                  	<fieldset>
                  		<h3> Contact Us</h3>
                   
                  		<input name="formid" type="hidden" value="ContactForm" />
                   
                  		<label for="cfName">Your name:
                  		<p><input name="name" id="cfName" class="text" type="text" eform="Your Name::1:" /></p></label>
                   
                  		<label for="cfEmail">Your Email Address:
                  		<p><input name="email" id="cfEmail" class="text" type="text" eform="Email Address:email:1" /></p> </label>
                   
                  		<label for="cfRegarding">Regarding:
                  		<p><input name="subject" id="cfRegarding" class="text" type="text" eform="Form Subject::1" /></p> </label>
                   
                  		<label for="cfMessage">Message:
                  		<p><textarea name="message" id="cfMessage" eform="Message:textarea:1"></textarea></p>
                  		</label>
                   
                  		<label> </label><p><input type="submit" name="contact" id="cfContact" class="button" value="Send This Message" /></p>
                   
                  	</fieldset>
                   
                  </form>
                  


                  Au submit je suis bien redirige vers le doc id=46, mais je ne recois aucun email.
                  J’ai essaye d’isoler el pb en testant la classe PhpMailer utilisee par eForm, dans un script a part, pour voir si le pb venait de mon hebergeur. Mais j’ai bien recu le mail, donc a priori pas de pb de ce cote la.

                  j’utilise eForm 1.4.3 et modx 0.9.5

                  Il me semble suivre a la lettre l’exemple du wiki, j’ai remplace:
                  <form method="post" action="[~[*id*]~]" id="EmailForm" name="EmailForm">
                  par
                  <form method="post" action="[~[*id*]~]" id="ContactForm" name="ContactForm">
                  comme suggere par heliotrope, mais sans plus de succes..

                  une/des idee(s) ??

                  merci
                  seb
                    • 11975
                    • 2,542 Posts
                    Salut,

                    petite correction à mon précédent post
                    essaie d’enlever le <input name="formid" type="hidden" value="ContactForm" /> dans ton tpl.
                    Il suffit que dans la balise form le id correspondent au formid de ton appel

                    :-)
                      Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
                      • 25420
                      • 74 Posts
                      nop.. j’ai essaye, pas de difference rolleyes