• 河南网站建设-郑州网站设计-郑州网站建设-手机建站-郑州建站-上海建站

  • 专注网站建设 服务热线: 13061801310

当前位置:东东网 > 近期动态 > 建站常见问题 > 正文

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

发布时间:2021-04-30 | 发布者: 东东工作室 | 浏览次数:

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

解决方法

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

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

改成

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

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

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

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

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

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

改成

$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";

如图

最终效果

转载请标注:东东工作室——织梦图片集从ZIP压缩包中解压图片BUG修复