Arkadaşına Tavsiye Et - Bildir Modülü - Tell a Friend

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,196
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
Bu eklentiyi kullanabilirsin. 1.4.8-1.4.9.x sürümlerinde test edilmiştir. Dosyaları ekledikten sonra alttaki değişiklikleri yapınız

catalog/controller/module/information.php

BUL
Kod:
$this->id = 'information';

ÜZERİNE EKLE
Kod:
$this->language->load('information/tellafriend');
$this->data['text_friend'] = $this->language->get('text_friend');
$this->data['tellafriend'] = HTTP_SERVER . 'index.php?route=information/tellafriend';

catalog/view/theme/default/template/module/information.tpl
BUL
Kod:
<li><a href="<?php echo str_replace('&', '&', $sitemap); ?>"><?php echo $text_sitemap; ?></a></li>

SONRASINA EKLE
Kod:
<li><a href="<?php echo str_replace('&', '&', $tellafriend); ?>"><?php echo $text_friend; ?></a></li>

catalog\language\turkish\information\tellafriend.php buradaki dosyadan yapabilirsiniz. UTF-8 Bomsuz olarak kaydediniz.

Yönetici olarak bu özellik kullanıldığında bildirim almak istemiyorsanız
catalog/model/catalog/tellafriend.php

BUL ve BAŞINA // işareti koyun
Kod:
$this->notifyAdmin($data);
 

Ekli dosyalar

  • tellafriend.zip
    16.9 KB · Görüntüleme: 367

tolga35

OpenCart-TR
Katılım
28 Mar 2010
Mesajlar
185
Tepkime puanı
0
Puanları
0
Yaş
41
Konum
izmir
RE: Arkadaşına Bildir Modülü - Tell a Friend

eka7a dediklerini yaptım olmadı sonra kopyaladığım dosyaları yerıne koydum
ama şimdide şöyle bir hata alıyorum acaba çözümü nedir

Fatal error: Call to undefined method ModelCheckoutExtension::getExtensionsByPosition() in /home//public_html/catalog/controller/common/home.php on line 40
 

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,196
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
RE: Arkadaşına Bildir Modülü - Tell a Friend

Aldığın hata bu modül ile ilgili gibi gözükmüyor. Dosyaları tekrar yüklemeyi dene
catalog/controller/common/home.php
catalog\model\checkout\extension.php
 

By_Surmeneli

OpenCart-TR
Katılım
19 Tem 2010
Mesajlar
273
Tepkime puanı
0
Puanları
0
Yaş
35
Konum
Trabzon
Web sitesi
www.kodcenneti.com
RE: Arkadaşına Bildir Modülü - Tell a Friend

hocam dediklerinizi yaptım ama aşağıdaki hatayı aldım

PHP:
Notice: Use of undefined constant EMAIL_PATTERN - assumed 'EMAIL_PATTERN' in /var/www/vhosts/kodcenneti.com/httpdocs/catalog/controller/information/tellafriend.php on line 104Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in /var/www/vhosts/kodcenneti.com/httpdocs/catalog/controller/information/tellafriend.php on line 104Notice: Use of undefined constant EMAIL_PATTERN - assumed 'EMAIL_PATTERN' in /var/www/vhosts/kodcenneti.com/httpdocs/catalog/controller/information/tellafriend.php on line 110Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in /var/www/vhosts/kodcenneti.com/httpdocs/catalog/controller/information/tellafriend.php on line 110

bunu yapmadım bundanmı kaynaklı acaba ? nasıl yapılacak bu

catalog\language\turkish\information\tellafriend.php buradaki dosyadan yapabilirsiniz. UTF-8 Bomsuz olarak kaydediniz.
 

sameell

OpenCart-TR
Katılım
28 Tem 2010
Mesajlar
11
Tepkime puanı
0
Puanları
0
RE: Arkadaşına Bildir Modülü - Tell a Friend

Eka vakit ayırdığın için çok teşekkür ediyorum yalnız uyguladığımda şu hatayı alıyorum.

Notice: Undefined variable: information in public_html/deneme/catalog/view/theme/narayana/template/common/column_right.tpl on line 3

Hem bu tema da hemde yeni kurduğum 1.4.9.1 default tema da.
 

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,196
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
RE: Arkadaşına Bildir Modülü - Tell a Friend

By_Surmeneli' Alıntı:
hocam dediklerinizi yaptım ama aşağıdaki hatayı aldım

PHP:
Notice: Use of undefined constant EMAIL_PATTERN - assumed 'EMAIL_PATTERN' in /var/www/vhosts/kodcenneti.com/httpdocs/catalog/controller/information/tellafriend.php on line 104Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in /var/www/vhosts/kodcenneti.com/httpdocs/catalog/controller/information/tellafriend.php on line 104Notice: Use of undefined constant EMAIL_PATTERN - assumed 'EMAIL_PATTERN' in /var/www/vhosts/kodcenneti.com/httpdocs/catalog/controller/information/tellafriend.php on line 110Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in /var/www/vhosts/kodcenneti.com/httpdocs/catalog/controller/information/tellafriend.php on line 110

bunu yapmadım bundanmı kaynaklı acaba ? nasıl yapılacak bu

catalog\language\turkish\information\tellafriend.php buradaki dosyadan yapabilirsiniz. UTF-8 Bomsuz olarak kaydediniz.


E-posta ayarlarında veya parametrelerinden sorun var sanırım

sameell' Alıntı:
Eka vakit ayırdığın için çok teşekkür ediyorum yalnız uyguladığımda şu hatayı alıyorum.

Notice: Undefined variable: information in public_html/deneme/catalog/view/theme/narayana/template/common/column_right.tpl on line 3

Hem bu tema da hemde yeni kurduğum 1.4.9.1 default tema da.
column_right.tpl dosyasına eklemişsin sanırım ama catalog/view/theme/default/template/module/information.tpl dosyasına eklenecek.
 

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,196
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
RE: Arkadaşına Bildir Modülü - Tell a Friend

İletişimden yazdığı mesajı diyorsan evet sana mail olarak geliyor.
Modülü kastediyorsan kullanıcı birisine bildirim gönderdiğinde bu sana yine mail olarak bildiriliyor. Bunu kapatmak istiyorsan ilk mesajda anlatım var.
 

sameell

OpenCart-TR
Katılım
28 Tem 2010
Mesajlar
11
Tepkime puanı
0
Puanları
0
RE: Arkadaşına Bildir Modülü - Tell a Friend

1496.png


Arkadaşlar böyle bir öneri modülü nasıl yapabilirim ? Php ile html de forum oluşturup (adınız,email adresiniz, mesajınız) bu forumu göndertebiliyorum. Fakat bu tarz birşey için ne yapmam gerekiyor ? Bir örnek veya fikir verirseniz sevinirim.

Teşekkürler
Arkadaşlar yok mu bir fikir verebilecek olan ?
 

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,196
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
RE: Arkadaşına Bildir Modülü - Tell a Friend

sameell' Alıntı:
1496.png


Arkadaşlar böyle bir öneri modülü nasıl yapabilirim ? Php ile html de forum oluşturup (adınız,email adresiniz, mesajınız) bu forumu göndertebiliyorum. Fakat bu tarz birşey için ne yapmam gerekiyor ? Bir örnek veya fikir verirseniz sevinirim.

Teşekkürler
Arkadaşlar yok mu bir fikir verebilecek olan ?



Sizin kullandığınız formun biraz süslenmiş hali siz yine kendi formunuzu oluşturun. Formu resim ve css kodları ile sizde bu tarz bir şey yapabilirsiniz. Birden çok arkadaşınıza gönder linkini de ilk mesaj da verilen modülü kurup oraya yönlendirebilirsiniz.
 

sameell

OpenCart-TR
Katılım
28 Tem 2010
Mesajlar
11
Tepkime puanı
0
Puanları
0
RE: Arkadaşına Bildir Modülü - Tell a Friend

Teşekkürler. İstediğim şu şekilde halletim.Birde temizle butonu ekledim.Şimdilik işe yarıyor. Fakat mail spama düşüyor.Bu sorunu aşamadım:S


PHP:
<?php
 if ( empty($_POST) )
 {
?><style type="text/css">
<!--
body {
	background-color: #FFFFFF;
}
-->
</style>
  <form action="<?=$PHP_SELF ?>" method="POST">
    <strong>Arkadaşına Davet Et !</strong> <br />
    <input name="kime" type="text" value="">
    <br />
    <input name="submit" type="submit" value="Gönder">
    <label>
  <input type="reset" name="Reset" value="Temizle">
  </label>
  </form>
<?php
 }
 else
 {
   $kime = $_POST["kime"];
   $gonderen = 'admin@deneme.com';
   $konu='Deneme Mail';
   $mesaj = 'Merhaba. <a href="http://www.deneme.com">www.deneme.com</a> mutlaka görmelisin !!!';

   $ek =  'MIME-Version: 1.0' . "\n";
   $ek .= 'Content-type: text/html; charset=iso-8859-9' . "\n";

   $ek .= "From: " . $kimden . " <" . $gonderen . ">\n";
   $ek .= "Reply-to: " . $kimden . " <" . $gonderen . ">";

   if ( mail($kime, $konu, $mesaj, $ek) )
  {
    echo " Sitemizi tavsiye ettiginiz için tesekkür ederiz !";
   }
   else {
     echo " Tavsiye maili gönderilemedi !";
   }
 }
?>
 

gokhangunes

OpenCart-TR
Katılım
7 Eki 2010
Mesajlar
63
Tepkime puanı
0
Puanları
0
RE: Arkadaşına Bildir Modülü - Tell a Friend

sameell' Alıntı:
Teşekkürler. İstediğim şu şekilde halletim.Birde temizle butonu ekledim.Şimdilik işe yarıyor. Fakat mail spama düşüyor.Bu sorunu aşamadım:S


PHP:
<?php
 if ( empty($_POST) )
 {
?><style type="text/css">
<!--
body {
	background-color: #FFFFFF;
}
-->
</style>
  <form action="<?=$PHP_SELF ?>" method="POST">
    <strong>Arkadaşına Davet Et !</strong> <br />
    <input name="kime" type="text" value="">
    <br />
    <input name="submit" type="submit" value="Gönder">
    <label>
  <input type="reset" name="Reset" value="Temizle">
  </label>
  </form>
<?php
 }
 else
 {
   $kime = $_POST["kime"];
   $gonderen = 'admin@deneme.com';
   $konu='Deneme Mail';
   $mesaj = 'Merhaba. <a href="http://www.deneme.com">www.deneme.com</a> mutlaka görmelisin !!!';

   $ek =  'MIME-Version: 1.0' . "\n";
   $ek .= 'Content-type: text/html; charset=iso-8859-9' . "\n";

   $ek .= "From: " . $kimden . " <" . $gonderen . ">\n";
   $ek .= "Reply-to: " . $kimden . " <" . $gonderen . ">";

   if ( mail($kime, $konu, $mesaj, $ek) )
  {
    echo " Sitemizi tavsiye ettiginiz için tesekkür ederiz !";
   }
   else {
     echo " Tavsiye maili gönderilemedi !";
   }
 }
?>

spam mail düşmesinin opencart ile alakası yok sunucunuz ile alakalı sunucu hizmeti aldıgınız yada hosting hizmeti aldıgınız yere başvurun sunucun spf kayıtlarını yaptırsınlar ayrıca spam mail engelleyici bir sistem kullanırlarsa durum aşılır.

+ 1.4.7 için uyumlu olabilirmi
 

uyekurdu

OpenCart-TR
Katılım
16 Eyl 2010
Mesajlar
55
Tepkime puanı
0
Puanları
0
RE: Arkadaşına bildir modülü

eka7a' Alıntı:
Bu eklentiyi kullanabilirsin. 1.4.8-1.4.9.1 sürümlerinde test edilmiştir. Dosyaları ekledikten sonra alttaki değişiklikleri yapınız

catalog/controller/module/information.php

BUL
Kod:
$this->id = 'information';

ÜZERİNE EKLE
Kod:
$this->language->load('information/tellafriend');
$this->data['text_friend'] = $this->language->get('text_friend');
$this->data['tellafriend'] = HTTP_SERVER . 'index.php?route=information/tellafriend';

catalog/view/theme/default/template/module/information.tpl
BUL
Kod:
<li><a href="<?php echo str_replace('&', '&', $sitemap); ?>"><?php echo $text_sitemap; ?></a></li>

SONRASINA EKLE
Kod:
<li><a href="<?php echo str_replace('&', '&', $tellafriend); ?>"><?php echo $text_friend; ?></a></li>

catalog\language\turkish\information\tellafriend.php buradaki dosyadan yapabilirsiniz. UTF-8 Bomsuz olarak kaydediniz.

Yönetici olarak bu özellik kullanıldığında bildirim almak istemiyorsanız
catalog/model/catalog/tellafriend.php

BUL ve BAŞINA // işareti koyun
Kod:
$this->notifyAdmin($data);


bunları aynen uyguladım fakat kullandığım cleaner temasında veya defaultta da herhangi bi değişiklik olmadı yardım eder misiniz ?

1.4.9.1 kullanıyorum
 

nur30

OpenCart-TR
Katılım
15 Şub 2011
Mesajlar
2
Tepkime puanı
0
Puanları
0
Bu modülün görselitesi varmı

yani amaç sadece arkadaşına öner 5 tl kazan gibimi birşey.yoksa arkadaşına sponsor olup onun alışverişinden para kazanmamı.önerilen kişide aynı şekilde önerip zincirleme kazanç sağlayacak.presta shoptaki gibi
ayrıca bu modülü yükleyemedim.daha kolay yolu yokmu.bu konularda yeniyim yapamadım.
 

winpeace

OpenCart-TR
Katılım
8 Eki 2010
Mesajlar
39
Tepkime puanı
0
Puanları
0
@uyekurdu arkadşın dediği gibi sitede herhangi bir değişiklik olmadı tüm denilenleri yapılmasına rağmen
1.4.9.3
 

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,196
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
uyekurdu' Alıntı:
bunları aynen uyguladım fakat kullandığım cleaner temasında veya defaultta da herhangi bi değişiklik olmadı yardım eder misiniz ?

1.4.9.1 kullanıyorum

winpeace' Alıntı:
@uyekurdu arkadşın dediği gibi sitede herhangi bir değişiklik olmadı tüm denilenleri yapılmasına rağmen
1.4.9.3

1.4.8.x ve 1.4.9.x sürümlerinde test ettim ve herhangi bir sorun ile karşılaşmadım. Tekrar deneyiniz.

nur30' Alıntı:
Bu modülün görselitesi varmı

yani amaç sadece arkadaşına öner 5 tl kazan gibimi birşey.yoksa arkadaşına sponsor olup onun alışverişinden para kazanmamı.önerilen kişide aynı şekilde önerip zincirleme kazanç sağlayacak.presta shoptaki gibi
ayrıca bu modülü yükleyemedim.daha kolay yolu yokmu.bu konularda yeniyim yapamadım.

Bu özellik yeni sürüm ile birlikte olması düşünülmektedir.
 

winpeace

OpenCart-TR
Katılım
8 Eki 2010
Mesajlar
39
Tepkime puanı
0
Puanları
0
peki nerede ne çıkyor tam olarak?
Ve bu modülle ürünü tavsiye edebiliyormuyuz otomatik linki alıp gönderiyormu?
 

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,196
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
Konuda anlatılanları yaptığınız taktirde Bilgiler modülünde bir link çıkıyor
 

winpeace

OpenCart-TR
Katılım
8 Eki 2010
Mesajlar
39
Tepkime puanı
0
Puanları
0
biraz önce bir konu açtım mirac nikli arkadaş tarafından kilitlendi ve şimdide silindi.
Konum tavsiye et modülüydü.Ama belirttiğim gibi ürün içerisinde bir buton veya linkle o ürünü linkiyle maille gönderen tavsiye eden bir modüldü.
Ama konu tam okunmadan uçtu gitti.Bu konuya bakın diyerek .
 
Üst