帝国CMS无法远程保存没有后缀的图片到本地空间的解决方法

帝国CMS无法远程保存没有后缀的图片到本地空间的解决方法

浏览次数:
作者: 墨鱼
信息来源: 本站原创
更新日期: 2021-12-16 07:54:08
文章简介

帝国CMS编辑器下方的“远程保存图片”勾选以后,如果复制过去的信息里的图片没有任何后缀,那么是保存不了图片到本地空间的,今天墨鱼来说下解决方法。(修改后不影响原

  • 正文开始
  • 相关阅读
  • 推荐作品

注意:下面方法已经失效,如果需要请参考这个文章https://www.moyublog.com/notes/1172.html

帝国CMS编辑器下方的“远程保存图片”勾选以后,如果复制过去的信息里的图片没有任何后缀,那么是保存不了图片到本地空间的,今天墨鱼来说下解决方法。(修改后不影响原始,也就是普通形式的图片,和不带扩展名形式的图片都能够正确的远程保存下来。)

以下修改适用于帝国7.2~7.5版本,其他版本墨鱼未测试!修改文件请用编辑器修改,比如DW或者NOTEPAD之类编辑器,切勿用系统的TXT直接打开,会导致编码错乱!

1.修改文件:/e/class/functions.php

具体查看文档(直接贴出来会被转码,所以请查看文档):

xiugai.txt (398 Bytes)

2.修改文件:/e/class/connect.php

找到:

$r[filetype]=GetFiletype($url);

在这句话的后面加入如下代码:

if ((strlen($r[filetype]) !==4 ) OR (strlen($r[filetype]) !==5 ))
    {
        $r[filetype]=".jpg";
    }

这样就可以了!

帝国CMS把内容自动变成DOC并且下载的功能
« 上一篇 2021年12月14日
帝国CMS内容模板调用后台作者,如果没有填写作者自动调用发布者的方法如果没有填写作者自动调用发布者的方法
下一篇 » 2021年12月19日

如本文对您有帮助,就请墨鱼抽根烟吧!