欢迎光临杨雨的个人博客站!

杨雨个人网站-杨雨个人博客-杨照佳

杨雨个人博客网站

关注互联网和搜索引擎的个人博客网站

首页 > cms使用教程 > discuz使用教程 >

Discuz门户快照错乱的方法及图片绝对地址的方法

发布时间:2017-12-07  编辑:杨雨个人博客网站   点击:   

其次是文章内的图片链接,PHP和JS基础很差只能在模板内使用str_replace替换函数对对应变量进行字符匹配来解决此问题,

打开/source/module/portal/portal_view.php,
找到

$article['related'] = array();
if(($relateds = C::t('portal_article_related')->fetch_all_by_aid($aid))) {
        foreach(C::t('portal_article_title')->fetch_all(array_keys($relateds)) as $raid => $value) {
                $value['uri'] = fetch_article_url($value);
                $article['related'][$raid] = $value;
        }
}
在上面加上:    
      if(str_replace("src=\"你的网址/data/attachment/","src=\"你的网址/data/attachment/",$content['content'])<1){
    $content['content'] =str_replace("src=\"data/attachment/","src=\"你的网址/data/attachment/",$content['content']);
}

注意还有个方法是在后台设置附件路径给绝对地址就好了,但是此方法只对新生成图片有效,此方法直接将域名写入数据库中。

完成后更新缓存就OK了!

本文地址:http://itbyc.com/cms/discuz/18639.html
转载请注明出处。
分享是一种快乐,也是一种美德:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
博客首页 | WEB开发 | 网站运营 | CMS使用教程 滇ICP备14002061号-1