账号通
    

账号  

密码  

6219

查看

12

回复
主题:[分享]KesionEshop V8.03捆绑销售商品购物车BUG的修正 [收藏主题] 转到:  
govision 当前离线

114

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:456 分
登录次数:148 次
注册时间:2010/1/4
最后登录:2016/7/4
govision 发表于:2012/2/29 18:48:00   | 只看该作者 查看该作者主题 11楼 
做在线知识付费 选科汛云开店
我现在把shop/shoppingcart.asp文件中的  Sub addBundleSale    购物车页添加捆绑 这个子程序中的


I f ProID不等于0 a0n0d  pid<>0 a0n0d ProductList不等于空  then 这句话去掉 ProductList不等于空


就可以了,但不知会不会有其它影响

 
<a href=http://www.gv4a.com>超声波清洗机</a>www.gv4a.com
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
chjshxht 当前离线

85

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:87 分
登录次数:6 次
注册时间:2012/3/24
最后登录:2013/4/16
chjshxht 发表于:2012/3/26   | 只看该作者 查看该作者主题 12楼 
科汛在线网校系统
记号,一会看一下。。。。。。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
isweb2008 当前离线

85

主题

2

广播

0

粉丝
添加关注
级别:学前班

用户积分:519 分
登录次数:71 次
注册时间:2009/2/25
最后登录:2018/2/24
isweb2008 发表于:2015/1/23 0:52:00   | 只看该作者 查看该作者主题 13楼 
经测试,8.03 解决方法应该是这样才对:

请打开shop/shoppingcart.asp找到259行

   If ProID=0 Then  Proid=Conn.Execute("Select top 1 ProID From KS_ShopBundleSale Where ProID in(" & Session("ProductList") & ")")(0)  '如果没有传商品ID过来,随机找一条有捆绑销售的产品


将其改为如下代码即可
  
     If ProID=0 Then  Proid=Conn.Execute("Select top 1 ProID From KS_ShopBundleSale Where ProID in(select proid from ks_shoppingcart where username='" & GetUserID &"')")(0)  '如果没有传商品ID过来,随机找一条有捆绑销售的产品
     RS.Open "Select I.Tid,I.Fname,I.ID,I.Title,I.Price,I.PhotoUrl,B.KBPrice,B.Proid From KS_Product I Inner Join KS_ShopBundleSale b on i.id=b.kbproid Where B.proid=" & proid,conn,1,1

若不是这样,会有新的报错。

(仅本人测试结果,不代表所有人测试结果,请自行测试验正)
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.12500秒 powered by KesionCMS 9.0