帝国cms教程栏目,提供精品建站,仿站,二次开发,安装,标签使用等图文教程,帮助建设和管理好你的帝国cms站点。
最近客户有这样的需求,用户在当天首次登陆时,赠送会员一定的积分,那这个功能要怎么实现呢?今天,帝国模板之家小编带大家看看如何实现这个功能。
修改步骤如下:
1、进入管理会员字段增加如下字段:
字段名:LastTime 字段标识:最后登陆时间 字段类型:大数值型(INT)
2、打开,e/class/user.php 找到大约1019行 if($set1&&$set2) 这个地方,找到:
代码如下:
$location=DoingReturnUrl($location,$_POST['ecmsfrom']);
前面增加如下代码:
//会员登陆赠送点数
$LastTime = time();
$useridz = (int)$r[$user_userid];
$fenus = 2; //赠送积分
$LastT = $empire->fetch1("select LastTime from {$dbtbpre}enewsmemberadd where `userid`={$useridz}");
(int)$newstime = $LastT['LastTime']; //时间
(int)$times = mktime(0, 0, 0, date('m', $LastTime) , date('d', $LastTime) , date('Y', $LastTime)); //当前时间
if ($newstime == 0 || !($times < $newstime && $newstime < $times + 86400)) {
$empire->query("update {$dbtbpre}enewsmember set `userfen`=userfen+{$fenus} where `userid`={$useridz}");
}
$empire->query("update {$dbtbpre}enewsmemberadd set `LastTime`={$LastTime} where `userid`={$useridz}");
以上就是帝国CMS会员首次登陆赠送积分的方法,大家赶紧测试下吧。更多相关内容请关注帝国模板之家其他文章。
转载请注明来源:帝国CMS会员首次登陆赠送积分的方法
本文永久链接地址:https://www.moyouyouw.cn/code/402.html
郑重声明:本站所有主题/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系本站删除,谢谢!我们不承担任何技术及版权问题,且不对任何资源负法律责任。
上一篇
下一篇
售价: 399 146 ℃ 0 评论
售价: 399 126 ℃ 0 评论
售价: 399 93 ℃ 0 评论
已有 位小伙伴发表了看法
欢迎 你 发表评论