解决修改积分发放时机的问题
2016-07-07 15:06 来源:www.chinab4c.com 作者:ecshop专家
我先帮大家整理一下修改思路:
写的还够明白吧? 其实发放积分的时机一旦改变,则所有相关的操作都要修改,不然就可能出现问题,例如本来不该减的积分减去了,本来应该加的积分加不上了!呵呵 |
回答:
接下来还是这个order.php文件,搜索这句代码:
为什么修改它呢,因为现在已经不能简单的处理积分了,应该加上个条件,来区分当前情况下是不是需要修改积分!下面是改完后的代码:
改好了? 由于本人很懒,所以代码中存在重复的部分,勤奋的大家请自己修改代码结构哦~ |
order.php文件要修改的最后一个地方就是退货动作了,搜索下面这句代码:
这个地方和“设置成未发货”的问题是一样的,不能再不加任何判断就去修改积分了,修改后的代码如下:
以上代码中存在着重复的部分,有代码洁癖的人可以从新合理化结构噢~~ 到这里为止,order.php已经被我们修理完毕了,呵呵 |
接下来就是最后一个步骤了,就是在user.php文件里增加一段代码用来处理积分的发放问题! 在该文件里搜索下面这句代码:
这个地方的修改得到了论坛中json的指点,再次感谢他! 修改后的代码如下:
增加的代码我已经帮大家隔离出来了,希望能让大家看的更加清晰! 好了,要修改的就这么多东西了,剩下的就是枯燥的测试工作,留给大家吧! |
支持,这样的帖子一定要顶 |
努力的兄弟,顶你。 |
非常感谢兄弟的辛苦劳动成果,我刚才也测试下你所说的积分漏洞,如果有人恶意利用的花,网站每天订单大的时候的确不怎么容易发现,可以说修补了一个严重的BUG,谢谢,我也是菜菜鸟一个 |
能帮到大家就OK |
辛苦了 |
不错,现世中象你这样无私的兄弟伙是越来越少了,不象有的人动不动就谈钱。兄弟伙,好样的,顶你。 |
最近更新
常用插件
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
ecshop热门问答
ecshop热门资料
ecshop抽奖
ecshop留言板验证功能
ecshopECSHOP设置
ecshop内容提要
ecshopXL)呢?
div底部
ecshop热卖
ecshopuploaded
ecshop冒号
ecshopmovie
ecshop1100
shopex转换到ecshop
ecshop限时
ecshopwav
ecshop小技巧
ecshop短信接口
ecshop鼠标经过
ecshop配置
ecshop讲座
ecshop包邮
ecshop底部备案号
ecshop客服系统
ecshop鼠标
ecshop绝色002模板
ecshopnavicat
ecshopchina
ecshop评论调用
thinkphpsession
ecshop求模版
ecshop模板管理