最近有織夢站長向我們反映,在使用織夢默認的軟件模型發布軟件時,如果設置了自動獲取軟件大小,那么發布之后軟件大小都是以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";
}
|

















