网上很多内容都是针对论坛forum板块的,但是今天我需要的是portal的,所以在进行了一番研究后,在此把discuz两种rss的输出修改都写出来

Discuz!门户和论坛rss地址和相关文件。

门户地址:你的网址/portal.php?mod=rss

论坛地址:你的网址/forum.php?mod=rss

对应的控制rss输出内容的文件为:/source/module/portal/portal_rss.php和/source/module/forum/forum_rss.php。

贴上修改后的代码

这里是forum的

if($attachfile) {if($attachremote) {$filename = $_G['setting']['ftp']['attachurl'].'forum/'.$attachfile;} else {$filename = (!strstr($_G['setting']['attachurl'], '://') ? $_G['siteurl'] : '').$_G['setting']['attachurl'].'forum/'.$attachfile;}
}
//在这里加入数据库查询语句
$fdata = DB::fetch_first("SELECT * FROM ".DB::table('forum_post')." WHERE tid = '".$thread['tid']."' and first = 1");echo    "    <item>\n"."      <title>".$thread['subject']."</title>\n"."      <link>$_G[siteurl]".($trewriteflag ? rewriteoutput('forum_viewthread', 1, '', $thread['tid']) : "forum.php?mod=viewthread&amp;tid=$thread[tid]")."</link>\n".// 这里是原代码 下面一行是查询到的内容 "      <description><![CDATA[".dhtmlspecialchars($thread['description'])."]]></description>\n"."      <description><![CDATA[".dhtmlspecialchars($fdata['message'])."]]></description>\n"."      <category>".dhtmlspecialchars($thread['forum'])."</category>\n"."      <author>".dhtmlspecialchars($thread['author'])."</author>\n".($attachfile ? '<enclosure url="'.$filename.'" length="'.$attachsize.'" type="image/jpeg" />' : '')."      <pubDate>".gmdate('r', $thread['dateline'])."</pubDate>\n"."    </item>\n";

这里是portal的

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('portal_article_content')." WHERE aid = ".$article['aid']);echo    "    <item>\n"."      <title>".$article['subject']."</title>\n"."      <link>$_G[siteurl]".($rewriteflag ? rewriteoutput('portal_article', 1, '', $article[aid]) : "portal.php?mod=view&amp;aid=$article[aid]")."</link>\n".//这里也是原代码片段 下面一行是查询到的数据 "      <description><![CDATA[".dhtmlspecialchars($article['description'])."]]></description>\n"."      <description><![CDATA[".dhtmlspecialchars($fdata['content'])."]]></description>\n"."      <category>".dhtmlspecialchars($article['catname'])."</category>\n"."      <author>".dhtmlspecialchars($article['author'])."</author>\n".($attachfile ? '<enclosure url="'.$filename.'" length="'.$attachsize.'" type="image/jpeg" />'."\n" : '')."      <pubDate>".gmdate('r', $article['dateline'])."</pubDate>\n"."    </item>\n";

之所以需要修改 是因为rss默认查询的是 rss缓存表 这里只存储了摘要而没有内容 然后根据aid 或者 tid 去查询相应的内容
如有问题 欢迎通过快问咨询

discuz rss全文输出相关推荐

  1. 5种获取RSS全文输出的方法

    如果你是个RSS重度使用者,那对非全文输出的RSS肯定非常讨厌,比如本站:) 本文介绍5种获取RSS全文输出的方法. 利用まるごとRSS在线生成全文 Feed 网站页面语言是日语,不过不要紧,操作很简 ...

  2. Hacker News的全文输出RSS地址

    Hacker News 是一家关于计算机黑客和创业公司的社会化新闻网站,由 Paul Graham 的创业孵化器 Y Combinator 创建.与其它社会化新闻网站不同的是 Hacker News ...

  3. 简单实现Dedecms RSS全站输出

    在制作网站的时候,我发现织梦Dedecms程序只具有各个分栏目的RSS输出功能,但这个功能不利于搜索引擎蜘蛛程序的爬行,甚至有时候会检测不到,而且不能全站RSS输出,也非常也不利于抓虾.鲜果.飞鸽等R ...

  4. plus rss.php,dedecms织梦rss输出改成全文输出

    这里涉及到php部分,大家不要着急,不要大家要学会php后再来,谈到织梦dedecms标签的话我们还可以考虑. 下面我们说下方法吧. 修改方法如下: 1.找rss的模板 templets/plus/r ...

  5. 关于discuz 不能全文搜索的问题

    这个问题客服反馈很多次了,以为discuz 默认搜索只能搜标题,除非配置了sphinx全文搜索引擎. 但是之前比较老的员工说以前能用的,也就是discuz老版本. 今天突然想到是不是discuz纵横搜 ...

  6. DISCUZ 嵌入点 输出插件模版内容

    template(模板),不管是新核心的潜入点模版还是特殊主题模版,我们都建议把他放置在plugins/xxx/templates目录下. 由于嵌入点脚本和特殊主题脚本一样都是类, 因此在类里写模版, ...

  7. rss spring 接口_spring mvc: rss(xml)输出

    准备: rss包插件 Rome 库及其依赖项rome-utils,jdom和slf4j com.rometools rome 1.8.0 com.rometools rome-utils 1.8.0 ...

  8. 【RSS】我的RSS使用介绍

    早就想写一个有关RSS的文章,一直没时间,今天刚好被现DL说了一波,那就先整理出一篇教程吧.后续说不定还有分享:  分享相关PPT: 一.我使用的服务: Feedly:https://feedly.c ...

  9. CSDN Blog V3.0.0.2升级公告

    为了让大家在CSDN体验到更贴心的服务,博客开发小组对我们的服务进行了改善,最近V3.0.0.2的一次小版本升级中,我们改善了新增了以下功能: 1.       增加订阅图标 在博客公告栏里新增了常用 ...

最新文章

  1. 值得研究的 开源图形引擎
  2. 树网的核(codevs 1167)
  3. 怎样通过css控制table的部分td
  4. vscode web版搭建_VS Code 1.40 发布!可自行搭建 Web 版 VS Code!
  5. js休眠5秒_JS 之秒开方案大全
  6. LuatOS-HMI概述
  7. 项目管理工具maven的使用
  8. Digispark ATtiny85 单片机点灯大师之圣诞节彩灯Merry Christmas
  9. QQ空间FLASH代码及其使用方法
  10. win10 无法识别x64dbg 插件
  11. 《铸梦之路》帧同步卡牌放置手游(斗罗大陆武魂觉醒、上古王冠)
  12. spring的IOC类图
  13. sendgrid html text,当我保存时,SendGrid通过更改我的html模板“帮助”我?
  14. 〖EXP〗Ladon打印机漏洞提权CVE-2021-1675复现
  15. Filter基础知识
  16. 基于cocos2dx引擎开发的大富翁游戏
  17. C语言学习———函数
  18. 有苦有乐的算法 --- 两个元素交换的三种方式
  19. 《C++入门经典(第4版)》之C++编程总结
  20. Graph Convolution Network图卷积网络(二)数据加载与网络结构定义

热门文章

  1. css3 图片旋转效果 以y轴翻转效果等
  2. Python学习路线(2022修正版)
  3. 离散数学中偏序关系_《离散数学课件》7偏序关系.ppt
  4. 树莓派gpu调用_关于检测树莓派的 CPU 和 GPU 温度,网上流传的两段脚本为何不同?...
  5. 常用贴片三极管型号与丝印的对应关系(SOT23)
  6. 前端css实现最基本的时间轴
  7. 沉浸体验,全息投影丰富我们生活
  8. mq4气体传感器流程图_气体传感器Word版
  9. June 17(th)
  10. lspci是如何工作的