帝国cms远程上传图片自动跳转到列表的bug
最近,用了帝国cms的商业版,使用远程附件的时候出现一个问题:每天编辑文章的时候第一次上传图片时都会出现上传图片后自动跳转到列表页了,导致辛苦编辑的文章一下子就没有了,然猫非常苦恼,于是用其他远程的服务器,换浏览器,本地新搭建安装测试,经过多项测试后,最终确定是程序的问题,然后告诉了帝国cms的官方。经技术加班测试后,确认是系统隐蔽的BUG,此bug暂针对帝国cms7.2版本,现在发财猫分享给大家:
该问题只有每天或每月(由附件存放目录格式决定)第一次使用编辑器切换TAB的“上传”功能才会出现。直接上传文件或者通过编 辑器的“浏览器服务器”上传都不会出现,所以不易测试出来。
解决办法:帝国cms7.2版本可以通过以下方法修改解决:
修改 /e/class/ftp.php 文件,找到第90行:
@ftp_mkdir($this->ftpconnectid,$path);
修改为
return @ftp_mkdir($this->ftpconnectid,$path);
即:前面加"return ",修改后{保存}文件就可以了。
提示:UTF-8版本不能使用记事本修改,否则会将文件内容转为GBK编码,推荐用Dreamweaver 进行修改。
帝国官方表示,在7.5版本发布的时候会一起更新该问题,现在然猫网已经成功成功修复该bug。
本文来自然猫网,原文地址:http://www.ranmao.com/a/2017/0623/349.html
还没有评论,来说两句吧...