织梦系统网站内容更改(dedecms中无法调用到了的方法可用:修改目录)
优采云 发布时间: 2022-02-27 12:20织梦系统网站内容更改(dedecms中无法调用到了的方法可用:修改目录)
这几天,我修改了网站的版本。想把网站做大,又想做频道页的二级域名,所以在网站的过程中发现了一个问题,dedecms打开后二级域名,二级域名文章页面无法显示图片。查看源代码后发现问题。因为dedecms文章页面中的图片默认是相对路径,所以不能在二级域名中调用。
使用以下方法进行测试:
修改include目录下的文件extend.func.php,在末尾添加一个函数方法
函数replaceurl($newurl)
{
$newurl=str_replace('src="/uploads/allimg/','src="',$newurl);
返回 $newurl;
}
另外调用文章正文内容标签{dede:field.body/}
需要改为:{dede:field.body function='replaceurl(@me)'/}
该方法可以应用于任何调用绝对路径图片的页面。
此方法也适用于列单页
遗嘱:{dede:field.content/}
修改为:{dede:field.content function='replaceurl(@me)'/}
就是这样。