最近有織夢站長向我們反映,在使用織夢默認(rèn)的軟件模型發(fā)布軟件時,如果設(shè)置了自動獲取軟件大小,那么發(fā)布之后軟件大小都是以MB為單位,不能根據(jù)大小判斷以KB或者GB為單位,如果軟件非常小只有幾KB,那么將會顯示0.0MB。
經(jīng)過我們核實,確實存在這個問題,于是我們在原來的代碼里面添加了判斷,實現(xiàn)了通過判斷軟件大小來使用合適的單位,下面告訴大家具體修改方法,希望能對大家有用。
找到并打開管理目錄的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"; } |
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 織夢模板下載DedeCMS發(fā)布軟件自動獲取軟件大小