lostyazilim
tr.link

Wp iletişim formu

18 Mesajlar 3.040 Okunma
acebozum
tr.link

studyokan studyokan WM Aracı Kullanıcı
  • Üyelik 24.01.2013
  • Yaş/Cinsiyet 46 / E
  • Meslek mimar
  • Konum İstanbul Anadolu
  • Ad Soyad O** S**
  • Mesajlar 168
  • Beğeniler 6 / 9
  • Ticaret 16, (%100)
Kullandığım düzenleyici sayfasında iki adet kod var.

Contact-send.php


// Do not edit this if you are not familiar with php
error_reporting (E_ALL ^ E_NOTICE);
$post = (!empty($_POST)) ? true : false;
if($post) {
function ValidateEmail($email){

$regex = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$^";
$eregi = preg_replace($regex,'', trim($email));

return empty($eregi) ? true : false;
}

$name = stripslashes($_POST['ContactName']);
$to = trim($_POST['to']);
$email = trim($_POST['ContactEmail']);
$subject = stripslashes($_POST['subject']);
$message = stripslashes($_POST['ContactComment']);
$phone = stripslashes($_POST['ContactPhone']);
$error = '';
$Reply=$to;
$from=$to;

// Check Name Field
if(!$name) {
$error .= 'Please enter your name.
';
}

// Checks Email Field
if(!$email) {
$error .= 'Please enter an e-mail address.
';
}
if($email && !ValidateEmail($email)) {
$error .= 'Please enter a valid e-mail address.
';
}
if(is_numeric($phone) && strlen($phone) < 8) {
$error .= "Please enter your full phone number.
";
}

// Checks Subject Field
if(!$subject) {
$error .= 'Please enter your subject.
';
}

// Checks Message (length)
if(!$message || strlen($message) < 3) {
$error .= "Please enter your message. It should have at least 5 characters.
";
}

// Let's send the email.
if(!$error) {
$messages="From: $email
";
$messages.="Name: $name
";
$messages.="Email: $email
";
$messages.="Phone: $phone
";
$messages.="Message: $message
";
$emailto=$to;

$mail = mail($emailto,$subject,$messages,"from: $from <$Reply>\nReply-To: $Reply \nContent-type: text/html");

if($mail) {
echo 'success';
}
} else {
echo '
'.$error.'
';
}

}
?>

Contact page sayfa şablonu (contact.php)

/**
Template Name: Contact Page
**/

get_header(); ?>


<script>/js/jquery.validate.min.js" type="text/javascript"></script>
<script>
// initialize form validation
jQuery(document).ready(function() {
$j("#CommentForm").validate({
submitHandler: function(form) {
// form is valid, submit it
ajaxContact(form);
return false;
}
});
});
</script>



if(have_posts()) :
while(have_posts()) :
the_post();
?>




if (get_theme_var("contactSubTitle") != '') {
echo '  //  '. get_theme_var("contactSubTitle");
}
?>

























Contact Form


















" />
" />


















endwhile;
endif;
?>

<script>

// Contact form submit function
function ajaxContact(theForm) {
var $ = jQuery;

$('#loader').fadeIn();

var formData = $(theForm).serialize(),
note = $('#Note');

$.ajax({
type: "POST",
url: "/contact-send.php",
data: formData,
success: function(response) {
if ( note.height() ) {
note.fadeIn('fast', function() { $(this).hide(); });
} else {
note.hide();
}

$('#LoadingGraphic').fadeOut('fast', function() {
//$(this).remove();
if (response === 'success') {
$(theForm).animate({opacity: 0},'fast');
}

// Message Sent? Show the 'Thank You' message and hide the form
result = '';
c = '';
if (response === 'success') {
result = ' if (get_theme_var("contactThankYouMessage") != '') {
echo stripslashes(get_theme_var("contactThankYouMessage"));
} else {
echo "Your message has been sent. Thank you!";
}?>';
c = 'success';
} else {
result = response;
c = 'error';
}

note.removeClass('success').removeClass('error').text('');
var i = setInterval(function() {
if ( !note.is(':visible') ) {
note.html(result).addClass(c).slideDown('fast');
clearInterval(i);
}
}, 40);
}); // end loading image fadeOut
}
});

return false;
}

</script>





E-mail adresimi nereye yazmalıyım ki mailler bana gelsin?
 

 

elektronikssl
webimgo

resul37c resul37c WM Aracı Kullanıcı
  • Üyelik 23.12.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Serbest
  • Konum Diğer
  • Ad Soyad R** Ç**
  • Mesajlar 614
  • Beğeniler 49 / 102
  • Ticaret 5, (%100)
Contact Form 7 eklentisini mi kullanıyorsun?
 

 

studyokan studyokan WM Aracı Kullanıcı
  • Üyelik 24.01.2013
  • Yaş/Cinsiyet 46 / E
  • Meslek mimar
  • Konum İstanbul Anadolu
  • Ad Soyad O** S**
  • Mesajlar 168
  • Beğeniler 6 / 9
  • Ticaret 16, (%100)
Herhangib ir eklenti kullanmıyorum. Wordpress Unite temasının kodları bunlar
 

 

resul37c resul37c WM Aracı Kullanıcı
  • Üyelik 23.12.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Serbest
  • Konum Diğer
  • Ad Soyad R** Ç**
  • Mesajlar 614
  • Beğeniler 49 / 102
  • Ticaret 5, (%100)
İletişim veya diğer formlar için Contact Form 7 eklentisini öneririm daha basit işe yarar
 

 

wmaraci
wmaraci

studyokan studyokan WM Aracı Kullanıcı
  • Üyelik 24.01.2013
  • Yaş/Cinsiyet 46 / E
  • Meslek mimar
  • Konum İstanbul Anadolu
  • Ad Soyad O** S**
  • Mesajlar 168
  • Beğeniler 6 / 9
  • Ticaret 16, (%100)
Eklentiyi kurdum ama şimdi ne yapacağım kendi iletişim sayfam için?

Ek Olarak: Kardeş yaptım ve oldu fakat e-mail adresimi herhangi bir yere girmem gerekiyormu?
 

 

bluecity bluecity WM Aracı Kullanıcı
  • Üyelik 17.01.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Web kazanç
  • Konum İstanbul Avrupa
  • Ad Soyad T** B**
  • Mesajlar 965
  • Beğeniler 242 / 241
  • Ticaret 1, (%100)

studyokan adlı üyeden alıntı

Eklentiyi kurdum ama şimdi ne yapacağım kendi iletişim sayfam için?

Ek Olarak: Kardeş yaptım ve oldu fakat e-mail adresimi herhangi bir yere girmem gerekiyormu?


Buradan;

http://www.weblozi.com/wordpress-contact-form-7-eklentisi-kurulum-ve-ayarlari-resimli/
 

 

Ctrl+C

studyokan studyokan WM Aracı Kullanıcı
  • Üyelik 24.01.2013
  • Yaş/Cinsiyet 46 / E
  • Meslek mimar
  • Konum İstanbul Anadolu
  • Ad Soyad O** S**
  • Mesajlar 168
  • Beğeniler 6 / 9
  • Ticaret 16, (%100)
Olmuyor neyse
 

 

bluecity bluecity WM Aracı Kullanıcı
  • Üyelik 17.01.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Web kazanç
  • Konum İstanbul Avrupa
  • Ad Soyad T** B**
  • Mesajlar 965
  • Beğeniler 242 / 241
  • Ticaret 1, (%100)



Neresini yapamadınız.Formu hangi sayfaya koymak istiyorsanız

[contact-forum 1 "iletişim formu 1"]

bo kodu o sayfaya ekleyeceksiniz.
 

 

Ctrl+C

smnckgzr smnckgzr WM Aracı Kullanıcı
  • Üyelik 28.05.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek bilişim
  • Konum Mersin
  • Ad Soyad O** Ç**
  • Mesajlar 96
  • Beğeniler 5 / 17
  • Ticaret 3, (%100)
email adresini wp adminde Ayarlar>Genel sekmesine gireceksin. Oradan otomatik algılar algılamazsa İletişim Formlarına tıkla sonra düzenle de sol altta eposta yazıyor orda mail adresini gir.
 

 

studyokan studyokan WM Aracı Kullanıcı
  • Üyelik 24.01.2013
  • Yaş/Cinsiyet 46 / E
  • Meslek mimar
  • Konum İstanbul Anadolu
  • Ad Soyad O** S**
  • Mesajlar 168
  • Beğeniler 6 / 9
  • Ticaret 16, (%100)
Çok ilginç ya. Natroya mesaj attım bana gereken bilgileri gönderdi. Wp mail smtp kurdum ve onların dediği gibi ayarları yaptım. Smtp ayarlarında test maili gönder kısmına bir mail adresimi girip gönderdim. Mail geldi. Sonra siteye girdim. Sitedeki iletişim formunu doldurdum bu sefer bana "İletinizi gönderme başarısız oldu. Lütfen daha sonra tekrar deneyin ya da yönetici ile başka bir yöntemle iletişime geçin." mesajı yazdı internet sayfasında. Neyi eksik yaptım?
 

 

wmaraci
wmaraci
Konuyu toplam 4 kişi okuyor. (0 kullanıcı ve 4 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al