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

文章

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

责编:王冬
  • 我国科学家成功培育转基因“环保猪” 生长快速
  • 让运动不再孤单,Sony蓝牙无线耳机WF-SP700N之我见
  • 消息称苹果砍掉iPhone SE 2:今年全是大屏
  • 办公室还可以这样玩?吃豆人惊现京东总部大厦
  • 千帆竞发携手共赢,联想深圳赋能中心做智能物联时代的推进者
  • 京东之家和京东专卖店618全国嗨不停 线下狂欢等你来!
  • 史诗级网红小龙虾,首发MV单曲邀你一起“虾过瘾”!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 京ICP备16040907号-1 ©2016 -   www.huiyumedia.com

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

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