stok kalmadığında satınal butonu deaktif olsun

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
Şunu bir dene denemedim ama çalışması gerek.. Deaktif değil gizlemek için olması lazım ama..


catalog\view\theme\default\template\product\product.tpl Aç..

Bul..
Kod:
                  <div class="content">
                    <?php echo $text_qty; ?>
                    <input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" />
                    <a onclick="$('#product').submit();" id="add_to_cart" class="button"><span><?php echo $button_add_to_cart; ?></span></a>                
                    <?php if ($minimum > 1) { ?><br/><small><?php echo $text_minimum; ?></small><?php } ?>
                  </div>

Değiştir..
Kod:
                  <?php echo '<!-- STOCK: '.$this->language->get('text_instock').' -->'; ?>
                  <?php if($stock === $this->language->get('text_instock') || (strlen($stock) == strlen((int)$stock) && $stock > 0)): ?>
                  <div class="content">
                    <?php echo $text_qty; ?>
                    <input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" />
                    <a onclick="$('#product').submit();" id="add_to_cart" class="button"><span><?php echo $button_add_to_cart; ?></span></a>
                    <?php if ($minimum > 1) { ?><br/><small><?php echo $text_minimum; ?></small><?php } ?>
                  </div>
                  <?php endif; ?>
 

deathlord

OpenCart-TR
Katılım
24 Tem 2010
Mesajlar
30
Tepkime puanı
0
Puanları
6
Yaş
37
Konum
Tekirdağ
Web sitesi
www.upbilisim.net
mirac verdiğin kodu eskisiyle değiştirdim fakat değişen hiç bir şey olmadı. sepete ekle butonu ürünün stoğunun 0 olmasına rağmen gizlenmedi. opencart 1.4.8b + defaulty2 thema
 

turkuaz

OpenCart-TR
Katılım
25 Mar 2010
Mesajlar
118
Tepkime puanı
0
Puanları
0
Konum
ANKARA
Web sitesi
www.turkuazhobby.com
Aşağıdaki kodlar işini görür.

PHP:
<div class="content">
                 <?php if($product_info['quantity'] == '0') { echo $stock; } else { echo $text_qty; ?>
                <input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" />
                <a onclick="$('#product').submit();" id="add_to_cart" class="button"><span><?php echo $button_add_to_cart; ?></span></a>
                <?php } ?>
             
               
                <?php if ($minimum > 1) { ?><br/><small><?php echo $text_minimum; ?></small><?php } ?>
              </div>
 

turkuaz

OpenCart-TR
Katılım
25 Mar 2010
Mesajlar
118
Tepkime puanı
0
Puanları
0
Konum
ANKARA
Web sitesi
www.turkuazhobby.com
yukarıda ilk verilen kodların yerine

Bu kod ile de << Geri tuşu ekleyebilirsiniz.

PHP:
<div class="content">
                 <?php if($product_info['quantity'] == '0') { ?><a href="javascript:history.go(-1)"  onMouseOver="self.status=document.referrer;return true" class="button"><span><?php echo "<< Geri"; ?></span></a><?php echo $stock;}  else { echo $text_qty; ?>
                <input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" />
                <a onclick="$('#product').submit();" id="add_to_cart" class="button"><span><?php echo $button_add_to_cart; ?></span></a>
                <?php } ?>
                 <?php if ($minimum > 1) { ?><br/><small><?php echo $text_minimum; ?></small><?php } ?>
              </div>
 
Üst