一般网站,浏览过千,过万都会显示缩写。

比如浏览量5800 可改为 5.8k
浏览95000,可以改为9.5W
但是dedecms并没有这个功能,它只是显示纯数字。如何修改呢?往下看!
第一步
找到 include/extend.func.php。
第二步
再最后一行加上转化的代码
//阅读量
function click_round_number( $number, $min_value = 1000, $decimal = 1 ) {
if( $number < $min_value ) {
return $number;
}
$alphabets = array( 100000000 => 'y', 10000 => 'w', 1000 => 'k' );
foreach( $alphabets as $key => $value )
if( $number >= $key ) {
return round( $number / $key, $decimal ) . '' . $value;
}
}
其中y,w,k ,可以修改为 亿,万,千。自己来控制。
第三布
文章页调用方法,和其他页面调用方法。

{dede:field.click function="click_round_number(@me)"/}
[field:click function="click_round_number(@me)"/
公众号:懒汉运营,关注获取免费资源。如若转载本文章,请注明出处:https://98seo.com/wangzhan/461.html