求助为多种行为增加积分变动记录和系统消息的教程
zackma 1天前

发现很多与积分相关的插件在应用时,可以改变积分,但是积分记录里面并不显示; 还有一些插件想增加系统消息。有没有大佬能提供一下思路或者教程,十分感谢。

最新回复 (2)
全部楼主
  • Tillreetree 版主
    20小时前 2
    0

    往{$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()));

  • zackma 楼主
    14小时前 3
    0
    Tillreetree 往{$tablepre}user_pay表中添加记录: uid:自己的uid($uid) status:0=>'失败',1=>'审核中',2=>'成功', ...
    谢谢大佬回复,这两天研究一下这个,感谢。
返回
zackma
二级用户组
7
主题数
74
帖子数
扫码访问