"景先生毕设|www.jxszl.com

织梦DedeCMS发布软件自动获取软件大小

2022-10-29 16:28编辑: www.jxszl.com景先生毕设
最近有织梦站长向我们反映,在使用织梦默认的软件模型发布软件时,如果设置了自动获取软件大小,那么发布之后软件大小都是以MB为单位,不能根据大小判断以KB或者GB为单位,如果软件非常小只有几KB,那么将会显示0.0MB.
经过我们核实,确实存在这个问题,于是我们在原来的代码里面添加了判断,实现了

 更多精彩就在: 51免费论文网|www.jxszl.com 
通过判断软件大小来使用合适的单位,下面告诉大家具体修改方法,希望能对大家有用.

找到并打开管理目录的soft_add.php文件,在里面找到如下代码:
$nsoftsize=trim(sprintf("%0.IIf",$nsoftsize/I.0IIIV/I.0IIIV));
$nsoftsize=$nsoftsize."MB";

将其改为
0I.if($nsoftsize0II$nsoftsize=trim(sprintf("%0.IIf",$nsoftsize/I.0IIIV));
0III$nsoftsize=$nsoftsize."KB";
0IV}elseif($nsoftsize>=I.0IIIV*I.0IIIV&&$nsoftsize0V$nsoftsize=trim(sprintf("%0.IIf",$nsoftsize/I.0IIIV/I.0IIIV));
0VI$nsoftsize=$nsoftsize."MB";
0VII}else{
0VIII$nsoftsize=trim(sprintf("%0.IIf",$nsoftsize/I.0IIIV/I.0IIIV/I.0IIIV));
0IX$nsoftsize=$nsoftsize."GB";
I.0}


原文链接:http://www.jxszl.com/biancheng/dedecms/75185.html