Post by shogun143 » Tue Nov 15, 2016 12:25 pm

Chào mọi người!

Mình tập tành opencart, đang vướng chỗ copy thêm 1 nút "Thêm vào giỏ", nhưng mà copy ra nó không có tác dụng, xóa 1 trong 2 nút thì nút còn lại xài được.
Mình đã bó tay

Xin mọi người giúp đỡ !
Mình cám ơn!

Newbie

Posts

Joined
Tue Nov 15, 2016 12:19 pm

Post by bemba » Wed Nov 16, 2016 9:27 am

Bạn copy đồng thời phải sửa function của nó, ví dụ là addtocart(x) bạn sửa thành addto(x) sau đó mở file comment.js tạo một fuction có nội dung tương tự addtocart
Nói thì rườm rà những bạn làm là biết ngay thôi

For quick, professional OpenCart support please email boicute.14@gmail.com
---------------------------------------------------------------------------------
Opencart with Javascript Mixing TKU.VN


User avatar
New member

Posts

Joined
Wed Jul 22, 2015 4:28 am
Location - HoChiMinh Vietnam

Post by shogun143 » Sat Nov 19, 2016 10:28 am

Thanks bác bemba hết sức!

Cho 1 số bạn có thể giống tình trạng như mình:
catalog/view/theme/pav_citymart/template/product/product.tpl

Code: Select all

$('#button-cart').bind('click', function() {
  $.ajax({
    url: 'index.php?route=checkout/cart/add',
    type: 'post',
    data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'),
    dataType: 'json',
    success: function(json) {
      $('.success, .warning, .attention, information, .error').remove();
      
      if (json['error']) {
        if (json['error']['option']) {
          for (i in json['error']['option']) {
            $('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
          }
        }
                if (json['error']['profile']) {
                    $('select[name="profile_id"]').after('<span class="error">' + json['error']['profile'] + '</span>');
                }
      } 
      if (json['success']) {
        $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>');
        $('.success').fadeIn('slow');
        $('#cart-total').html(json['total']);      
        $('html, body').animate({ scrollTop: 0 }, 'slow'); 
      } 
    }
  });
});
copy và pass hết nguyên cục code đó ngay tại đó, sửa tên "button-cart" thành 1 "tên gì khác"
xong rồi copy cái nút này đi chỗ cần thêm và đỗi cái id thành cái "tên gì khác" của đạon script lúc nãy

Code: Select all

<input type="button" value="<?php echo $button_cart ?>" id="tên gì khác" class="button" />
Thanks bác bemba lần nữa và thanks mọi người!

Newbie

Posts

Joined
Tue Nov 15, 2016 12:19 pm

Post by dangthuan2 » Thu Nov 24, 2016 12:47 am

thêm nút mua ngay thì làm như nào vậy bác.
mua ngay là vừa add vào giỏ hàng và chuyển luôn qua mục thanh toán ấy ạ.
xin cảm ơn các bác.

Chuyên đồ cho mẹ và bé
Kid And Mom Shop / Vitamin D-Fluoretten đức giá rẻ / Prospan pháp / Diễn đàn nuôi con


New member

Posts

Joined
Fri Apr 01, 2016 12:46 pm

Who is online

Users browsing this forum: No registered users and 61 guests