首页 > 电脑专区 > CMS教程 > 帝国cms >

帝国CMS会员登陆赠送积分的实现方法

来源:互联网 2023-03-14 12:47:59 432

本文实例讲述了帝国CMS会员登陆赠送积分的实现方法。分享给大家供大家参考。具体实现方法如下:gUo办公区 - 实用经验教程分享!

修改步骤:gUo办公区 - 实用经验教程分享!

1、进入管理会员字段增加如下字段:gUo办公区 - 实用经验教程分享!

字段名:LastTime 字段标识:最后登陆时间 字段类型:大数值型(INT)gUo办公区 - 实用经验教程分享!

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){$empire->query("update {$dbtbpre}enewsmember set `userfen`=userfen {$fenus} where `userid`={$useridz}");}else{ if($times$newstime && $newstime$times 86400){ //今天 }else{ $empire->query("update {$dbtbpre}enewsmember set `userfen`=userfen {$fenus} where `userid`={$useridz}"); }} $empire->query("update {$dbtbpre}enewsmemberadd set `LastTime`={$LastTime} where `userid`={$useridz}"); //结束修改好后保存即可。gUo办公区 - 实用经验教程分享!

希望本文所述对大家的帝国CMS建站有所帮助。gUo办公区 - 实用经验教程分享!

以上方法由办公区教程网编辑摘抄整理自互联网可供大家参考!gUo办公区 - 实用经验教程分享!


标签: 帝国CMS会员登陆

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码