php - 如何修改 Joomla 2.5 站点的 RSS 提要字段?

标签 php rss joomla2.5

我正在使用 Joomla 2.5 并有 RSS 提要。我需要能够更改 RSS 提要的输出,但很难弄清楚该 PHP 代码在哪里进行更改。或者,如果有一些模块可以从我尚未识别的后端更改此设置。它的 URL 如下所示:

http://example.com/stuff/news?format=feed&type=rss

RSS 输出中包含我需要更改或删除的字段,如下所示:

</description>
            <author><a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="3546404550474046504775504d54584559501b565a58" rel="noreferrer noopener nofollow">[email protected]</a> (Super User)</author>
            <category>News</category>
            <pubDate>Thu, 06 Feb 2014 21:44:43 -0500</pubDate>
        </item>

我想删除该字段或能够更改其中的内容,这样它就不会显示 super 用户。 RSS 新闻提要的所有文章均归公司网站所有,没有理由有这样的作者字段,因此如果它不会破坏 RSS 提要格式中的其他任何内容,我想知道是否可以删除它。我查看了非 Joomla 网站的其他 RSS 提要,发现那里甚至没有“作者”字段,所以我假设它可以被删除。但问题仍然是我在哪里删除它甚至更改它。

RSS 提要是通过聚合提要模块设置的,但我查看了那里的 PHP 代码,但找不到任何与 RSS 提要中使用的字段直接相关的内容。

在上面的 URL 中,我看到它正在使用 mod_articles_news 模块(如果我没猜错的话)。我也在那里查看过,但没有任何内容表明我正在寻找什么。

我不是 RSS 提要专家,因此我可能只是朝错误的方向寻找我要查找的内容。这个的代码在哪里?谢谢!

最佳答案

您要查找的文件是 JOOMLA/components/com_content/views/category/view.feed.php

您需要创建一个覆盖,以便您的更改在更新 Joomla 时不会丢失。为此,请将 view.feed.php 的副本放在此处 JOOMLA/templates/YOUR TEMPLATE/code/com_content/views/category/view.feed.php,以便您对该文件进行编辑。

关于php - 如何修改 Joomla 2.5 站点的 RSS 提要字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21678816/

相关文章:

javascript - 从 Google Feed API 同时绘制多个 Fe​​ed

php - 使用 SimpleXML 读取 RSS 提要时出现问题

php - 使用 Phonegap 应用程序执行 ajax 请求时出现问题

php - 是否可以使用 Joomla 一次运行多个更新查询?

php - 如何在php中从mysql在网页上显示图像

php - 根据一定长度获取字符串而不切割它

php - php中的foreach循环有多个多个数组

php - mysql右连接查询不返回任何值

php - 乔姆拉 2.5。不显示注册表单验证消息

php - Joomla 2.5 - 如何在博客类别布局中隐藏特色文章?