您好!欢迎来到模板下载吧!本站资源24小时自动发货,请放心选购,一次付费,终身下载,售后请提交工单!

解决织梦CMS栏目绑定二级域名后图片不显示问题

半岛未凉 2018-04-22 织梦二开 2323 已收录 本文共818个字,预计阅读需要3分钟。
  • 文章介绍
  • 快速入门
  • 增值服务

用织梦仿站建站时,有时候我们会给某栏目绑定二级域名,并开启织梦Dedecms开启多站点支持。但这样该栏目的文章中的图片就会无法显示了,这主要是因为织梦默认状况下,文章中调用图片的路径是相对路径,我们绑定了二级域名,导致图片路径错误,不能正常访问到图片。

解决方法很简单,思路就是让文章内容中的图片路径都用绝对路径调用。我们要做的操作主要针对两部分文章,第一部分是已经生成的文章图片路径更改。第二部分是让新生成的图片路径默认成绝对路径。

一、把已经生成的文章中的图片路径改成绝对路径

1、进入织梦后台——核心——批量维护——数据库内容替换

选择表 dede_addonarticle 字段 body

被替换内容: src="/uploads/

替换为:src="http://你的域名/uploads/

2、后台——系统——系统设置——核心设置——(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址:选择是,然后保存。

3、重新生成所有内容页面。

OK,这样之前生成的文章中的图片路径就都更改成绝对路径了,二级域名下的文章图片也可以正常显示了。

二、让织梦dedecms文章内容图片默认生成绝对路径的修改方法

1、修改目录include下的文件extend.func.php,在最后面添加一个函数方法

  1. function replaceurl($newurl)  
  2. {  
  3. $newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl);  
  4. return $newurl;  
  5. }  

2、文章模板中调用文章内容的标签

  1. {dede:field.body/}  

替换成:

  1. {dede:field.body function='replaceurl(@me)'/}  

ok,完成上面的操作后,再创建新文章时,文章中的图片路径默认就是生成绝对路径了。

温馨提示:本文最后更新于2019年3月19日,已超过 2 年没有更新,如果文章内容或图片资源失效,请留言反馈,模板下载吧会及时处理,谢谢!

上一篇:

下一篇:

解决织梦CMS栏目绑定二级域名后图片不显示问题:等您坐沙发呢!
大牛,别默默的看了,快来点评一下吧!:)。

您必须登录后才能发表评论哦!:)

站内登录 QQ登录 微博登录
wordpress自适应高级图片shejigh主题

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系作者

模板下载吧,累计帮助1000+用户成功建站,为草根创业提供助力!

立刻开启你的建站之旅
现在加入模板下载吧,注册一个账号
';
  • 模板下载吧拥有海量网站模板及源码,站长亲测干净无后门。

  • 注册即能下载免费模板栏目资源,帮您更快的完成网站建设。

  • 每日更新模板资源,每日精品推荐,及时获取最新模板资源流行去向。

  • 完美的售后服务,帮助草根站长、企业等成功建站。

  • 将您最爱的资源收藏,建立自己的资源库,并与朋友分享。