当前位置:主页 > 站长学院 > CMS教程 >

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

YouYou 发布于 2021-02-19
频道:CMS教程

织梦图片集从ZIP压缩包中解压图片的功能,这里有个BUG,上传的压缩包文件无法被读取,以下将带大家修复此BUG。

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

解决方法

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

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

改成

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

完成,重新选择压缩包提交就可以了,图片集就可以正常ZIP压缩包中解压图片了。

扩展阅读:

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

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

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

  1. $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".")))); 
  2.  
  3. $imgurls .= "{dede:img ddimg='$litpicname' text='$imginfo' width='".$imginfos[0]."' height='".$imginfos[1]."'} $iurl {/dede:img}\r\n"

    打赏是您对我们最大的鼓励!

    扫一扫打赏
    相关评论

    评论列表(条)

      ×
      QQ在线客服

      服务中心

      zfzf