En god form-to-mail til Wordpress?
Tilmeldt 10. Jan 11
MonMille
Skrevet
12-08-2013 kl. 10:51
Hvor mange stjerner giver du? :
Svar
Skal bruge en fleksibel og brugervenlig form-to-mail til Wordpress - helt gratis eller til en meget fornuftig pris.
Er der nogen her på Amino , der har gode erfaringer specifikke plug-ins eller måske ligefrem anbefalinger?
Formularen skal bruge til forespørgsler på forskellige produkter, der skal behandles "manuelt". Derfor skal den kunne rumme et relativt stort antal felter af forskellig type.
Svar
Fra kbh
Tilmeldt 20. Jul 13
Lars Seo Andersen
Skrevet
12-08-2013 kl. 11:09
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person
Svar
Hej
Det bedste du kan bruge er Contact for 7 sammen med
contact form database extension
her for du lagret data på sitet samt tilsendt en mail
og der er ingen grænser for hvormange felter du kan lave
og det er helt gratis
Svar
Tilmeldt 10. Jan 11
MonMille
Skrevet
12-08-2013 kl. 14:19
Hvor mange stjerner giver du? :
Svar
Tak, jeg prøver mig frem med Contact 7.
Svar
Fra vils
Tilmeldt 2. Mar 13
Casper
Skrevet
12-08-2013 kl. 14:27
Hvor mange stjerner giver du? :
Svar
Der er et plugin du kan installere der gør du kan indsætte php på din side, det hedder "PHP Code for posts "
Hvis du bruger den kan du bare bruge denne kode:
<?php $to = 'her skal du skrive din email'; $subject = 'hvad der skal stå i emne ved dig, når du modtager'; $contact_submitted = 'Din besked er blevet sendt.'; function email_is_valid($email) { return preg_match('/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i',$email); } if (!email_is_valid($to)) { echo '<p style="color: red;">You must set-up a valid (to) email address before this contact page will work.</p>'; } if (isset($_POST['contact_submitted'])) { $return = "\r"; $youremail = trim(htmlspecialchars($_POST['your_email'])); $yourname = stripslashes(strip_tags($_POST['your_name'])); $yourmessage = stripslashes(strip_tags($_POST['your_message'])); $contact_name = "Name: ".$yourname; $message_text = "Message: ".$yourmessage; $user_answer = trim(htmlspecialchars($_POST['user_answer'])); $answer = trim(htmlspecialchars($_POST['answer'])); $message = $contact_name . $return . $message_text; $headers = "From: ".$youremail; if (email_is_valid($youremail) && !eregi("\r",$youremail) && !eregi("\n",$youremail) && $yourname != "" && $yourmessage != "" && substr(md5($user_answer),5,10) === $answer) { mail($to,$subject,$message,$headers); $yourname = ''; $youremail = ''; $yourmessage = ''; echo '<p style="color: blue;">'.$contact_submitted.'</p>'; } else echo '<p style="color: red;">Indtast dit navn, en gyldig email adresse, din besked og svaret på det enkle matematik spørgsmål, før du sender din besked</p>'; } $number_1 = rand(1, 9); $number_2 = rand(1, 9); $answer = substr(md5($number_1+$number_2),5,10); ?> <form id="contact" action="kontact.php" method="post"> <div class="form_settings"> <p><span>Navn<br></span><input class="contact" type="text" name="your_name" value="<?php echo $yourname; ?>" /></p> <p><span>Email Addresse<br></span><input class="contact" type="text" name="your_email" value="<?php echo $youremail; ?>" /></p> <p><span>Besked<br></span><textarea class="contact textarea" rows="5" cols="50" name="your_message"><?php echo $yourmessage; ?></textarea></p> <p style="line-height: 1.7em;">For at undgå spam , bedes du indtaste svaret på dette spørgsmål:</p> <p><span><?php echo $number_1; ?> + <?php echo $number_2; ?> = ?</span><input type="text" name="user_answer" /><input type="hidden" name="answer" value="<?php echo $answer; ?>" /></p> <p style="padding-top: 15px"><span> </span><input class="submit" type="submit" name="contact_submitted" value="send" /></p> </div> </form>
Svar