码迷,mamicode.com
首页 > Web开发 > 详细

discuzx2.5 中积分操作函数以及自定义积分

时间:2014-12-12 01:15:20      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:des   discuz   http   io   ar   os   sp   for   on   

转:http://www.enjoydiy.com/496.html

 

添加一条SQL,此 SQL 记录可以在您插件安装的时候内置在里面

添加后站长便可以在积分策略中看到这条记录

此时可让站长自行调整此策略

在代码中进行积分操作时,您只需在插件中添加以下代码,即可执行此积分策略

单独增减积分可用 updatemembercount() 函数

积分操作类型:

操作名字关联ID说明
ACC forum_activity.tid 参与活动扣除积分
AFD common_member.uid 购买积分即积分充值
AGC common_magic.mid 获得红包
BAC forum_attachment.aid 购买附件支出积分
BGC common_magic.mid 埋下红包
BMC common_magic.mid 道具购买消耗积分
BTC forum_thread.tid 购买主题支出积分
CDC 1 卡密充值
CEC common_member.uid 积分兑换
ECU common_member.uid 通过ucenter兑换积分
MRC common_magic.mid 道具随机获取积分
PRC forum_post.pid 帖子被评分所得积分
RAC forum_thread.tid 最佳答案获取悬赏积分
RCA forum_thread.tid 回帖中奖
RCB forum_thread.tid 返还回帖奖励积分
RCT forum_thread.tid 回帖奖励积分
RCV common_member.uid 积分转账接收
RGC common_magic.mid 回收红包
RKC common_member.uid 竞价排名
RPC common_report.id 举报功能中的奖惩
RSC forum_thread.tid 评分帖子扣除自己的积分
RTC forum_thread.tid 发表悬赏主题扣除积分
SAC forum_attachment.aid 出售附件获得积分
STC forum_thread.tid 出售主题获得积分
TFR common_member.uid 积分转账转出
TRC common_task.taskid 任务奖励积分
UGP common_usergroup.groupid 购买扩展用户组支出积分

 

里面调用了另一个函数,原始的定义我也发过来吧:

 

其中第四个参数和第五个参数在写积分记录的时候有用,如果两者皆不为空,则系统会在积分记录中记录。
第四个参数是记录相关操作的变量,第五个参数看名称应该是记录产生这个积分操作的相关的id值(例如像uid,fid,tid这类的),第六个参数用于当$data数组(即记录积分增减情况的数组)不为空时,重新调用函数并把值传递给第四个变量。

discuzx2.5 中积分操作函数以及自定义积分

标签:des   discuz   http   io   ar   os   sp   for   on   

原文地址:http://www.cnblogs.com/actorai/p/4158860.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!