易游网-易游模拟器

 找回密码
 立即注册
查看: 1408|回复: 0

[php] discuz 3.4自定义积分操作日志里操作类型不对问题修改。

[复制链接]

1406

主题

1663

帖子

1万

积分

管理员

夏墨独周

Rank: 9Rank: 9Rank: 9

积分
10094

论坛元老技术达人

QQ
发表于 2021-6-19 17:10:30 | 显示全部楼层 |阅读模式
1、source\include\spacecp\spacecp_credit.php,分支中加入自己操作的标识(KEY,记得这个KEY只能三个大写字母组合),例如:
case 'PJF':
        $log['opinfo'] = lang('spacecp', 'payjs_jfcz');
        break;

2、source\language\lang_spacecp.php
语言包中加入自己操作事件的名称,其中'payjs_jfcz'为积分日志, 'logs_credit_update_PJF' 积分日志查询类型
'logs_credit_update_PJF' => 'PAYJS积分充值',
'payjs_jfcz' => 'PAYJS积分充值',

3、调用updatemembercount如果需要写日志,需要将操作类型operation加入到此数组中(source\language\lang_spacecp.php)
logs_credit_update_INDEX 数组中加入'PJF'

4、添加updatemembercount调用,记录日志:
updatemembercount($order['uid'], array($_G['setting']['creditstrans'] => $order['amount']), true, 'PJF', 1, '', '微信支付充值');

5、管理员要在运行记录中查看到类型,admincp_logs.php文件里
$operationlist = array('TRC', 'RTC', 'RAC', 'MRC', 'TFR', 'RCV', 'CEC', 'ECU', 'SAC', 'BAC', 'PRC', 'RSC', 'STC', 'BTC', 'AFD', 'UGP', 'RPC', 'ACC', 'RCT', 'RCA', 'RCB', 'CDC', 'RKC', 'BME', 'RPR', 'RPZ', 'OAS', 'OAB', 'PJF');
这个数组里加上PJF

6、lang_admincp.php里加入
'logs_credit_update_PJF' => 'PAYJS积分充值所得积分',

至此管理后台也能看到自定义积分变化了。



来源:易游模拟器(QQ:207621422),转载请注明出处!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|易游网-易游模拟器 Copyright @2015-2021 ( 浙ICP备15028007号-1 )

GMT+8, 2024-5-9 09:50 , Processed in 0.029295 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表