织梦DedeCMS自动获取软件大小

织梦DedeCMS自动获取软件大小,第1张

概述最近有织梦站长向我们反映,在使用织梦默认的软件模型发布软件时,如果设置了自动获取软件大小,那么发布之后软件大小都是以MB为单位,不能根据大小判断以KB或者GB为单位,如果软件非常小只有几KB,那么将会显示0.0MB。

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。内存溢出小编现在分享给大家,也给大家做个参考。

最近有织梦站长向我们反映,在使用织梦默认的软件模型发布软件时,如果设置了自动获取软件大小,那么发布之后软件大小都是以 MB 为单位,不能根据大小判断以 KB 或者 GB 为单位,如果软件非常小只有几 KB,那么将会显示 0.0MB。经过我们核实,确实存在这个问题,于是我们在原来的代码里面添加了判断,实现了通过判断软件大小来使用合适的单位,下面告诉大家具体修改方法,希望能对大家有用。找到并打开管理目录的 soft_add.PHP 文件,在里面找到如下代码:

$nsoftsize = trim(sprintf("%0.2f",$nsoftsize / 1024 / 1024));

$nsoftsize = $nsoftsize." MB";

将其改为

if($nsoftsize < 1024*1024){

$nsoftsize = trim(sprintf("%0.2f",$nsoftsize / 1024));

$nsoftsize = $nsoftsize." KB";

}else if($nsoftsize>=1024*1024 && $nsoftsize < 1024*1024*1024){

$nsoftsize = trim(sprintf("%0.2f",$nsoftsize / 1024 / 1024));

$nsoftsize = $nsoftsize." MB";

}else{

$nsoftsize = trim(sprintf("%0.2f",$nsoftsize / 1024 / 1024 / 1024));

$nsoftsize = $nsoftsize." GB";

}

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的织梦DedeCMS自动获取软件大小全部内容,希望文章能够帮你解决织梦DedeCMS自动获取软件大小所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/1025930.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存