Ürün Detayına Kampanya Bitiş Süresi Ekleme

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
3765.png


demo: http://www.contributions4u.com/sony-vaio-product-19

Bu tarz yapan arkadaşlar paylaşırse güzel olur : http://www.opencartaustralia.com/module/countdown/

===============================================
catalog/controller/product/product.php Bulun
===============================================
Kod:
$this->data['special'] = $this->currency->format($this->tax->calculate($special, $product_info['tax_class_id'], $this->config->get('config_tax')));

==========
Üstüne Ekle
==========

Kod:
$this->document->addScript('catalog/view/javascript/countdown.js');
$this->document->addStyle('catalog/view/theme/default/stylesheet/countdown.css');
					
$this->load->model('catalog/spec');	
$this->language->load('product/spec');
					
$this->data['text_special_price'] = $this->language->get('text_special_price');
$this->data['text_calculating_time'] = $this->language->get('text_calculating_time');
					
$this->data['date_end'] = $this->model_catalog_spec->getProductSpecialDates($this->request->get['product_id']);

==========================================================
catalog/view/theme/default/template/product/product/product.tpl Bulun
==========================================================

Kod:
<table style="width: 100%; border-collapse: collapse;">

====================
Sonrasına Ekleyin
====================

Kod:
        <?php if ($special) { ?>
        <tr class="countTable">
			<th><? echo $text_special_price;?></th>
			<th id="remain"><?php echo $text_calculating_time;?></th>
		</tr>
        
        <script type="text/javascript">
				var days = <?php print $date_end["days_left"];?>-1;  
				var hours = 23-<?php print $date_end["hours"];?>;
				var minutes = 59-<?php print $date_end["minutes"];?>;  
				var seconds = 59-<?php print $date_end["seconds"];?>;
			setCountDown();  
		</script>   
        <?php }?>

==============================================================
NOTE: Eğer Saat Bilgileriniz Yalnışsa Değiştirebilirsiniz:
===============================================================
===========================
system/startup.php Bul
===========================
Kod:
date_default_timezone_set('UTC');


=============
Değiştirin:
=============
Kod:
date_default_timezone_set('EET'); // european time zone

================================
Ekte 2 türlü kurulum vardır. Biri Elle kurulum diğeri değişiklik yapılmış kurulum. Yukarıdaki değişiklikleri yaptıysanız elle kurulum yükleyiniz. Değişiklik yapılan kurulumu yüklerseniz yukarıdaki değişiklikleri yapmanıza gerek yoktur ama bu kurulumda yedek almayı unutmayın.
================================
 

Ekli dosyalar

  • Special_Price_Period_CountDown.zip
    18.7 KB · Görüntüleme: 166

expert

OpenCart-TR
Katılım
3 Mar 2011
Mesajlar
33
Tepkime puanı
0
Puanları
0
Yaş
36
Konum
Ankara
ustat aynısını yapmaya çalıştım hesaplanıyorda kaldı. nerde hata yapmış olabilirim?
 

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
Tüm İşlemleri Sırasıyla Yaptıysanız Sorun Almamanız Gerekiyor
Özellikle Kendi Temanız İçin Düzenlemeler Gerekmekte

Diğer Arkadaşlarda Uygularsa Tekrar Kontrol Etme Şansımız Olur. Şuan Demo Sitesinde Sorunsuz Çalışmakta.

expert' Alıntı:
ustat aynısını yapmaya çalıştım hesaplanıyorda kaldı. nerde hata yapmış olabilirim?
 

osdem66

OpenCart-TR
Katılım
19 Ağu 2010
Mesajlar
882
Tepkime puanı
0
Puanları
0
Yaş
57
Web sitesi
opencart-themes.org
Denedim calışıyor.. Ancak dil dosyasından
bu bilgileri cekmedi...
$_['text_special_price'] = 'Kampanya Teklifi Bitiş Süresi:';
$_['text_calculating_time'] = 'Zaman Hesaplanıyor...';

Ayrıca...
Ürün sayfasında saat dakika gün ve saniyenin türkçe görünmesi için..
catalog/view/javascript/countdown.js aç:
Bul bu satırı
PHP:
document.getElementById("remain").innerHTML = days+" days, "+hours+" hours, "+minutes+" minutes, "+seconds+" seconds";

Bununla Degiştir:

PHP:
ocument.getElementById("remain").innerHTML = days+" Gün, "+hours+" Saat, "+minutes+" Dakika, "+seconds+" Saniye";

Selametle..
 

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
turkuaz hangi bölümde sorun yaşadınız acaba ? kampanya oluşturup denedinizmi ?
şuan demolar sorunsuz elimizden gelen çözümü sunalım.

turkuaz' Alıntı:
Scriptte bi hata var çalışmıyor ,kalan zamanı göstermiyor
 

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
$this->document->addScript('catalog/view/javascript/countdown.js');
$this->document->addStyle('catalog/view/theme/default/stylesheet/countdown.css');

bu bölümle ilgili bir problem olabilir.
siteyi incelemedne bilemeyiz bazen js script dosyalarınızn modüllerden kaynaklı açmaya biliyor diğer dosyaları birkaç modülde bu tarz çalışmama durumu yaşamıştım modülleri kapatmıştım. net fikrim yok incelemek lazım.

turkuaz' Alıntı:
Kampanya zaten var.
Hesaplanıyor... yazısının yerine gelmesi gereken zaman .. gelmiyor.
 

osdem66

OpenCart-TR
Katılım
19 Ağu 2010
Mesajlar
882
Tepkime puanı
0
Puanları
0
Yaş
57
Web sitesi
opencart-themes.org
Bende sorunsuz çalıştı....eğer js dosyası sitenizde yüklü benzer bir eklenti ile çakışmıyorsa, eklerken hata yapmış olabilirsiniz...

Buyrun DEMO
 

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
Mis Gibi Olmuş :D Büyük bir ihtimal js çakışması var , ama turkuaz çözer bu durumu eminim.

osdem66' Alıntı:
Bende sorunsuz çalıştı....eğer js dosyası sitenizde yüklü benzer bir eklenti ile çakışmıyorsa, eklerken hata yapmış olabilirsiniz...

Buyrun DEMO
 

hikko

OpenCart-TR
Katılım
15 Kas 2010
Mesajlar
292
Tepkime puanı
0
Puanları
0
osdem66' Alıntı:
Bende sorunsuz çalıştı....eğer js dosyası sitenizde yüklü benzer bir eklenti ile çakışmıyorsa, eklerken hata yapmış olabilirsiniz...

Buyrun DEMO

konuyla ilgili değil ama ortadaki modülün harika slider la mı yaptın nasıl yaptın acaba bu arada indirimli ürün ve aynı gün kargo grafiklerini aldım istemezsen kaldırabilirim şimdiden tşkler
 

mirac

OpenCart-TR
Katılım
7 Şub 2010
Mesajlar
1,383
Tepkime puanı
0
Puanları
36
Yaş
42
Konum
Beykoz____
Web sitesi
www.notebook-cantasi.com
Header.tpl dosyasına alttaki kodları eklemeyi deneyin..

Kod:
<script type="text/javascript" src="catalog/view/javascript/jquery/tab.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/countdown.css" />
 

osdem66

OpenCart-TR
Katılım
19 Ağu 2010
Mesajlar
882
Tepkime puanı
0
Puanları
0
Yaş
57
Web sitesi
opencart-themes.org
hikko' Alıntı:
osdem66' Alıntı:
Bende sorunsuz çalıştı....eğer js dosyası sitenizde yüklü benzer bir eklenti ile çakışmıyorsa, eklerken hata yapmış olabilirsiniz...

Buyrun DEMO

konuyla ilgili değil ama ortadaki modülün harika slider la mı yaptın nasıl yaptın acaba bu arada indirimli ürün ve aynı gün kargo grafiklerini aldım istemezsen kaldırabilirim şimdiden tşkler
tşk ler modül slide accordion u opencarta entegre ederek modül haline getirdim,, grafikler konusu sorun değil... güle hüle kullan...
 

expert

OpenCart-TR
Katılım
3 Mar 2011
Mesajlar
33
Tepkime puanı
0
Puanları
0
Yaş
36
Konum
Ankara
ustat lar sorunu buldum FancyBox Uyarı modülle çakışıyormuş kapattım düzeldi
 

wonderkid

OpenCart-TR
Katılım
19 Ocak 2011
Mesajlar
2
Tepkime puanı
0
Puanları
0
öncelikle paylaşım için teşekkürler, kurdum ve sorunsuz çalışıyor çok da güzel görüntü verdi.
----------------
Üstte yapmış olduğum yorumdan sonra bir hata keşfettim... Ürün açıklamalarında tablo yaptığımda, tablonun başlık kısımlarının arkaplanları kırmızı oldu ve bazı başlık yazıları kayboldu.
 

oyama

OpenCart-TR
Katılım
9 Nis 2011
Mesajlar
2
Tepkime puanı
0
Puanları
0
kampanyalı ürün modülünde ürünlerin altında ana sayfada gösterilebilse harika olur. uğraştım biraz olmadı :)

special.php ve special.tpl editlenecek sanırım :)
 

TECHNOLOG

OpenCart-TR
Katılım
4 May 2010
Mesajlar
641
Tepkime puanı
0
Puanları
0
Yaş
37
Konum
Peygamberler Şehri
Web sitesi
www.edessaweb.com
ürün detayında dil dosyasından bilgi çekmemesinin sebebi ufak bir ayrıntı imiş arkadaşlar.

bul
PHP:
<? echo $text_special_price;?>

değiştir
PHP:
<?php echo $text_special_price;?>
 

caponmania

OpenCart-TR
Katılım
20 Şub 2011
Mesajlar
7
Tepkime puanı
0
Puanları
0
Error: Could not load model catalog/spec!hatası veriyor

Tamam oldu. ekli dosyayı eklememişim :)
 

cetmiliyiz7

OpenCart-TR
Katılım
1 Tem 2010
Mesajlar
8
Tepkime puanı
0
Puanları
0
1.3.4 sürümü kullanıyorum bir türlü görünmüyor sistemde...
 
Üst