帝国论坛帝国网站管理系统交流区帝国CMS使用交流[原创]关于会员点数(积分)的N多问题整理贴!!?帝国CMS系统积分问题 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:[原创]关于会员点数(积分)的N多问题整理贴!!?帝国CMS系统积分问题 [加入收藏夹]   

scottgolf
用户头衔:秀才

精华贴   :0
发贴数   :144
经验值   :347
注册时间:2010-07-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[原创]关于会员点数(积分)的N多问题整理贴!!?帝国CMS系统积分问题
1. 会员邀请注册送积分?

2. 管理会员组,当会员积分达到一定数量时,自动升级会员等级?

3. 会员可以通过积分兑换 发表文章时自定义文字标题的颜色,关于看到有些人提出积分兑换置顶帖,我想就没有必要了,要是N多会员都在同一终极栏目下要换置顶帖,就不好办了。

4. 留言(评论)加积分,附:每天留言积分上限 限制?

5. 每天投稿积分上限 限制?(间接已解决,看下面已解决问题四

6. 按照会员积分排名?(间接已解决,看下面已解决问题五

7. 原创][分享]扣除会员积分实现信息置顶功能(到期后取消置顶)

8. 原创]分享经验整理贴(使用过程中遇到的种种问题)!!!



整合一些已解决问题:

    一.  登陆送积分:

               修改步骤:

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($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}");  
        //结束  



      二.  会员通过推荐点击链接获得点数:

       》链接地址为:“http://网站地址/e/tool/gfen?id=会员帐号ID”或“http://网站地址/e/tool/gfen?n=会员用户名”

       》信息基本参数配置:修改“e/tool/gfen/index.php”文件的参数设置
      //------------------参数配置
      $open=1; //1为关闭,0为开启
      $type=0; //0为按ip(同一ip不重复增加点数),1为按cookie(同一机器不重复增加点数)
      $retime=3600; //重复增加点数时间间隔,单位为秒
      $fen=1; //单一点击点数
      $gotourl="../../../"; //转向地址

     三.  按会员积分,等级,字段调用会员:

     按会员积分排列调用:
     [ecmsinfo]'select phome_enewsmemberadd.userid as userid,phome_enewsmemberadd.company as title,phome_enewsmemberadd.userpic as                          titlepic,phome_enewsmemberadd.call as ftitle,phome_enewsmemberadd.saytext as smalltext From phome_enewsmember,phome_enewsmemberadd Where phome_enewsmember.userid =phome_enewsmemberadd.userid and zsxs=1 order by phome_enewsmember.userfen desc',5,16,0,24,14,1[/ecmsinfo]

     按会员等级调用:
     [ecmsinfo]'select phome_enewsmemberadd.userid as userid,phome_enewsmemberadd.company as title from phome_enewsmemberadd,phome_enewsmember Where phome_enewsmember.userid =phome_enewsmemberadd.userid and phome_enewsmember.groupid=4',60,30,0,24,15,0[/ecmsinfo]

     按会员类别调用:
     [ecmsinfo]'select userid as userid, company as title,userpic as titlepic,call as ftitle,saytext as smalltext from phome_enewsmemberadd where keshi=1',1,18,0,24,16,1[/ecmsinfo]


     四.  按每天投稿积分上限 限制:

     可以设置会员用户组的每天投稿限制+设置每篇文稿的积分 进行相乘,来控制每天投稿积分上限!!!

     五.  按照会员积分排名:

    [ecmsinfo]"select u.username as title,u.userid,ui.userpic as titlepic from phome_enewsmember u LEFT JOIN phome_enewsmemberadd ui ON u.userid=ui.userid order by u.userfen desc",16,24,0,24,17,0[/ecmsinfo]


暂时先整理到这里,如果有些好的想法,大家都提出来!
希望大家顶顶!有好的方法希望大家一起分享!
如果帝国 积分系统非常完善就好了 , 期待中!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

[该贴被修改 7 次,最后修改时间 2010-09-30 09:07:46 ]


第一高尔夫旅游网
2010-09-11 10:09:25 已设置保密 顶部 回复 引用 报告 编辑 删除

scottgolf
用户头衔:秀才

精华贴   :0
发贴数   :144
经验值   :347
注册时间:2010-07-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]




第一高尔夫旅游网
2010-09-13 14:37:48 已设置保密 顶部 回复 引用 报告 编辑 删除

scottgolf
用户头衔:秀才

精华贴   :0
发贴数   :144
经验值   :347
注册时间:2010-07-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]




第一高尔夫旅游网
2010-09-14 09:17:28 已设置保密 顶部 回复 引用 报告 编辑 删除

scottgolf
用户头衔:秀才

精华贴   :0
发贴数   :144
经验值   :347
注册时间:2010-07-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]




第一高尔夫旅游网
2010-09-15 09:31:56 已设置保密 顶部 回复 引用 报告 编辑 删除

scottgolf
用户头衔:秀才

精华贴   :0
发贴数   :144
经验值   :347
注册时间:2010-07-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]




第一高尔夫旅游网
2010-09-16 12:07:34 已设置保密 顶部 回复 引用 报告 编辑 删除

izbasar
用户头衔:书生

精华贴   :0
发贴数   :42
经验值   :263
注册时间:2010-04-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

这里怎么实现推荐自己的空间呢 ???




2010-09-19 21:35:48 已设置保密 顶部 回复 引用 报告 编辑 删除

scottgolf
用户头衔:秀才

精华贴   :0
发贴数   :144
经验值   :347
注册时间:2010-07-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

上面的内容都是我整理过来的,我也是刚开始接触ECMS,所以还不熟悉,暂时无能为力,又高手的来帮个忙吧!



第一高尔夫旅游网
2010-09-25 13:59:53 已设置保密 顶部 回复 引用 报告 编辑 删除

scottgolf
用户头衔:秀才

精华贴   :0
发贴数   :144
经验值   :347
注册时间:2010-07-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]




第一高尔夫旅游网
2010-09-27 08:54:06 已设置保密 顶部 回复 引用 报告 编辑 删除

scottgolf
用户头衔:秀才

精华贴   :0
发贴数   :144
经验值   :347
注册时间:2010-07-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]




第一高尔夫旅游网
2010-09-28 11:44:23 已设置保密 顶部 回复 引用 报告 编辑 删除

miserui123
用户头衔:书生

精华贴   :0
发贴数   :1
经验值   :4
注册时间:2011-11-14
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

关于会员点数(积分)的N多问题整理贴!!?帝国CMS积分系统问题



miserui123
2011-11-16 10:50:05 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1