İ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
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
serverguvenliksistemleri@hotmail.com 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
|
|-------------------------------------------------------------------------------
| serverguvenliksistemleri@hotmail.com
|-------------------------------------------------------------------------------
|
| 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@hotmail.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]
Ö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
serverguvenliksistemleri@hotmail.com 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
|
|-------------------------------------------------------------------------------
| serverguvenliksistemleri@hotmail.com
|-------------------------------------------------------------------------------
|
| 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@hotmail.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]