温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

dede 采集文章内容中图片不显示的问题

发布时间:2020-07-28 11:38:39 来源:网络 阅读:623 作者:gutaotao1989 栏目:开发技术

找到include文件下面的dedecollection.class.php

找到DownMedias这个方法

        //下载标记里的图片和flash

$jj=0;

        foreach($this->cDedeHtml->Medias as $k=>$v)

        {

            $furl = $this->cDedeHtml->FillUrl($k);

            if($v=='embed' && !preg_match("#\.(swf)\?(.*)$#i", $k)&& !preg_match("#\.(swf)$#i", $k))

            {

                continue;

            }

            $okurl = $this->DownMedia($furl, $v);

//2016自己添加开始

//$k=str_replace("http://m.baidu.com","",$k);

// 从 URL 中取得主机名,然后替换域名

preg_match("/^(http:\/\/)?([^\/]+)/i",$k, $match);

$k=str_replace($match[0],"",$k);


            $html = str_replace($k, $okurl, $html);

$jj++;

/* if($jj==1)

{

echo $k."====".$okurl."<br><br>";

echo $html;

exit;

}*/

        }


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI