菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

帝国CMS二次开发:会员登录赠送积分功能

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:帝国cms二次开发 帝国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}");//结束


修改好后保存即可。

评论
建站知识
建站知识
使用技巧
调试安装
运营推广