帝国CMS二次开发:会员登录赠送积分功能
帝国CMS二次开发会员登陆赠送积分是一种常见的营销手段,可以吸引更多的用户注册和登录。在帝国CMS中,可以通过自定义字段来实现这个功能。首先,需要在后台添加一个自定义字段,例如“赠送积分”,并设置相应的参数。然后,在会员注册或登录时,可以根据自定义字段的值来赠送相应的积分。此外,还可以通过插件或者模板来实现这个功能。总之,帝国CMS二次开发会员登陆赠送积分是一种简单而有效的营销策略,可以帮助企业提高用户粘性和活跃度。
帝国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("selectLastTimefrom{$dbtbpre}enewsmemberaddwhere`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}enewsmemberset`userfen`=userfen+{$fenus}where`userid`={$useridz}");}else{if($times<$newstime&&$newstime<$times+86400){//今天}else{$empire->query("update{$dbtbpre}enewsmemberset`userfen`=userfen+{$fenus}where`userid`={$useridz}");}}$empire->query("update{$dbtbpre}enewsmemberaddset`LastTime`={$LastTime}where`userid`={$useridz}");//结束修改好后保存即可。






