织梦无忧官网,专业提供织梦模板,dede模板,dede源码,网页模板等相关模板源码

网站地图 织梦CMS标签生成器 [签到送金币] 登录后台 登录 登录后台 注册 QQ登录
织梦无忧,用心做好源码!7年品牌,值得信赖! 织梦无忧,个个精品,宁缺毋滥!每月购买不少于3000元精品源码免费分享,早开通,早享受!众人拾柴火焰高,您有好的源码不要浪费,可以换VIP哦!国庆中秋提前大促:终身会员只需要88元!新会员开通,直接进入会员中心--购买会员--直接开通即可。

dede织梦模板数量:2084个 今日更新:11个 本月更新:280 个dede数据 {网站模板每天晚上集中更新}

服务中心

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

日期:2019-04-30 11:29

    织梦无忧中秋国庆vip大促销

    本站目前VIP模板:2084每天至少更新一套模板

    月VIP:28元 年VIP:50元 终身VIP:88元

    加入vip

您的打赏帮助我们变得更好,谢谢支持!
打赏

最近有织梦站长向我们反映,在使用织梦默认的软件模型发布软件时,如果设置了自动获取软件大小,那么发布之后软件大小都是以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";
}