ECSHOP会员每天登陆送积分
2016-06-13 13:05 来源:www.chinab4c.com 作者:ecshop专家
ECSHOP会员每天登陆送积分: 第一步打开includes/lib_main.php用DW搜索update_user_info函数,这个函数在用户登录的时候会调用到,用来更新登录ip登录时间等,在 " ON b.type_id = ub.bonus_type_id AND b.use_start_date <= '$time' AND b.use_end_date >= '$time' ". " WHERE u.user_id = '$_SESSION[user_id]'"; if ($row = $GLOBALS['db']->getRow($sql)) { 下面另起一行加入, if((date('Y-m-d',$row['last_login'])!==date('Y-m-d',gmtime()))&&((gmtime()>$row['last_login']))){ $sql = "UPDATE " .$GLOBALS['ecs']->table('users'). " SET". " pay_points = pay_points + 10 ". ", rank_points = rank_points + 10 ". " WHERE user_id = '" . $_SESSION['user_id'] . "'"; $GLOBALS['db']->query($sql); } ,然后保存,然后去后台找一个在今天没有登录过的账号,在登录之前记得看下会员的等级和消费积分,然后登录,如果你的操作无误就会和我上面的截图一样在后台可以看到会员的等级和消费积分都增加了10,然后退出在登录,发现没有再次添加,这里提示一下,新注册的账号不适用与测试,因为新注册的账号的最后登录时间和当前时间是一样的,我这里的判断是精确到日的,也就是说尽量用老账号今天没有登录过的,或者注册的新账号第二天在测试
最近更新
常用插件
- ecshop供应商插件免费下载
ecshop供应商插件免费下载...
- ecshop选择下单时间插件
ecshop选择下单时间插件主要是根据不同的下单配送要求,在ecshop购物车...
- ecshop二次开发售后维修卡
插件介绍: 本插件是用于专门从事电子,信息,软件等售后服务关键比...
- ecshop按分类筛选销售排行
ecshop按分类筛选销售排行...
- ecshop快递发货单打印商品
ecshop快递发货单打印商品信息,大家都知道ecshop快递单打印的时候,只能...