Sabit Konu Kampanyalı Ürün Düzenlenebilir İndirim Etiketi

Network Destek

Network Destek

Yönetici
Opencart Uzmanı
15 Ocak 2012
47
3
10,001
BURSA
opencartfrm.com
Kampanyalı ürünleriniz için indirim oranını da gösteren ve sitenize uygun olarak değiştirebileceğiniz etiket sistemidir.
Bu eklenti için vqmod kurulu olmalıdır.

vqmod kurmak istemeyenler aşağıdaki değişiklikleri yapmalıdırlar.
catalog/view/theme/default/template/product/product.tpl dosyasını açın
aşağıdaki kodu bulun
PHP:
<?php echo $stock; ?>
altına aşağıdaki kodu ekleyin
PHP:
<?php if (($special) && ($sb_setting['status']!=0)) { ?>
        <span class="badges" style="float: right;margin-top: -66px;width:100px;height:100px;text-align:center;background: url('image/badges/badge<?php echo $sb_setting['badge_type']; ?>.png') no-repeat; background-size:100px 100px;"><p class="badges_p" style="color:#<?php echo $sb_setting['number_color']; ?>;font-size:28px;font-family: serif;margin: 24px 20px;">%<?php echo round((1-$product_info['special']/$product_info['price'])*100, 1); ?></p> <p class="badges_pd" style="color: #<?php echo $sb_setting['text_color']; ?>;font-size:24px;font-family: serif;margin: -20px 10px;">İndirim</p></span>
        <?php } ?>
catalog/controller/product/product.php dosyasını açın aşağıdaki kodu bulun
PHP:
public function index() {
altına aşağıdaki kodu ekleyin
PHP:
// ekleme
    $this->load->model('setting/setting');
    if ($this->model_setting_setting->getSetting("specialbadge",0))
        {
    $specialbadge_setting = $this->model_setting_setting->getSetting("specialbadge",0);
    $this->data['sb_setting']=$specialbadge_setting['specialbadge_module'][0];
    }
    else {$this->data['sb_setting']['status']=0; }
    //ekleme


İndirip ana dizine atın ve diğer modüller gibi adminden istediğiniz şekilde ayarlayın.
Yapılması planlananlar
1. Resim konumunu, boyutunu, yazıtiplerini, yazı boyutlarını yönetimden ayarlayabilme.
2. Daha farklı etiket tipleri ekleme
3. Destekleyen tarayıcılar için css3 özellikleri ekleme(yazı-resim gölgeleme, yazı döndürme gibi)
Daha farklı fikirleriniz olursa paylaşın beraber değerlendirebiliriz.
Specialbadge0Specialbadge1
 

Ekli dosyalar

  • specialbadgev0.1.zip
    531.3 KB · Görüntüleme: 27
  • Beğen
Tepkiler: Ali AKSOY
yusufozcelik

yusufozcelik

Yönetici
Opencart Uzmanı
19 Şubat 2012
133
5
23
100
opencartfrm.com
Sistem/genel ayarlar/sunucu alanından Hataları Göster: kısmını hayır yapın
 
yusufozcelik

yusufozcelik

Yönetici
Opencart Uzmanı
19 Şubat 2012
133
5
23
100
opencartfrm.com
hangi temayı kullanıyorsunuz. Temanızdan kaynaklanıyordur
 
yusufozcelik

yusufozcelik

Yönetici
Opencart Uzmanı
19 Şubat 2012
133
5
23
100
opencartfrm.com
deneyip yayınlayacağım.
 
chntns

chntns

19 Şubat 2012
42
3
1
default temada sorunsuz çalışıyor. Diğer temalarınızda ayarlamalar yapmanız gerekebilir. İsteyen kişiler xml dosyasındaki kodlarını kendi temanıza ekleyebilir bu sayede vqmod kullanmamış olursunuz. Bazen sorunlar doğabiliyor. Sebebi ise bazı kaynak kodlarının uyuşmaması. Örneğin 1.5.0 1.5.3.1 arasındaki ufak farklılıklar gibi.
 
İ

İndependent

21 Mart 2012
30
0
1
48
default temada sorunsuz çalışıyor. Diğer temalarınızda ayarlamalar yapmanız gerekebilir. İsteyen kişiler xml dosyasındaki kodlarını kendi temanıza ekleyebilir bu sayede vqmod kullanmamış olursunuz. Bazen sorunlar doğabiliyor. Sebebi ise bazı kaynak kodlarının uyuşmaması. Örneğin 1.5.0 1.5.3.1 arasındaki ufak farklılıklar gibi.
Sorma valla. En sonunda default tan başka bir şey kullanmayacağım. :D
xml dosya içerisindeki kodları temamın hangi dosyasına atmam gerek?

Yalnız tabi önce bu işlemi geri almam lazım bu hatayı ortadan kaldırmam için. onu nasıl yaparım? Ya da yapabilirmiyim? o_O
 

Yorum yapmak için giriş yapın veya Kayıt olun

Yorum yapabilmek için üye olmalısınız

Hesap oluştur

Forumumuzda bir hesap oluşturun. Çok kolay!

Giriş yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

Konuyu Okuyanlar (Toplam: 0)