Modifikasyon OC 2.x'de İletişim Formuna Telefon No Nasıl Eklenir |
|||
Konuyu görüntüleyenler:
|
|||
|
|||
|
|||
|
|||
gunhan
Acemi Üye Mesajlar: 5 Konular: 0 Katılma Tarihi: Feb 2017 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 10-26-2017 06:45 PM
(10-26-2017 06:22 PM)ironicskymoon Yazılan:(10-26-2017 06:07 PM)gunhan Yazılan:(10-26-2017 01:40 PM)ironicskymoon Yazılan:(10-26-2017 01:24 PM)gunhan Yazılan:(10-26-2017 12:57 PM)ironicskymoon Yazılan: merhaba.. Bunun icin 2 tane dosyada düzenleme yapmak gerekir: ======================== dostum * işaretini kaldırmak için re ibaresini div içerisinden kaldırınca hata almaktayım. Sorun ne olabilir, teşekkürler Notice: Error: E-Mail from required! in /home/u7100780/websitem.com/system/library/mail.php on line 69 |
ironicskymoon
Acemi Üye Mesajlar: 9 Konular: 0 Katılma Tarihi: Jun 2016 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 10-26-2017 08:49 PM
(10-26-2017 06:45 PM)gunhan Yazılan:(10-26-2017 06:22 PM)ironicskymoon Yazılan:(10-26-2017 06:07 PM)gunhan Yazılan:(10-26-2017 01:40 PM)ironicskymoon Yazılan:(10-26-2017 01:24 PM)gunhan Yazılan: Merhaba tekrar, Bu sefer olacak. Denedim sizin için ve oldu Yalnız şöyle bir durum söz konusu: Hiçbir mail gönderici ve alıcı (From ve To) mail adresleri olmadan gönderilemeyeceği için, burada sahte bir mail adresi uydurmamız gerekecek. Ben şöyle bir adres uydurdum : mail_adresi_yok@mail_adresi_yok.com Siz isterseniz bunu değiştirebilirsiniz. Bu arada, eğer siteye kayıtlı bir müşteri, eğer üye olurken mail adresini girdiyse, iletişim formunda ilk o adres yazacak. Ve bu müşteri mail adresini silerse bu sefer sahte adres devreye girecek. Eğer misafir müşteri iletişim formuna mail adresi yazmazsa, yine bu sahte mail adresi devreye girecek. Şimdi en baştan alıyorum. 1) Önce, \catalog\view\theme\websitem.com\template\information\contact.tpl dosyasından aşağıdaki kodu: <div class="form-group required"> <label class="col-sm-2 control-label" for="input-email"><?php echo $entry_email; ?></label> <div class="col-sm-10"> <input type="text" name="email" value="<?php echo $email; ?>" id="input-email" class="form-control" /> <?php if ($error_email) { ?> <div class="text-danger"><?php echo $error_email; ?></div> <?php } ?> </div> </div> Şu kod ile değiştirin: <div class="form-group"> <label class="col-sm-2 control-label" for="input-email"><?php echo $entry_email; ?></label> <div class="col-sm-10"> <input type="text" name="email" value="<?php echo $email; ?>" id="input-email" class="form-control" /> </div> </div> 2) Sonra, \catalog\controller\information\contact.php dosyasından aşağıdaki kodu: if (!preg_match('/^[^\@]+@.*.[a-z]{2,15}$/i', $this->request->post['email'])) { $this->error['email'] = $this->language->get('error_email'); } Şu kod ile değiştirin: /* if (!preg_match('/^[^\@]+@.*.[a-z]{2,15}$/i', $this->request->post['email'])) { $this->error['email'] = $this->language->get('error_email'); } */ 3) Son olarak, \system\library\mail.php dosyasından aşağıdaki kodu: if (!$this->from) { trigger_error('Error: E-Mail from required!'); exit(); } Şu kod ile değiştirin: if (!$this->from) { $this->from = "mail_adresi_yok@mail_adresi_yok.com"; // trigger_error('Error: E-Mail from required!'); // exit(); } 4) Bu kadar. Bu düzenlemeden sonra olur da mail adresini girmeyen kullanıcılarınıza cevap yazmak isterseniz, mail_adresi_yok@mail_adresi_yok.com adresine gider. Tabi böyle bir adres varsa. Ama şimdilik yok. 1 saat uğraştım, UMARIM BAŞKALARINA DA FAYDASI OLUR. Saygılar.. |
gunhan
Acemi Üye Mesajlar: 5 Konular: 0 Katılma Tarihi: Feb 2017 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 10-27-2017 11:33 AM
(10-26-2017 08:49 PM)ironicskymoon Yazılan:(10-26-2017 06:45 PM)gunhan Yazılan:(10-26-2017 06:22 PM)ironicskymoon Yazılan:(10-26-2017 06:07 PM)gunhan Yazılan:(10-26-2017 01:40 PM)ironicskymoon Yazılan: Rica ederim. O zaman sadece kontroller dosyasindaki degisikligi yapın. Tasarim Dosyasindaki yazdiklarimi yapmayin. Lakiin orada bi kirmizi yildiz gorunecek,.. kullanici da zorunlu alan zannedecek. halbuki degil artik. bunun icin tasarim dosyasindaki <div class form-group required> yazan yerdeki required (gerekli demek turkcesi bu arada) kelimesini silin. Kırmızı yildiz kalkacaktir. Üstadım, (gerçek manada üstadsın) ellerine sağlık. her daim Allah yolunu bahtını işini gücünü açık eylesin. çok sağol. |
ironicskymoon
Acemi Üye Mesajlar: 9 Konular: 0 Katılma Tarihi: Jun 2016 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 10-27-2017 12:49 PM
(10-27-2017 11:33 AM)gunhan Yazılan:İyi dilekleriniz için teşekkürler. Ustad falan da değilim yaw ne yazilimcilar var piyasada. İşinize yaramasina sevindim. İyi çalışmalar...(10-26-2017 08:49 PM)ironicskymoon Yazılan:(10-26-2017 06:45 PM)gunhan Yazılan:(10-26-2017 06:22 PM)ironicskymoon Yazılan:(10-26-2017 06:07 PM)gunhan Yazılan: bahsettiğin contact.php içerisinde aşağıdaki 2 kod var. |
cokasi
Üye Mesajlar: 63 Konular: 25 Katılma Tarihi: Sep 2014 Rep Puanı: 0 Teşekkürler: 18
7 Mesajına, 8 Teşekkür edildi. Kişisel Bilgileri: |
|
|
Direk Link | |
HTML Link | |
BBCode Link | |
Sosyal Paylaş |