Discuz! X3 积分支持小数点的方法
分类 网站技术/村民张先生 发布于 2017-04-19 19:54
5、积分显示时去掉小数末尾的0(可选)。
打开 source/function/function_core.php 文件,查找(共两处):
return $_G['member'][$field];
替换为(共两处):
$rt = strpos($field,"extcredits") === false ? $_G['member'][$field] : doubleval($_G['member'][$field]); return $rt;
打开以下两个文件:
source/include/spacecp/spacecp_credit_base.php
source/include/spacecp/spacecp_credit_log.php
查找:
} else { $credits[] = $credit['title'].' <span class="'.($log['extcredits'.$id] > 0 ? 'xi1' : 'xg1').'">'.($log['extcredits'.$id] > 0 ? '+' : '').$log['extcredits'.$id].'</span>';
替换为:
} elseif($log['extcredits'.$id] != 0) { $credits[] = $credit['title'].' <span class="'.($log['extcredits'.$id] > 0 ? 'xi1' : 'xg1').'">'.($log['extcredits'.$id] > 0 ? '+' : '').doubleval($log['extcredits'.$id]).'</span>';
打开 source/admincp/admincp_logs.php 文件,查找:
} else { $log['update'] .= $credit['title'].($log['extcredits'.$id] > 0 ? '+' : '').$log['extcredits'.$id].$credit['unit'].' ';
替换为:
} elseif($log['extcredits'.$id] != 0) { $log['update'] .= $credit['title'].($log['extcredits'.$id] > 0 ? '+' : '').doubleval($log['extcredits'.$id]).$credit['unit'].' ';
欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截