Ecmall 商品直接购买功能

Ecmall的商品详情页居然没有立即购买的按钮。。。。不能忍~ 

查看源码themmes/store/goodsinfo.html

发现其实有立即购买的按钮 但是这行代码被注释起来了。。


 <!--<li class="btn_c1" title="{$lang.buy_now}"><a href="#"></a></li>-->


现在我们就用它 新增一个 立即购买的功能。

去掉该行注释 ,并修改为:


<li class="btn_c1 mar" title="立刻购买"><a href="javascript:buy_to_cart();"></a></li>


然后把以下的js代码添加到goodsinfo.html里面


 function buy_to_cart()
 {
	    if (goodsspec.getSpec() == null)
	    {
	        alert(lang.select_specs);
	        return;
	    }
	    var spec_id = goodsspec.getSpec().id;

	    var quantity = $("#quantity").val();
	    if (quantity == '')
	    {
	        alert(lang.input_quantity);
	        return;
	    }
	    if (parseInt(quantity) < 1)
	    {
	        alert(lang.invalid_quantity);
	        return;
	    }
	    buy_add_to_cart(spec_id, quantity);
	}

	function buy_add_to_cart(spec_id, quantity)
	{
	    var url = SITE_URL + '/index.php?app=cart&act=add';
	    $.getJSON(url, {'spec_id':spec_id, 'quantity':quantity}, function(data){
	        if (data.done)
	        {
	            window.location.href = SITE_URL + '/index.php?app=cart';
	        }
	        else
	        {
	            alert(data.msg);
	        }
	    });
	}


现在更新Ecmall的缓存 不出意外,立即购买的按钮出现了(我把加入收藏的给注释了)。

20121012101442


分享至
2013-12-31 发布 ┊ 11792 人浏览 ┊ 1 人评论 ┊ 来源:原创 ┊ 收藏
回复
  • # 1ltz36 2014-08-29 22:15┆
    下载
返回顶部