• 售前

  • 售后

热门帖子
入门百科

详解dedecms织梦长途图片本地化https链接图片无法本地化怎么办理

[复制链接]
当当当当裤裆坦 显示全部楼层 发表于 2021-8-18 02:49:43 |阅读模式 打印 上一主题 下一主题
最近有朋侪遇到发布文章时间文章内里带https的站外图片无法本地化,以下是办理办法:
找到  dede//inc/inc_archives_functions.php文件内里GetCurContent($body)这个函数,内里
  1. preg_match_all("/src=["|'|s]{0,}(http://([^>]*).(gif|jpg|png))/isU",$body,$img_array);
  2. $img_array = array_unique($img_array[1]);
复制代码
这一段改为:
  1. preg_match_all("/src=["|'|s]{0,}(http://([^>]*).(gif|jpg|png))/isU",$body,$img_array);
  2. preg_match_all("/src=["|'|s]{0,}(https://([^>]*).(gif|jpg|png))/isU",$body,$img_array_https);
  3. $img_array = array_unique($img_array[1]);
  4. $img_array_https = array_unique($img_array_https[1]);
  5. $img_array=array_merge_recursive($img_array,$img_array_https);
复制代码
第二步:
  1. if(!preg_match("#^http://#i", $value))
  2. {
  3. continue;
  4. }
复制代码
这一段改为:
  1. if(!preg_match("#^http://#i", $value)&&!preg_match("#^https://#i", $value))
  2. {
  3. continue;
  4. }
复制代码
搞定,这样发文章就可以把https的长途图片也本地化了
以上就是本文的全部内容,盼望对各人的学习有所资助,也盼望各人多多支持脚本之家。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作