Sepete Ekle Adet Seçme (Açılır Liste)

mirac

OpenCart-TR
Katılım
7 Şub 2010
Mesajlar
1,383
Tepkime puanı
0
Puanları
0
Yaş
41
Konum
Beykoz____
Web sitesi
www.notebook-cantasi.com
catalog/view/theme/Kullandığın tema/template/product/product.tpl Aç..

Bul..
Kod:
<input type="text" name="quantity" size="3" value="1" />

Değiştir..
Kod:
<select name="quantity">
                      <?php for ($i=1; $i<=20; $i++) { ?>
                      <option value="<?php echo $i; ?>"><?php echo $i; ?></option>
                      <?php } ?>
                    </select>

catalog/view/theme/Kullandığın tema/template/module/cart.tpl Aç..

Bul..
Kod:
$('#add_to_cart').click(function () {

Üstüne ekle..
Kod:
    //Q: Add Please Select... and force choice before add to cart
       defaultMsg = "<?php echo $this->language->get('text_please_select');?>";
       warningMsg = "<?php echo $this->language->get('text_select_warning');?>";
       $('#product select').each (function(i, select) {
          $(select).prepend('<option value="0">'+defaultMsg+'</option>');
          $(select).val(0);
       });

       $('#add_to_cart').click(function (event) {
          $('#product select :selected').each (function(i, select) {
             if ($(select).text() == defaultMsg) {
                alert(warningMsg);
                event.stopImmediatePropagation();
                return false;
             }
          });
       });
       //Q: EOF

catalog/language/turkish/module/cart.php Aç..

Ekle..
Kod:
$_['text_please_select']    = 'Adet Seçiniz..';
$_['text_select_warning']   = 'Lütfen Sipariş Adetini Seçiniz';

1.4.8 ve üzeri için

catalog/view/theme/Kullandığın tema/template/product/product.tpl Aç..

Bul..
Kod:
<input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" />

Değiştir..
Kod:
<select name="quantity" value="<?php echo $minimum; ?>" >
                      <?php for ($i=1; $i<=20; $i++) { ?>
                      <option value="<?php echo $i; ?>"><?php echo $i; ?></option>
                      <?php } ?>
                    </select>

catalog/view/javascript/jquery/ajax_add.js Aç..

Bul..
Kod:
$('#add_to_cart').click(function () {

Üstüne ekle..
Kod:
 //Q: Add Please Select... and force choice before add to cart
			defaultMsg = "<?php echo $this->language->get('text_please_select');?>";
			warningMsg = "<?php echo $this->language->get('text_select_warning');?>";
			$('#product select').each (function(i, select) {
				$(select).prepend('<option value="<?php echo $minimum; ?>">'+defaultMsg+'</option>');
				$(select).val(<?php echo $minimum; ?>);
				});

			$('#add_to_cart').click(function (event) {
				$('#product select :selected').each (function(i, select) {
				if ($(select).text() == defaultMsg) {
					alert(warningMsg);
					event.stopImmediatePropagation();
					return false;
					}
				});
			});
//Q: EOF

adszvl.png
 

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: [KOD] Sepete ekle adet seçme.. (açılır liste)

Şimdi soranlar olur. Sormadan ben yazayım Denemedim ama koda yazana göre miktar limiti 20 ile sınırlı bu limiti artırmak için 20 değerini kendinize göre ayarlayın.
PHP:
<?php for ($i=1; $i<=20; $i++) { ?>

Konu Dışı: Dediğin temayı yapmışsın sanırım :)
 

mirac

OpenCart-TR
Katılım
7 Şub 2010
Mesajlar
1,383
Tepkime puanı
0
Puanları
0
Yaş
41
Konum
Beykoz____
Web sitesi
www.notebook-cantasi.com
RE: [KOD] Sepete ekle adet seçme.. (açılır liste)

Ömrümü yedi bu tema.. oldu sayılır ana sayfadayım şimdi.. sonra flotere bişiler ekliycem daha:)
 

seoturk

OpenCart-TR
Katılım
15 Nis 2010
Mesajlar
4
Tepkime puanı
0
Puanları
0
RE: [KOD] Sepete ekle adet seçme.. (açılır liste)

Peki arkadaşlar şöyle nasıl yapabilirim?


50 adet
100 adet
150 adet
200 adet
250 adet
300 adet

Yani 50 ve onun katları olacak şekilde?
 

cideli

OpenCart-TR
Katılım
25 Nis 2010
Mesajlar
13
Tepkime puanı
0
Puanları
0
Web sitesi
www.cide.gen.tr
RE: [KOD] Sepete ekle adet seçme.. (açılır liste)

Ben ürün fiyatını sepete eklediğim zaman 8 ile çarpmasını istiyorum nasıl yapabilirim. ?

Benim Öğrenmek İstediğim sepete ekle dediğimizde ürünün fiyatını 8 ile çarpılması istiyorum ?
 

mirac

OpenCart-TR
Katılım
7 Şub 2010
Mesajlar
1,383
Tepkime puanı
0
Puanları
0
Yaş
41
Konum
Beykoz____
Web sitesi
www.notebook-cantasi.com
RE: [KOD] Sepete ekle adet seçme.. (açılır liste)

cideli' Alıntı:
Ben ürün fiyatını sepete eklediğim zaman 8 ile çarpmasını istiyorum nasıl yapabilirim. ?

Benim Öğrenmek İstediğim sepete ekle dediğimizde ürünün fiyatını 8 ile çarpılması istiyorum ?



catalog\view\theme\deneme\template\product\product.tpl aç

Bul..
Kod:
<input type="hidden" name="quantity" size="3" value="1" />

Değiştir..
Kod:
<input type="hidden" name="quantity" size="3" value="8" />

Anasayfa da sepete ekle butonu varsa aynı işlemi catalog\view\theme\deneme\template\common\home.tpl dosyasında da yap..
 

ntura

OpenCart-TR
Katılım
23 May 2010
Mesajlar
15
Tepkime puanı
0
Puanları
0
RE: [KOD] Sepete ekle adet seçme.. (açılır liste)

Benim yapmak istediğim şey şu -
Şimdi ürün incele bölümünde fiyatı kodu vs vs özellikleri alt alta çıkan yerde başka özellikler eklemek istiyorum seçenek değil özellik sadece okunacak herhengi bi işlem olmuyacak tabii admin panelinden ürün girerken bu özellikleri yazabileyim.

bu başlıkla alakalı olarak miktarı tamamen iptal etmek isitiyorum çünkü biz takım halinde satış yapıoruz 6 lı yada 8 li gibi.bunuda seçeneklerden ekliyorum 1 takım 2 takım 3 takım gibi fiyatlarıda herbirine elle tek tek yazıyorum.

buna uygun bir modul bulamadım

toptarlıyım
fiyat ların listelendiği yerde birim fiyatı ve toptan fiyatı gözüksün yada fiyat yazan yere takım fiyatı yazmak istiyorum
ama ayriyetten birim fiyatıda gözüksün istiyorum.
ürün anasayfada yada kategoride listelensede takım ve birim fiyatı gözüksün istiyorum.
(tüm işlemler sepete ekle vs gibi ekle çıkar çarp topla zaten fiyattaki rakamla yaptığından onu takım fiyatı olarak göstermek zahmetimi azaltıyo tekrar tekrar yazıyorum bunun yanına sadece tek fiyat ekliycem işlem olmuyacak sadece gözükcek ana sayfada ve ürün detayda )
saygılar ..
 

Seckin_Pazar

OpenCart-TR
Katılım
2 Ara 2010
Mesajlar
13
Tepkime puanı
0
Puanları
0
Sistemi ayarlamaya çalışırken catalog/view/theme/Kullandığın tema/template/module/cart.tpl klasöründe belirtilen kod bulunmadığı için işlem yarıda kaldı ve ben de yapmış olduğum işlemleri geri almama, hatta product'u tekrar yeniden atmama rağmen karakter sorununu düzeltemedim..

Bu işlemi yaptıktan sonra yazaı karakterlerim şu şekli aldı :(

FUJÄ°FÄ°LM FÄ°NEPÄ°X S1800 DIJITAL FOTOÄŸRAF MAKINESI

Bunu nasıl düzelteibliriz acaba..?
 

ozgurbozkurt

OpenCart-TR
Katılım
8 Ara 2010
Mesajlar
1
Tepkime puanı
0
Puanları
0
RE: [KOD] Sepete ekle adet seçme.. (açılır liste)

seoturk' Alıntı:
Peki arkadaşlar şöyle nasıl yapabilirim?


50 adet
100 adet
150 adet
200 adet
250 adet
300 adet

Yani 50 ve onun katları olacak şekilde?

<?php for ($i=1; $i<=20; $i++) { ?>

olacak yeri
<?php for ($im=1; $im<=6; $im++) { $i = $im*50;}?>
diye dener misin denemedim ama :D
 

vlknn

OpenCart-TR
Katılım
15 May 2010
Mesajlar
40
Tepkime puanı
0
Puanları
0
Miktar kısmını komple kaldırmak nasıl olacak peki?
Miktar seçeneğini kaldırdığım zaman sepete ekle butonu işlevini yitiroyor nasıl çözebilirim?
 

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
input type="text" değerini hidden yaparsanız gizlenecektir. Ama seçenek özelliğini kaldırıp eski haline getirmeniz gerekir.
 

vlknn

OpenCart-TR
Katılım
15 May 2010
Mesajlar
40
Tepkime puanı
0
Puanları
0
Bu şekilde yapınca tam istediğim gibi oldu. Teşekkür ederim.
 

yusuf_07

OpenCart-TR
Katılım
1 Tem 2012
Mesajlar
11
Tepkime puanı
0
Puanları
0
mirac bey 1.4.9 da turkce dil dosyasına verdiğiniz eklentiyi yazıyorum hiç bir hatada vermiyor ama turkcede olmuyor ne yapmam gerekiyor acaba.

tamamdır ajax.add dosyasından değiştirdim düzeldi mirac bey.test ettim düzgünde çalışıyor.eğer hatalı bir şey yaptıysam bilgi verirsiniz.
 

zekixxx

OpenCart-TR
Katılım
2 Kas 2011
Mesajlar
6
Tepkime puanı
0
Puanları
0
50 adet
100 adet
150 adet
200 adet
250 adet
300 adet

Yani 50 ve onun katları olacak şekilde?
 

powerdns

OpenCart-TR
Katılım
31 Mar 2011
Mesajlar
2
Tepkime puanı
0
Puanları
0
Arkadaşlar ben ürün detayına gitmeden katagoriye tıkladığımda listelenen ürün ve anasayfada listelenen ürün altına adet olayını nasıl eklerim.
 
Üst