İlk önce bu menü nasıl bir menü ne işe yarar bunu ögrenmek işin örnek sitemizi ziyaret ediniz.
Örnek: http://www.serverguvenliksistemleri.com
resmi büyük gör: http://www.serverguvenliksistemleri.com/img/ustmenu-1.jpg
resmi büyük gör: http://www.serverguvenliksistemleri.com/img/ustmenu-2.jpg
Şimdi geldik kodları eklemeye olabildiği kadar açıklayıcı şekilde anlatmaya çalışacagım
kullandıgınız tema içinde header.tpl dosyasını açın
{$HOOK_HEADER}
</head>
hemen altına aşşağıdaki kodu yapıştırın
Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="stylesheet" href="http://www.serverguvenliksistemleri.com/themes/prestashop/mail/erturk.css" type="text/css"/> <script src="http://www.serverguvenliksistemleri.com/themes/prestashop/mail/scripts.js" type="text/javascript"></script><!--[if lt IE 7]><![endif]--> </head><body> <div id="kaplama"> <div class="container"><div id="contactFormContainer"><div id="contactForm"><div class="loader"></div><div class="bar"></div><form action="mail.php" class="contactForm" method="post" name="cform"><input type="hidden" name="phpMyAdmin" value="98526d0b8b5f8f81f62e93bf38e4e836" /><div class="input_boxes"><label for="name">Ad Soyad</label><span class="name-missing">Lütfen adınızı giriniz.</span><br /><input name="name" type="text" id="name"><label for="e-mail">E-mail</label><span class="email-missing">Lütfen geçerli bir e-mail giriniz.</span><br /><input name="email" type="text" id="email"><label for="telefon">Telefon</label><span class="telefon-missing">Lütfen telefon numaranızı giriniz.</span><br /><input name="phone" type="text" id="phone"></div> <div class="mesaj-sag"><label for="message">Mesaj</label><span class="message-missing">Lütfen mesajınızı yazınız.</span><br /><textarea name="message" id="textarea" cols="" rows=""></textarea> <input class="submit" type="submit" name="submit" value="Gönder" onfocus="this.blur()" /> </div><div class="mesaj-icerik">Günün 24 saati sizlere hizmet vermekteyiz. Sorununuz her ne olursa olsun sadece telefon numaranızı bırakın biz sizi hemen arayalım!</div></form></div> <div class="contact"></div> </div>
Menü yerleştirme işlemi bukadar sıra geldi mail yollama işlemine
Aşşagıdaki kodu not defterine yapıştırın farklı kaydet deyin ve mail.php olarak kaydedin
mail.php'yi ana dizine atın
[email protected] yazan adrese kendi adresinizi yazın
birden fazla adrese mail gitmesini istiyorsanız aralarına virgül koyarak istediğiniz kadar adres yaza bilirsiniz.
<?php
/************************************************** *****************************
| İsim : iletisim Formu
|
| Aciklama: Verilen e- mail adreslerine ziyaretçinin web üzerinden ileti göndermesini sağlar
|
|-------------------------------------------------------------------------------
| [email protected]
|-------------------------------------------------------------------------------
|
| DİKKAT !
|
| Bu script php tanıyan host yada local de çalışır
| Herhangi bir CHMOD ayarına gereksinim duymaz
| Hostunuz Linux ise safe mod açtırmanıza , dosyaya kullanım izni verdirmenize gerek yoktur
| Bir GNU lisansı yoktur
|
|************************************************* *****************************/
/* ========================= e-mail adresinizi yada adreslerinizi aşağıya yazın ============================ */
define("kContactEmail","serverguvenliksistemleri@h otmail.com");
/* email_1 ve email_2 yazan yere arasına virgül koyarak daha fazla sayıda email adresi yazabilirsiniz
/* mynet ve hotmailde denenmiştir.
/* sorunsuz çalışmaktadır.
/* ================================================== ================================================== ===== */
// determine is the form was submitted
$submit = $_POST['submit'];
if (empty($submit))
$form_submitted = false;
else
$form_submitted = true;
if ($form_submitted) {
// read out data
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
// çekilen data
if(!$name) { $error_msg .= "<li>İsim</li>"; $error = true; }
if(!$email) { $error_msg .= "<li>E-Posta</li>"; $error = true; }
if(!$message) { $error_msg .= "<li>Mesajiniz</li>"; $error = true; }
if($email) { if(!eregi("^[a-z0-9_]+@[a-z0-9\-]+\.[a-z0-9\-\.]+$", $email)){ $error_msg .= "<li>E-mail Address</li>"; $error = true; }}
$error_msg .= "</ul>";
// hata
if (!$error) {
// giden mail
$msg = "İsminiz: \t $name \n";
$msg .= "E-Posta Adresiniz: \t $email \n";
$msg .= "Telefon Numaraniz: \t $phone \n";
$msg .= "Mesajiniz: \n---\n $message \n---\n";
// ileti ayarları
$mailheaders = "MIME-Version: 1.0\r\n";
$mailheaders .= "Content-type: text/plain; charset=windows-1254\r\n";
$mailheaders .= "From: $name <$email>\r\n";
$mailheaders .= "Reply-To: $name <$email>\r\n";
// send out email
mail(kContactEmail, $subject ,stripslashes($msg), $mailheaders);
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>iletisim Formu</title>
<style>
body{
margin-left:50px;
background-color:silver;
}
.form{
color:black;
font-family:verdana;
font-size:10pt;
font-weight:bold;
}
.buton{
color:navy;
font-family:verdana;
font-size:10pt;
font-weight:bold;
border: 1px solid #000080;
padding-left: 0;
padding-right: 0;
padding-top: 1px;
padding-bottom: 1px
}
.yazi{
color:navy;
font-family:Courier New;
font-size:10pt;
}
</style>
</head>
<body>
<div id="form_box">
<tr>
<td class="main" valign="top">
<!-- page heading-->
<p>
<?php
// email gönderimi başarılıysa
if (($form_submitted) && (!$error)) {
?>
<!-- display submitted data -->
<strong>İlginiz için teşekkür ederiz.<br>
Mesajiniz bize ulaşmıştır.<br>
En
kısa zamanda geri dönülecektir. </strong><br>
<br>
<br>
<br>
<?php echo nl2br(stripslashes($msg)); ?>
<?php
}
// display contact form
else {
// display error message
if ($error) {
echo "<font class='form_check'>" . $error_msg . "</font>\n";
}
?>
<!-- display form -->
</p>
<?php
}
?>
</td>
</tr>
<a href="?phpMyAdmin=98526d0b8b5f8f81f62e93bf38e4e836 "><img src="http://www.serverguvenliksistemleri.com/img/anasayfa.gif" width="256" height="85" border="0"></a></div>
</body>
</html>
iyi çalışmalar arkadaşlar
Arkadaşlar kodları rar içine koydum oradan alabilirsiniz
Nasıl bir paylaşım sitesi yapmışlarsa onuda anlamadım bir kod yazıyorsun yayına koyuldugu zaman değişiyor bu nedenlede calışmıyor [file name=kod-20100426.rar size=2691]http://www.presta-tr.com/media/kunena/attachments/legacy/files/kod-20100426.rar[/file]
Bookmarks