QQ在线咨询在线咨询帮做网络积累了丰富的项目经验,聚集了一批资深专业人才,售后服务一流,内业好评不断,是一家专业的网站建设服务商。微信:专业的网站建设服务商。微信:网站建设地图 | 城市分站

织梦图片集从ZIP压缩包中解压图片BUG修复

时间:2021-06-02 23:19:16作者:网站建设工程师来源:帮做网络浏览量:0

导  读:织梦图片集从ZIP压缩包中解压图片BUG修复 这里有个BUG,上传的压缩包文件无...
织梦图片集从ZIP压缩包中解压图片BUG修复

这里有个BUG,上传的压缩包文件无法被读取

解决方法

打开 /dede/file_class.php 找到,大概在161行

else if(substr($filename, -strlen($fileexp))===$fileexp)
  • 1

改成

else if(preg_match("/\.(".$fileexp.")$/", $filename))
  • 1

完成,重新选择压缩包提交就可以了

自动获取压缩包里图片的名称

如果想要让每个图片都自动获取压缩包里图片的名称的话,你可以这样做

打开 /dede/album_add.php 找到,大概在201行

$imgurls .= "{dede:img ddimg='$litpicname' text='' width='".$imginfos[0]."' height='".$imginfos[1]."'} $iurl {/dede:img}\r\n";
  • 1

改成

$imginfo = gb2utf8(basename(substr($imgold, 0, strrpos($imgold, "."))));
$imgurls .= "{dede:img ddimg='$litpicname' text='$imginfo' width='".$imginfos[0]."' height='".$imginfos[1]."'} $iurl {/dede:img}\r\n";
  • 1
  • 2

如图

最终效果


转载请注明出处:网站首页> 知识学堂 > dedecms仿站 > 织梦图片集从ZIP压缩包中解压图片BUG修复


继续阅读相关文章