DEDECMS绑定二级域名导致图片路径错误处理方法
发布时间:2021-12-16 11:09 所属栏目:19 来源:互联网
导读:用dedecms系统时我们我们有时对不同栏目做二级域名了,但你会发现二级域名的下的图片不显示了,那么这种问题要如何解决呢. 方法一,源码修改: 就是需要修改dede的源码,是在目录include下的文件extend.func.php增加一个函数,函数的代码如下: function replaceurl(
用dedecms系统时我们我们有时对不同栏目做二级域名了,但你会发现二级域名的下的图片不显示了,那么这种问题要如何解决呢. 方法一,源码修改: 就是需要修改dede的源码,是在目录include下的文件extend.func.php增加一个函数,函数的代码如下: function replaceurl($newurl) { $newurl=str_replace(‘src="/uploads/allimg/’,’http://你的域名/uploads/allimg/’,$newurl); //Cuoxin.com return $newurl; } 另外调用文章正文内容的标签{dede:field.body/},需要改成:{dede:field.body function=’replaceurl(@me)’/} 方法二,sql替换 复制下面SQL语句进织梦DedeCms的后台,点 系统 -> SQL命令行工具,然后看到一个文本框,在文本框内输入SQL语句,按确定之行,如果操作成功,上面会提示“成功执行x个SQL语句!” update dede_addonarticle set body=replace(body,’旧域名’,’新域名’) 然后再重新生成一遍HTML页面,文章内的旧域名就全部替换成新的了. 如果缩略图也要进行替换我们只要执行: update dede_archivesset body=replace(litpic,’旧域名’,’新域名’) (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读