织梦文章中的图片url显示绝对地址

大家在建站的过程中很多都是数据站点和前端站点分离,可能这样是为了安全起见吧,毕竟织梦的漏洞层次不穷。这样就会造成文章中的图片只有相对路径,无法显示,需要采用绝对路径才能显示图片。模板中好办,我们一次性修改完成后就搞定,而文章内容中的图片不能就需要每一次编辑来完成,这样比较复杂。假如修改一下图片域名,可能整站图片都挂了。今天和大家说一下文章中的图片现实绝对地址的方法。

记事本打开include/extend.func.php文件,在文件最下面添加如下代码:

function firstimg($str_pic)
{
$str_sub=substr($str_pic,0,-7).”.jpg”;//删除缩略图字符串最后七位,然后再补上后缀.jpg
return $str_sub;
}
function replaceurl($newurl) { $newurl=str_replace(‘src=”/uploads/allimg/’,’src=”//images.***.com/uploads/allimg/’,$newurl); return $newurl;
}

把//images.***.com换成图片的二级域名,然后把模板页面的 {dede:field.body/} 换成{dede:field.body function=’replaceurl(@me)’/},这样就能实现文章中的图片调用绝对地址。