AB模板网:专注于dede模板,织梦源码,织梦模板,网站模板下载,dedecms模板,网站源码,dedecms教程以及各类手机网站模板和企业网站模板分享.

织梦模板

网站模板搜索
营销型模板 政府网站模板 自适应模板 标签大全

注册

DEDECMS远程图片遇到Https无法本地化解决办法

网站模板下载 www.adminbuy.cn / 2018-08-31
本文为大家介绍一下DEDECMS远程图片遇到Https无法本地化解决办法,由于现在许多网站使用了HTTPS技术,所以我们在DEDE后台发布文章时,可能会遇到对于https的就无法本地化的问题,关于http的远程图片本地化,要想支持HTTPS,其实也非常简单,以下是解决办法:
 
第一步:
找到dede//inc/inc_archives_functions.php (注:前边红色的dede目录是您的后台目录)
 
定位到文件里面GetCurContent($body)这个函数
 
将以下代码:
 
 
 
preg_match_all("/src=[\"|’|\s]{0,}(http:\/\/([^>]*)\.(gif|jpg|png|jpeg|bmp))/isU",$body,$img_array);
$img_array = array_unique($img_array[1]);
 
改为:
 
preg_match_all("/src=[\"|’|\s]{0,}(http:\/\/([^>]*)\.(gif|jpg|png|jpeg|bmp))/isU",$body,$img_array);
preg_match_all("/src=[\"|’|\s]{0,}(https:\/\/([^>]*)\.(gif|jpg|png|jpeg|bmp))/isU",$body,$img_array_https);
$img_array = array_unique($img_array[1]); 
$img_array_https = array_unique($img_array_https[1]); 
$img_array=array_merge_recursive($img_array,$img_array_https);
第二步:
再找到:
 
if(!preg_match("#^http:\/\/#i", $value))
{
continue;
}
 
 
改为:
 
 
 
if(!preg_match("#^http:\/\/#i", $value)&&!preg_match("#^https:\/\/#i", $value))
{
continue;
}
 
 
保存文件并上传,这样https的远程图片本地化的问题就解决了!
 
PS:如果您的DEDE版本低于5.7,比如:5.5或5.1,请留言给我,解决方法不太一样哦。 
 
本文由AB模板网整理发布,转载请说明出处:http://www.adminbuy.cn/dedecmsjc/4003.html
本文标签:

有问题可以加入织梦技术QQ群一起交流学习

☉首先声明,只要是我们的vip会员全站所有资源均可以免费下载,不做任何限制(了解更多)

☉本站的源码不会像其它下载站一样植入大量的广告。

☉本站提供的织梦源码,都是做好测试好发布的,均可放心使用。

☉本站提供的织梦源码,均带数据及演示地址。可以在任一源码详情页查看演示地址。

☉为了vip利益的最大化,我们还提供了vip赠品(了解更多

☉如有其他问题,请加网站客服QQ(9490489)进行交流。

相关教程

织梦模板_随机Tags

农业设备网站模板 苗木网站模板 淋浴网站模板 拓展训练网站模板 造纸网站模板 美工网站模板 热水壶网站模板 农作物网站模板 油烟机网站模板 办公资源网站模板 智能锁网站模板 饰品网站模板

推荐教程

首页 VIP专区 静态模板 会员中心