DEDE5.7栏目开启二级域名后,上传的图片无法正确显示的解决办法

时间: 2012-09-04 / 分类: dedecms / 浏览次数: 3,295 views / 0个评论 发表评论

只针对普通文章

我的想法是显示的时候把图片网址改成绝对网址,也就是图片网址前加个主站的网址就行了

打开include\arc.archives.class.php

找到680多行的function ParseDMFields函数

在       

//解析模板
        if(is_array($this->dtp->CTags))

前添加个处理

             if( $GLOBALS[‘cfg_multi_site’] == ‘Y’)
            {
                $this->Fields[‘body’] = str_replace(‘src=”/uploads/’,’src=”‘.$GLOBALS[‘cfg_mainsite’].’/uploads/’,$this->Fields[‘body’]);
            }

也就是把body的内容里的/uploads/替换一下,加个主站网址

发表评论

您的昵称 *

您的邮箱 *

您的网站