2KB项目,专业的源码交易网站 帮助 收藏 每日签到

怎么把持ECSHOP的购置数目,ecshop某个特定的分类产

  • 时间:2019-03-15 06:26 编辑:2KB 来源:2KB.COM 阅读:461
  • 扫一扫,手机访问
  • 分享
摘要: 控制ECSHOP的购买数量,在很多时候是必须的,而且当你有特别的需求的时候,控制数量显得格外重要。需要在goods表中增加个字段"gc"控制购买数量 首先,你需要在购买的时候,提示输入框,告诉用户,你必须购买多少.其次,购
把持ECSHOP的购置数目,在非常多时分是必需的,并且当你有特殊的需求的时分,把持数目显得非分特别主要。需求在goods表中增加个字段"gc"把持购置数目 起首,你需求在购置的时分,提醒输出框,通知用户,你必需购置几多.其次,购物车中需求修正购置数目的时分,你也需求把持。 1:具体页面中把持. 在flow.php外面addto_cart中,参加以下代码,把持购置. $gc = $db -> getOne("select gc from ".$ecs->table(&#39;goods&#39;)." where goods_id = ".$goods ->goods_id); if ($goods->number%$gc) { $result[&#39;error&#39;] = 1; $result[&#39;message&#39;] = "购置数目必需输出{$gc}的倍数"; } 2:在common.js中增加函数 function addToCart1(goodsId, parentId) { var goods        = new Object(); var spec_arr     = new Array(); var fittings_arr = new Array(); var number    = 1; var t = "number"+goodsId; number = document.getElementById("number"+goodsId).value; goods.spec     = spec_arr; goods.goods_id = goodsId; goods.number = number; goods.parent = (typeof(parentId) == "undefined") ? 0 : parseInt(parentId); Ajax.call(&#39;flow.php?step=add_to_cart&#39;, &#39;goods=&#39; + goods.toJS**tring(), addToCartResp**e, &#39;POST&#39;, &#39;JSON&#39;); } 2:把持列表页面的购置. 在列表页面中,增加一个框. <form action="Javascript:addToCart1({$goods.goods_id})" method="post" name="ECS_FORMBUY{$goods.goods_id}" id="ECS_FORMBUY{$goods.goods_id}" >   购置数目:<input name="number{$goods.goods_id}" type="text" id="number{$goods.goods_id}" value="1" size="4"   class="formBorder"/><br />     <a href="Javascript:addToCart1({$goods.goods_id})"><img src="images/but_buy.jpg"></a> <a href="Javascript:;" id="compareLink"quotes"}&#39;,&#39;{$goods.type}&#39;)"><img src="images/but_comp.jpg"></a></form> 挪用addToCart1函数. 3:引荐页面 在common.js中增加函数addToCart2 function addToCart2(goodsId, parentId) { var goods        = new Object(); var spec_arr     = new Array(); var fittings_arr = new Array(); var number    = 1; var t = "number"+goodsId; number = document.getElementById("number_"+goodsId).value; goods.spec     = spec_arr; goods.goods_id = goodsId; goods.number = number; goods.parent = (typeof(parentId) == "undefined") ? 0 : parseInt(parentId); Ajax.call(&#39;flow.php?step=add_to_cart&#39;, &#39;goods=&#39; + goods.toJS**tring(), addToCartResp**e, &#39;POST&#39;, &#39;JSON&#39;); } 在recommend_new.lbi,recommend_best.lbi等页面中,需求增加输出框.挪用次函数. <form action="Javascript:addToCart2({$goods.id})" method="post" name="ECS_FORMBUY_{$goods.id}" id="ECS_FORMBUY_{$goods.id}" >   购 买数目:<input name="number_{$goods.id}" type="text" id="number_{$goods.id}" value="1" size="4"   class="formBorder"/><br /><a href="Javascript:addToCart2({$goods.id})"><img src="images/but_buy.jpg"></a></form> 最初完成了购置数目的把持。


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|】Nginx出现502错误(2020-01-20 21:02)
【计算机/互联网|】网站运营全智能软手V0.1版发布(2020-01-20 12:16)
【计算机/互联网|】淘宝这是怎么了?(2020-01-19 19:15)
【行业动态|】谷歌关闭小米智能摄像头,因为窃听器显示了陌生人家中的照片(2020-01-15 09:42)
【行业动态|】据报道谷歌新闻终止了数字杂志,退还主动订阅(2020-01-15 09:39)
【行业动态|】康佳将OLED电视带到美国与LG和索尼竞争(2020-01-15 09:38)
【行业动态|】2020年最佳AV接收机(2020-01-15 09:35)
【行业动态|】2020年最佳流媒体设备:Roku,Apple TV,Firebar,Chromecast等(2020-01-15 09:31)
【行业动态|】CES 2020预览:更多的流媒体服务和订阅即将到来(2020-01-08 21:41)
【行业动态|】从埃隆·马斯克到杰夫·贝佐斯,这30位人物定义了2010年代(2020-01-01 15:14)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部