设为首页 收藏本站
登录 立即注册 找回密码
订阅

文章

discuz门户发布全文RSS方法

2017-10-12 16:35| 发布者: admin | 评论:

本站www.citreport.com亲测成功,本站已经被凤凰号,网易号等自媒体平台成功抓取。


找到/source/module/portal/portal_rss.php

if($catarray) {
    $alldata = C::t('portal_rsscache')->fetch_all_by_catid($catarray, $num);
    if($alldata) {
        foreach($alldata as $article) {
            if(TIMESTAMP - $article['lastupdate'] > $ttl * 60) {
                updatersscache($num);
                break;
            } else {
                list($article['description'], $attachremote, $attachfile, $attachsize) = explode("\t", $article['description']);
                if($attachfile) {
                    if($attachremote) {
                        $filename = $_G['setting']['ftp']['attachurl'].'portal/'.$attachfile;
                    } else {
                        $filename = $_G['siteurl'].$_G['setting']['attachurl'].'portal/'.$attachfile;
                    }
                }
                echo     "    \n".
                    "      ".$article['subject']."\n".
                    "      $_G[siteurl]".($rewriteflag ? rewriteoutput('portal_article', 1, '', $article[aid]) : "portal.php?mod=view&aid=$article[aid]")."\n".
                    "      \n".
                    "      ".dhtmlspecialchars($article['catname'])."\n".
                    "      ".dhtmlspecialchars($article['author'])."\n".
                    ($attachfile ? ''."\n" : '').
                    "      ".gmdate('r', $article['dateline'])."\n".
                    "   
\n";
            }
        }
    } else {
        updatersscache($num);
    }
}
修改为:

if($catarray) {
    $alldata = C::t('portal_rsscache')->fetch_all_by_catid($catarray, $num);
    if($alldata) {
        foreach($alldata as $article) {
            if(TIMESTAMP - $article['lastupdate'] > $ttl * 60) {
                updatersscache($num);
                break;
            } else {
                list($article['description'], $attachremote, $attachfile, $attachsize) = explode("\t", $article['description']);
                if($attachfile) {
                    if($attachremote) {
                        $filename = $_G['setting']['ftp']['attachurl'].'portal/'.$attachfile;
                    } else {
                        $filename = $_G['siteurl'].$_G['setting']['attachurl'].'portal/'.$attachfile;
                    }
                }
                //$fdata = DB::fetch_first("SELECT * FROM ".DB::table('article_content')." WHERE cid = '$article[id]' and first = 1");
                $rs = DB::fetch_first("SELECT * FROM ".DB::table('portal_article_content')." WHERE aid=$article[aid]");
               
                echo     "    \n".
                    "      ".$article['subject']."\n".
                    "      $_G[siteurl]".($rewriteflag ? rewriteoutput('portal_article', 1, '', $article[aid]) : "portal.php?mod=view&aid=$article[aid]")."\n".
                    "      \n".
                    "      \n".
                    "      ".dhtmlspecialchars($article['catname'])."\n".
                    "      ".dhtmlspecialchars($article['author'])."\n".
                    ($attachfile ? ''."\n" : '').
                    "      ".gmdate('r', $article['dateline'])."\n".
                    "   
\n";
            }
        }
    } else {
        updatersscache($num);
    }
}

修改后的RSS文件:

  • 多家龙头企业入驻滁州京东数字经济产业园,开启产业培育新模式
  • 网易味央猪小花“入职”京东 将携多款黑猪肉“占领”京东生鲜
  • 快手曾光明《财富》谈创新:中国机会史无前例
  • 世界互联网大会落幕 宿华央视《焦点访谈》谈数字经济
  • 互联网大会共探AI未来 马云李彦宏宿华都说了什么?
  • 乌镇世界互联网大会上,这些低调的新面孔你认识几个?
  • 中美商会晚宴菜单曝光!眼馋的两道菜竟然在京东生鲜上也有?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 京ICP备16040907号-1 ©2016 -  北京惠裕文化传媒有限公司

    网络警察 经营性网站备案信息 360安全 互联网不良信息举报