1、帝国cms小技巧:如何实现会员每天登陆实现赠送积分功能
1、进入管理会员字段增加如下字段:
字段名:LastTime 字段标识:最后登陆时间 字段类型:大数值型(INT)
2、打开,e/class/user.php 找到大约1019行 if($set1&&$set2) 这个地方,在 $location=DoingReturnUrl($location,$_POST['ecmsfrom']); 前面增加如下代码PHP Code//会员登陆赠送点数
$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($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}");//结束修改好后保存即可!!!其他扩展:由于已经有最后登陆时间这个参数,可以在前台使用灵动标签实现最近登录会员功能~关键字:帝国CMS教程相关文章:帝国cms缩略图:网站不同地方生成不同的缩略图帝国CMS远程保存图片功能失效帝国CMS7.0新版本增加信息管理权限分配,权限控制更灵活教你如何给帝国CMS系统添加登陆失败次数限制实现帝国CMS在登录和注册点击刷新验证码
2、帝国CMS会员首页能以列表显示 ?
<?php
$userr=sys_ShowMemberInfo(1,'');
?>
<img src="<?=$userr[userpic]?$userr[userpic]:'/e/data/images/nouserpic.gif'?>" border="0">
<a href="/e/space/?userid=<?=$userr[userid]?>"><?=$userr[username]?></a>
(点击访问会员空间)
呵呵呵会员列表调用函数:sys_ListMemberInfo(调用条数,操作类型,会员组ID,用户ID,查询字段)操作类型:0为按注册时间、1为按积分排行、2为按资金排行、3为按会员空间人气排行
会员组ID:指定要调用的会员组ID,不设置为不限,多个会员组用逗号隔开,如:'1,2'
用户ID:指定要调用的会员ID,不设置为不限,多个用户ID用逗号隔开,如:'25,27'
详细资料请见: http://bbs.phome.net/showthread-42-108558-0.html
3、帝国CMS如何确定内置会员和万能会员,想请问什么是内置会员?什么是万能会员接口?
内置会员:即直接到你网站注册的会员。
万能会员接口是通过其他网站连接到你的网站。
比如:你之前有一个dz的BB论坛,然后你可以通过这个万能会员接口将你dz里的会员导入到帝国CMS里。
4、如何让帝国的会员中心和DZ会员中心的数据统一
整合后,帝国直接使用dz用户表。你说的这些都是在同一个表里。我也版弄了一天,也是相同的问题权,发现整合后,DZ的会员级别在帝国里并不显示,查看了一下数据库表,两套系统是都在使用DZ的用户表cdb_members,可整合后帝国在cdb_members表中添加了好多个字段,其中DZ调用用户级别的字段是groupid,而帝国调用用户级别的字段是enewsgroupid,在DZ调整或注册会员时,只修改groupid,enewsgroupid并不变化,这样就导致两个系统中的会员级别并没有真正整合统一,尤其注册后,会导致刚注册的会员并不显示级别。你手工在帝国中修改了级别,和DZ的级别又会不一样了。
5、帝国CMS怎么设置多级会员不同收费,比如同样一份资料,普通会员收费100,包月VIP和年费会员不收费
这个可以实现的就几句代码的事好吧我只会说当前查看会员直接SQL查询点数 然后给它XX掉再一句加多少给那会员不就得了
6、帝国cms怎样做会员和支付功能?
这些都需要二次开发,如果你是新手的话,我不建议使用帝国来做网站,你有时间可以去下载自助建站系统来做。如pageadmin系统或discua系统都是很不错的。