Harhangi bir ürüne Ücretsiz kargo logosu ekleme

Allopa

OpenCart-TR
Katılım
13 Ara 2011
Mesajlar
17
Tepkime puanı
0
Puanları
0
Yaş
43
Konum
Bursa
Web sitesi
www.pcgazete.com
Arkadaşlar bu konuyu önce ilgili soruyu sormak için açmıştım ama çözdüğüm için modül konusuna çiviriyorum :rolleyes:,
Ekteki modül Kategori sayfasında ve ürün detay sayfasında istediğim ürünlere ücretsiz kargo logosu ekler.
 

Ekli dosyalar

  • Free-shipping-graphic( 1.5.x).rar
    1.7 KB · Görüntüleme: 466
  • Masaüstü.png
    Masaüstü.png
    64.1 KB · Görüntüleme: 838
  • freeshipping.png
    freeshipping.png
    56.9 KB · Görüntüleme: 124

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
catalog/controller/product/category.php düzenle;

Bul :

Kod:
$rating = false;

Sonrasına Ekle :

Kod:
if ($result['shipping'] == '0') {
					$shipping = true;
					
				} else {
					$shipping = false;
				}

Bul :

Kod:
'product_id'  => $result['product_id'],

Sonrasına Ekle :

Kod:
'shipping'  	=> $shipping,


catalog/model/catalog/product.php düzenle

Bul :

Kod:
$query->row['rating'] = (int)$query->row['rating'];

Sonrasına Ekle:

Kod:
$query->row['shipping'] = $query->row['shipping'];

catalog/view/theme/SizinTemanız/template/product/category.tpl Düzenle

Bul :

Kod:
<div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>

Sonrasına Ekle :

Kod:
<?php if ($product['shipping']) { ?>
			<div class="shipping"><?php echo '<img src="catalog/view/theme/SİZİNTEMANIZ/image/freeshipping.png" />'; ?></div>
			<?php } ?>

Bul :

Kod:
html += '  <div class="description">' + $(element).find('.description').html() + '</div>';

Sonrasına Ekle :

Kod:
var shipping = $(element).find('.shipping').html();
						
			if (shipping != null) {
				html += '<div class="shipping">' + shipping + '</div>';
			}

Bul :

Kod:
html += '<div class="description">' + $(element).find('.description').html() + '</div>';

Sonrasına Ekle:

Kod:
var shipping = $(element).find('.shipping').html();
			
			if (shipping != null) {
				html += '<div class="shipping">' + shipping + '</div>';
			}


catalog/controller/product/product.php düzenle


Bul :

Kod:
$this->data['points'] = $product_info['points'];

Sonrasına Ekle :

Kod:
if ($product_info['shipping'] == 0) {
				$product_info['shipping']= true;
				$this->data['shipping'] = $product_info['shipping'];
				
			} else {
				$this->data['shipping'] = false;
			}

catalog/view/theme/SizinTemanız/template/product/product.tpl düzenle


Bul:

Kod:
<?php echo sprintf($text_discount, $discount['quantity'], $discount['price']); ?><br />

Sonrasına Ekle :

Kod:
<?php if ($shipping){ ?>
				<div class="shipping"><?php echo '<img src="catalog/view/theme/SİZİNTEMANIZ/image/freeshipping.png" />'; ?></div>
				<?php } ?>

catalog/controller/product/search.php düzenle

Bul :

Kod:
$rating = false;

Sonrasına Ekle :

Kod:
if ($result['shipping'] == '0') {
					$shipping = true;
					
				} else {
					$shipping = false;
				}

Bul :

Kod:
'product_id'  => $result['product_id'],

Sonrasına Ekle :

Kod:
'shipping'  	=> $shipping,

catalog/view/theme/SizinTemanız/template/product/search.tpl düzenle

Bul :

Kod:
<div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>

Sonrasına Ekle:

Kod:
<?php if ($product['shipping']) { ?>
			<div class="shipping"><?php echo '<img src="catalog/view/theme/SİZİNTEMANIZ/image/freeshipping.png" />'; ?></div>
			<?php } ?>

Bul :

Kod:
html += '  <div class="description">' + $(element).find('.description').html() + '</div>';

Sonrasına Ekle :

Kod:
var shipping = $(element).find('.shipping').html();
						
			if (shipping != null) {
				html += '<div class="shipping">' + shipping + '</div>';
			}


Bul :

Kod:
html += '<div class="description">' + $(element).find('.description').html() + '</div>';

Sonrasına Ekle :

Kod:
var shipping = $(element).find('.shipping').html();
			
			if (shipping != null) {
				html += '<div class="shipping">' + shipping + '</div>';
			}



Not : Yedekli Çalışmayı Unutmayınız ...
Sizintemanız Yazan Bölümlere Dikkat Ediniz Kendi Temanıza Göre Düzenleyiniz.
 

enesaltunisik

OpenCart-TR
Katılım
30 Eki 2011
Mesajlar
223
Tepkime puanı
0
Puanları
0
Yaş
34
Konum
Antalya
çok tşk ederim gökhan kardeşim bende vqmod ayıtlıcaktım. ''not'' şu dediğimi düşündün mü müsayit olduğun zaman bir bakalım
 

alayel

OpenCart-TR
Katılım
11 Kas 2011
Mesajlar
56
Tepkime puanı
0
Puanları
0
Gökhan hocam bu verdiğiniz kodlar tam olarak ne yapıyor?
Belirttiğimiz ürüne kargo bedava yazısımı ekliyor?
 

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
Konuyu Açan Kişinin Mesajını İnceleyiniz.
Ben Sadece Enes Beyin Mesajındaki Soruyu Yanıtladım.

alayel' Alıntı:
Gökhan hocam bu verdiğiniz kodlar tam olarak ne yapıyor?
Belirttiğimiz ürüne kargo bedava yazısımı ekliyor?
 

Allopa

OpenCart-TR
Katılım
13 Ara 2011
Mesajlar
17
Tepkime puanı
0
Puanları
0
Yaş
43
Konum
Bursa
Web sitesi
www.pcgazete.com
alayel' Alıntı:
Gökhan hocam bu verdiğiniz kodlar tam olarak ne yapıyor?
Belirttiğimiz ürüne kargo bedava yazısımı ekliyor?

Bu kodlar benim verdigim modulun kurulum kodlari, yani ilk mesajdaki dosyayi indirdiginizde bir XML dosyasi var onun icinde hangi kodun nereye eklenecegi yaziyor. Gokhan bey sagolsun daha anlasilir hale getirmis. Benim VQMOD sorunu yasanacagi aklima gelmedi...


Bu modulu kurdugunuzda; Urun ekleme yaparken Kargo gereklimi sorusuna Hayir'i isaretlediginiz zaman o urunun gosterimine ve listelenmesine ucretsiz kargo logosu ekler...
 

alayel

OpenCart-TR
Katılım
11 Kas 2011
Mesajlar
56
Tepkime puanı
0
Puanları
0
Hocam anlaşılabilir açıklamanız için tşk ederim.
Sağolun.
 

tolga35

OpenCart-TR
Katılım
28 Mar 2010
Mesajlar
185
Tepkime puanı
0
Puanları
0
Yaş
43
Konum
izmir
Kodlarda yanlışlık olabilirmi
denedik olmadı
catalog/controller/product/category.php de hata veriyor
 

enesaltunisik

OpenCart-TR
Katılım
30 Eki 2011
Mesajlar
223
Tepkime puanı
0
Puanları
0
Yaş
34
Konum
Antalya
gökhan yapadık biz bunu tolga35 belirttiği gibi biryerlerde hata var bulamadım işin açıksası kontro edebilirmisin saygılar
 

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
Benim Hazırladığım KODLARIN İÇİNDE SİZİNTEMANIZ yazan kısımlarda mevcut düzenleyiniz. - hata alma olasılığı eğer yayınlanan modül hatalıysa olasılık yüksek .
sebebi benim yaptıgım sadece vqmod un açılmış halini nasıl kurmanız gerektiği. Ek olarak vqmod.xml içinde /english/ yazıyor sonra default vs vs yazıyor yani bu modülü yayınlayan kişinin öncelikle test edip onay vermesi gerekiyor. saygılarımla.



tolga35' Alıntı:
Kodlarda yanlışlık olabilirmi
denedik olmadı
catalog/controller/product/category.php de hata veriyor

enesaltunisik' Alıntı:
gökhan yapadık biz bunu tolga35 belirttiği gibi biryerlerde hata var bulamadım işin açıksası kontro edebilirmisin saygılar
 

enesaltunisik

OpenCart-TR
Katılım
30 Eki 2011
Mesajlar
223
Tepkime puanı
0
Puanları
0
Yaş
34
Konum
Antalya
Gökhan TAYLAN' Alıntı:
Benim Hazırladığım KODLARIN İÇİNDE SİZİNTEMANIZ yazan kısımlarda mevcut düzenleyiniz. - hata alma olasılığı eğer yayınlanan modül hatalıysa olasılık yüksek .
sebebi benim yaptıgım sadece vqmod un açılmış halini nasıl kurmanız gerektiği. Ek olarak vqmod.xml içinde /english/ yazıyor sonra default vs vs yazıyor yani bu modülü yayınlayan kişinin öncelikle test edip onay vermesi gerekiyor. saygılarımla.



tolga35' Alıntı:
Kodlarda yanlışlık olabilirmi
denedik olmadı
catalog/controller/product/category.php de hata veriyor

enesaltunisik' Alıntı:
gökhan yapadık biz bunu tolga35 belirttiği gibi biryerlerde hata var bulamadım işin açıksası kontro edebilirmisin saygılar
Haklisin gökhan kontrol edince icerik olarak sorunları var vqmod olarak bende baktım aynı sorunu bende aldım saygılar
 

enesaltunisik

OpenCart-TR
Katılım
30 Eki 2011
Mesajlar
223
Tepkime puanı
0
Puanları
0
Yaş
34
Konum
Antalya
Ücretsiz bir uygulama fakat arkadasımız çalıştı diyor ama kodlarda problem var ben cok denedim opencart.com da ücretsiz bir yayindir
 

lordbloodrose

OpenCart-TR
Katılım
15 Ara 2011
Mesajlar
6
Tepkime puanı
0
Puanları
0
Yaş
34
Konum
İstanbul
Web sitesi
www.eniacajans.com
Allopa' Alıntı:
Ben kendim hic bir sorun olmadan kurdum ve calistiriyorum...

Allopa sen bu modülü localde mi denedin yoksa hostta mı ?



Ben çözdüm sanırım :)

catalog/controller/product/category.php düzenle;

Bul:
'product_id' => $result['product_id'],

Sonrasına Ekle:
'shipping' => $result['shipping'],

catalog/controller/product/search.php düzenle

Bul:
'product_id' => $result['product_id'],

Sonrasına Ekle:
'shipping' => $result['shipping'],

Gökhan beyin verdiği düzenlemeler bu şekilde olursa sıkıntı çıkarmadan çalışıyor. Kullanacak arkadaşlar modül sıkıntı çıkartırsa mutlaka yazsınlar. Güzel bir modül paylaşan arkadaşın eline sağlık :)
 

osman

OpenCart-TR
Katılım
26 Eyl 2011
Mesajlar
88
Tepkime puanı
0
Puanları
6
mrb kodları aynen uyguladım ama ekranda logo çıkmıyor herhangi bi bir hata da vermiyor. bi yerde

buldum verilen kod değişikliklerinde sadece alt kateğori liste görünümündse gösteriyor ana sayda da logoyu göstermiyor yeni ürünler,kampanyalar,ençoksatanlar gibi modüllerin ana sayfalarında göstermiyor göstermesi için hangi dosyaları hangi kodları yazmamızlazım
 

lordbloodrose

OpenCart-TR
Katılım
15 Ara 2011
Mesajlar
6
Tepkime puanı
0
Puanları
0
Yaş
34
Konum
İstanbul
Web sitesi
www.eniacajans.com
Evet sadece arama yapıldığında ve kategori sayfalarında gösteriyor. Kurcalıyorum çözdüğüm zaman paylaşacağım :) Ama ana sayfa logosu ile ilgili bir şey diyemeyeceğim bende sorun çıkartmadı.
 

tolga35

OpenCart-TR
Katılım
28 Mar 2010
Mesajlar
185
Tepkime puanı
0
Puanları
0
Yaş
43
Konum
izmir
peki bunu latest dosyasında nasıl gösterte biliriz_?
 

cero34

OpenCart-TR
Katılım
23 Kas 2011
Mesajlar
44
Tepkime puanı
0
Puanları
0
tolga 35 hocam 1.5.1.3. icin anket modulunu nerden buldun ben bulamdim
 
Üst