关于让ecshop会员每天登录送积分
2016-09-11 20:39 来源:www.chinab4c.com 作者: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,然后退出在登录,发现没有再次添加,这里提示一下,新注册的账号不适用与测试,因为新注册的账号的最后登录时间和当前时间是一样的,我这里的判断是精确到日的,也就是说尽量用老账号今天没有登录过的,或者注册的新账号第二天在测试
最近更新
常用插件
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop最小购买数量控制插
ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便...
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop二次开发商品购买增
图片1香...
ecshop热门问答
ecshop热门资料
ecshop淘宝助理
nginx代理
ecshop黑人
ecshoppxtgy
ecshop消费者
ecshop包修
ecshop淘宝特卖
ecshop浏览器兼容
ecshop我的健康我做主
ecshop内链
ecshop趣玩模板
ecshopdiscuz积分
ecshop垃圾箱
ecshop图片调整
ecshop广东佛山
ecshop求模板
ecshop面包
ecshopEC无法注册会员
ecshopgaicai
ecshop会员中心菜单
ecshop自定义销量
ecshop张一
ecshop易宝
ecshop黑客攻击
ecshop总结
ecshop223
ecshop云南
ecshop线下支付
ecshp拍卖
ecshopSportsShoes