好学若饥 - 让我们共同前行!

好学网-中国教育学习资讯平台!Haoxuee.COM



当前位置: 好学网首页 > IT教育 > dedecms >

DEDECMS如何将图片相对地址设置成绝对地址

时间:2018-06-17 21:56来源:好学网 作者:haoxuee 点击:
一、把已经生成的文章中的图片路径改成绝对路径 1、进入织梦后台核心批量维护数据库内容替换 选择表 dede_addonarticle 字段 body 被替换内容: src=/uploads/ 替换为:src=https://你的域名/uploads/(如:src=https://www.haoxuee.com/uploads/) 2、后台
  一、把已经生成的文章中的图片路径改成绝对路径 1、进入织梦后台——核心——批量维护——数据库内容替换 选择表 dede_addonarticle 字段 body 被替换内容: src="/uploads/ 替换为:src="https://你的域名/uploads/(如:src="https://www.haoxuee.com/uploads/) 2、后台——系统——系统设置——核心设置——(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址:选择是,然后保存。 3、重新生成所有内容页面。 OK,这样之前生成的文章中的图片路径就都更改成绝对路径了,二级域名下的文章图片也可以正常显示了。
2二、让织梦dedecms文章内容图片默认生成绝对路径的修改方法
1、修改目录include下的文件extend.func.php,在最后面添加一个函数方法 function replaceurl($newurl) { $newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl); return $newurl; } 例: function replaceurl($newurl) { $newurl=str_replace('src="/uploads/allimg/','src="https://www.haoxuee.com/uploads/allimg/',$newurl); return $newurl; } 2、文章模板中调用文章内容的标签{dede:field.body/} 替换成:{dede:field.body function='replaceurl(@me)'/}
3这样就解决问题了
(责任编辑:haoxuee)

赞一个
(0)
0%
嘘一下
(0)
0%
------分隔线----------------------------