织梦购物车优化之商品全选及数量增加减按钮(购物车商品数量加减)

admin 167 2022-08-02

阿里云服务器优惠多,折扣错,惊喜多,请咨询:www.wqiis.com

DedeCMS商城功能,有很多用户体验并完善,需要进一步开发,增加了下图的几个功能:增加商品js全选功能;js自动增加减数量功能(也可手动输入数量);对应的自定义字段(如服装行业的尺码);去除购物车更新数量;更改订单号等。

1.JS商品全选功能

织梦购物车优化之商品全选及数量增加减按钮(购物车商品数量加减)

用代码编辑器打开/templets/plus/car.htm,在之前增加,

找到下面代码,大概在54行,按指定位置增加

选择

编号

2.JS自动增加减,统计购物数量及商品总价

  $(function(){    $(".add").click(function(){      var t=$(this).parent().find('input[class*=text_box]');      t.val(parseInt(t.val())+1)      setTotal();    })    $(".min").click(function(){      var t=$(this).parent().find('input[class*=text_box]');      t.val(parseInt(t.val())-1)      if(parseInt(t.val())<0){        t.val(0);      }      setTotal();    })    function setTotal(){      var s=0;      $("#tab .jg").each(function(){        s+=parseInt($(this).find('input[class*=text_box]').val())*parseFloat($(this).find('span[class*=price]').text());       });      var Num=0;      $("#tab .jg").each(function(){        Num+=parseInt($(this).find('input[class*=text_box]').val());      });      $("#total").html(s.toFixed(2)); //统计商品总价     $("#Num").html(Num.toFixed(2)); //统计购物数量   }    setTotal(); })

找到

   {dede:value.units/}

替换为

           {dede:value.units/}

找到

{dede:var.carts.cart_count/} 件商品,合计:

{dede:var.carts.price_count/}

替换为

{dede:var.carts.cart_count/}件商品,合计:

{dede:var.carts.price_count/}

上一篇:Centos8最小化部署安装OpenStack Ussuri的详细教程(centos7最小化安装)
下一篇:远程服务器返回错误: (500) 内部服务器错误解决办法(pcl2远程服务器返回错误)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~