当前位置 : 主页 > 网站建设 > 正文

DedeCMS支持jpeg图片上传和站外图片下载有效方法

原创

重庆seo2019-02-20 22:52:06阅读()图片优化A+ / A-

有时候会用DedeCMS采集或者转载一些文章,比如一些自媒体平台的文章图片是jpeg格式的,至于和jpg格式有什么区别,这里简单说下。

jpg是一种让图片体积变小的压缩算法,是牺牲图片质量达到缩小体积。jpeg是一种压缩标准,jpg是采用该标准压缩成的图片的一种格式。图片后缀有.jpg和.jpeg,后缀可互换不影响查看。

但DedeCM默认不支持jpeg格式的图片下载、上传、查看,网上提供的方法都没成功,可以试一下吖七的处理方法。

1、系统设置里面找到图片浏览器文件类型,加上|jpeg,如下图

附件支持jpeg图片

2、打开dede/inc/inc_archives_functions.php,大约在116行找到 

preg_match_all("/src=[\"|'|\s]{0,}(http:\/\/([^>]*)\.(gif|jpg|png))/isU",$body,$img_array);

修改为

preg_match_all("/src=[\"|'|\s]([^\"|^\'|^\s]*?)/isU",$body,$img_array);

https开头的图片有时候下载失败,继续找到

if(!preg_match("#^http:\/\/#i", $value))

修改为

if(!preg_match("#^(http|https):\/\/#i", $value))

3、写新文章的时候,勾选编辑器上面的“下载远程图片和资源”,此时并不会直接下载,需要保存再次编辑后才会自动下载。

很多用附件空间对图片处理了,加了水印之类的,可以点击织梦编辑器的“源码”,删除图片后缀后面的“?”后面的参数,是不是就没有水印了。

    扩展阅读

    本文地址:https://www.vi586.com/web/654.html
    版权声明:原创文章,版权归重庆SEO吖七所有,欢迎分享本文,支持原创,转载请保留出处

    赞(89)