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

文章

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文件:

  • 轻松筹成登上纽约纳斯达克第一区块链应用国际版图持续进阶
  • 助力郫都区新经济发展再上台阶 成都双创管委会年终回顾
  • 《绝地求生》全国精英赛背后 京东布局游戏产业生态链的雄心
  • 年货演义:城市计划落地华东八城 京东无界零售推进迅猛
  • 京东第一届海外直采美酒节在京东集团总部隆重开幕
  • 联想Q3财报:移动业务海外发力 联想是如何赢得北美拉美市场的?
  • 动脑动手拼创意,KOOV亮相亚洲机器人大赛
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 京ICP备16040907号-1 ©2016 -  北京惠裕文化传媒有限公司

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

    微信公众号
    意见反馈 科技快报网微信公众号