Discuz! X3 积分支持小数点的方法
分类 网站技术/村民张先生 发布于 2017-04-19 19:54
2、打开 source/class/table/table_common_member_count.php 文件,
查找:
if(($value = intval($value)) && $value && in_array($key, $allowkey)) {
替换为:
if($value && in_array($key, $allowkey)) {
3、打开 source/function/function_credit.php 文件,
查找:
$val = intval($val);
替换为:
$val = round($val,2);
4、使用 phpMyAdmin 等数据库管理工具修改数据表字段类型。
pre_common_member_count
pre_common_member_count_archive
pre_common_credit_log
至少要修改以上3个表(不含积分策略,自行根据Discuz!数据库结构查找修改),将 extcredits* 字段类型和长度设置为 decimal(8,2) 。
欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截