巅峰霸主 > 设计开发 > 织梦教程 > dedecms浏览数量以文字为单位

dedecms浏览数量点击过万显示“万、亿”为单位的方法

时间:2020-12-11 10:28:25  来源:巅峰霸主网  作者:烈火大地 点击:
摘要:默认情况下dedecms浏览数量是直接显示数字,当点击量过万时对用户体验并不是太好,当浏览量过万则显示“多少万”以文字为单位的方法……

修改方法:

打开在 include/extend.func.php 最下面加个函数,代码如下

/*浏览次数显示万千*/
function click_round_number( $number, $min_value = 10000, $decimal = 1 ) {
    if( $number < $min_value ) {
        return $number;
    }
    $alphabets = array( 100000000 => '亿', 10000 => '万', 10000000 => '千万' );
    foreach( $alphabets as $key => $value )
    if( $number >= $key ) {
        return round( $number / $key, $decimal ) . '' . $value;
    }
}

调用方法

浏览:{dede:field.click function="click_round_number(@me)"/}次

显示结果预览:

图片.png

看上去是不是舒服多了。当浏览量大于等于一万时,才会显示文字“万”为单位,浏览量小于一万时直接显示数字,几百、几千显示数字比较好。


(责任编辑:陆柏熺)
评价:
用户名: 验证码: 看不清?点击更换


关注站长自媒体 获取更多优质内容

  • 百家号
    百家号
  • 头条号
    头条号
  • 企鹅号
    企鹅号

2019-2021 ©巅峰霸主网 京ICP备12023415号-2
返回
顶部