发现很多与积分相关的插件在应用时,可以改变积分,但是积分记录里面并不显示; 还有一些插件想增加系统消息。有没有大佬能提供一下思路或者教程,十分感谢。
往{$tablepre}user_pay表中添加记录:
uid:自己的uid($uid)
status:0=>'失败',1=>'审核中',2=>'成功',3=>'等待充值'
num:这次的积分增减量
type:0=>'支付宝充值‘,1=>'微信充值‘,2=>'提现‘,3=>'充值审核‘,4=>'购买主题‘,5=>'使用卡密‘,6=>'兑换‘,7=>'VIP充值‘,8=>'购买邀请码‘,9=>'领取红包‘,10=>'发送红包‘,11=>'撤回红包‘,12=>'发送转账‘,13=>'收到转账‘,14=>'打赏‘,15=>'收到打赏‘,16=>'悬赏‘,17=>'收到悬赏‘,18=>'购买勋章‘,19=>'QQ充值'
credit_type:0=>经验,1=>金币,2=>R M B
code:这次的详细信息(如帖子名等)
time:当前时间戳(time函数的结果)
以上status、type:的取值请看 \plugin\tt_credits\model\credits.func.php里的定义;扩展性基本不存在,要增加自己的类型需要直接修改这里的定义
用法例如积分插件里购买帖子内容会执行db_insert('user_pay',array('uid'=>$uid,'status'=>1,'num'=>$thread['content_buy'],'type'=>'4','credit_type'=>$thread['content_buy_type'],'code'=>$thread['tid'].','.$thread['subject'],'time'=>time()));
Tillreetree 往{$tablepre}user_pay表中添加记录: uid:自己的uid($uid) status:0=>'失败',1=>'审核中',2=>'成功', ...