去评论
dz插件网

DZ中积分操作后台显示 logs_credit_update_mrj 类似错误的BUG , 如何修复

饾暦饾枎饾枒饾枏饾枂饾枅饾枑
2023/05/30 22:41:47
一般情况下也是后台日志显示不正确 , 可以忽略! 如果有特殊需求,可以想办法在语言包中第四个数组中定义
以上后台显示logs_credit_update_mrj乱码的修改办法是我YY的没有经过实践 , 有空的伙伴可以试试;
一般情况下,在积分变更的执行记录下方,添加这样一条日志记录,那么相应的在后台和前台都能显示了。但是,你会发现显示的文字不对,可能会直接显示为logs_credit_update_mrj,貌似名称没有定义。
这时就需要找寻相关的语言文件,来定义下。插件的语言文件一般放置在/source/language,lang_spacecp.php正是咱们前台积分记录中所需的语言支持文件。而后台文件,则是lang_admincp.php。只需添加这样一条记录即可,如:
‘logs_credit_update_mrj’ => ‘每日奖励’,
如果你只修改了lang_spacecp.php,那么后台有可能依旧无法显示出来,或者直接显示为’logs_credit_update_mrj’ 。是因为Discuz的插件语言包,即使的相同的几个字,前台和后台是分开的,所以你同样也要在lang_admincp.php这个文件中添加进去。
添加完毕,你就可以看下,是否前台和后台都有相应的记录了。
当然,每个插件执行积分变更的页面都不同,你需要在每个插件相应的页面中,都补充进去。我发现有意思的一点,就是绝大多数有带积分奖励的插件,都没有将积分变化的明细写入后台积分查看的系统中。我想可能也是因为,积分在他们整个论坛的体系中,并不是非常重要的一环。而我们就不同了,涉及到金钱的东西,马虎不得。
现在的话,淘金论坛大部分有带积分机制的插件,都有将记录写入前台和后台的变更中了。有利于大伙查看的同时,我审阅起来也更为方便。