dedecms 文章页图片改为绝对路径

Posted 吕杰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dedecms 文章页图片改为绝对路径相关的知识,希望对你有一定的参考价值。

这几天在网站改版,想把网站做大,想做频道页二级域名,于是在做网站的过程中发现一个问题,dedecms开设二级域名后,在二级域名的文章页无法显示图片,查看源代码后发现问题,由于dedecms文章页中的图片默认是相对路径,所以在二级域名中无法调用到了。

使用下面的方法亲测可用:

修改目录include下的文件extend.func.php,在最后面添加一个函数方法
function replaceurl($newurl)
{
$newurl=str_replace(‘src="/uploads/allimg/‘,‘src="http://你的域名/uploads/allimg/‘,$newurl);
return $newurl;
}
另外调用文章正文内容的标签{dede:field.body/}
需要改成: {dede:field.body function=‘replaceurl(@me)‘/}

此方法可以适用于任何调用绝对路径图片的页面。

以上是关于dedecms 文章页图片改为绝对路径的主要内容,如果未能解决你的问题,请参考以下文章

织梦开启二级域名(多站点)内容页图片无法显示的解决方法

CSS引用图片相对路径符号怎么写?

vue静态资源路径设置

aspcms怎么将相对路径改成绝对路径

相对路径和绝对路径的区别

在asp.net中,加载图片的相对路径和绝对路径分别用啥