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

有一条长长的石头,外形像一条龙,石头上长满斑斑点点的东西,像龙身上的鳞。人生就是一场旅行,不在乎目的地,在乎的应该是沿途的风景以及看风景的心情。春色满园关不住,一枝红杏出墙来。

织梦图片集这里有个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";
	

到此这篇关于DedeCMS图片集从ZIP压缩包中解压图片BUG修复就介绍到这了。心如窗,就看见了世界,心如镜,就观照了自我。更多相关DedeCMS图片集从ZIP压缩包中解压图片BUG修复内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

标签: 包中 DedeCMS