dedecms系统设置参数(织梦DedeCMS文档点击数过万后直接显示以“万”为单位的数值的方法)
dedecms系统设置参数
织梦DedeCMS文档点击数过万后直接显示以“万”为单位的数值的方法
织梦DedeCMS默认的文档点击次数显示是仅仅显示一个数字,在普通情况下可能不会有什么,但是如果我们的文章访问量达到一个非常大的数字比如上十万甚至上百万后再显示这样一长串的数字就不太好了,这样就需要我们让它显示一个以“万”或者“亿”为单位的数字了,这样就不会有一长串的数字显示,就会比较和谐,但是织梦默认没有这个功能,需要我们自己简单开发一下。
下面CMS资源网就来教大家做一个简单的二次开发实现上面的功能。
第一步:找到并打开includeextend.func.php文件,在最后面添加如下代码:
function click_round_number( $number, $min_value = 10000, $decimal = 1 ) {
if( $number < $min_value ) {
return $number;
}
$alphabets = array( 100000000 => '亿', 10000 => '万');
foreach( $alphabets as $key => $value )
if( $number >= $key ) {
return round( $number / $key, $decimal ) . '' . $value;
}
}
第二步:在内容页调用文档点击次数的标签写成如下:
{dede:field.click function=click_round_number(@me)/}
这样当点击数小于10000的时候就会直接显示数字,如果大于10000,比如是15200,就会显示成1.5万。如果你测试了是这样的效果就说明已经成功了。
另外,有些朋友使用了织梦的软件下载模型,里面有软件的下载次数调用,这个数字我们也需要修改成上面的效果,可以找到并打开plusdisdls.php文件,在里面找到如下代码:
echo "document.write('{$row['totals']}');";
将其修改成如下代码:
echo "document.write('".click_round_number($row['totals'])."');";
修改完成后保存即可。
- dedecms自定义字段(详解怎么样让DEDECMS的list标签支持weight排序的方法)
- 织梦dedecms教程(DedeTag Engine Create File False 提示的种种原因及解决方法小结)
- 织梦dede后台更新文章(织梦Dedecms5.7整站调用购物车订单数量简单解决办法)
- dedecms5.7后台内链如何制作(DEDECMS教程之loop循环标签的使用详解)
- dedecms搜索功能怎么设置详细(织梦dedecms文章列表页随机放入广告的方法)
- dedecms无缩略图怎么设置(DEDECMS转移data目录后 验证码不显示解决办法)
- dedecms SQL语句教程(dedecms各种数字统计SQL语句 包括评论条数,总文档数等等[附修修改版本])
- dedecms文章详情表(让Dedecms自带搜索实现全文检索支持标题与内容)
- dedecms主表内容(DEDECMS最为常用的分页标签及分页样式代码)
- dede织梦的后台如何调整和使用(dedecms织梦模板去掉文档内链自动连接关键词的下划线)
- dedecms数据负载能力(DedeCms 5.7后台首页很卡的解决方法)
- dedecms打开新页面(DedeCMS 批量取消审核文档的实现方法)
- dedecms提示怎么去除(DEDECMS系统后台会员功能漏洞解决方法)
- dedecms标签调用大全(DedeCMS 5.7系统TAG标签伪静态设置)
- dedecms增加导航内容(织梦DEDECMS中让近三天发布的文章显示红色日期或加上new字或小图片的方法)
- dedecms安全设置(织梦系统DedeCMS设定栏目及文档权限登录后跳转到登陆前的页面的实现方法)
- 王牌部队,你看的剧情我看的时尚(你看的剧情我看的时尚)
- 被鉴定的古董价值300万 当心,你可能遇到诈骗了(被鉴定的古董价值300万)
- 英语难学吗(初中英语难学吗)
- 如何追女孩子(如何追女孩子的技巧和方法)
- 是不是快乐全被你拿走了(而是你得到的)
- 世界上只有妈妈好(世界上只有妈妈好的歌词)
热门推荐
- springboot怎么用docker(使用docker部署spring boot并接入skywalking的方法)
- docker端口映射详解(docker 启用多个端口映射命令的操作)
- SQL SERVER存储过程调试
- dedecms列表分页无法显示(dedecms 5.6 分页样式代码修改方法)
- navicat注册和激活码(Navicat12.1系列破解激活教程亲测有效)
- 使用TLS加密通讯远程连接Docker的示例详解(使用TLS加密通讯远程连接Docker的示例详解)
- nginx和apache(为什么 Nginx 比 Apache 更牛逼)
- php创建多个文件(PHP实现单文件、多个单文件、多文件上传函数的封装示例)
- python如何将xls转成xlsx(Python这样操作能存储100多万行的xlsx文件)
- pythonhttp文件服务器(使用Python创建简单的HTTP服务器的方法步骤)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9