2

有没有办法使用 mod_feed 显示 RSSfeed 的 PubDate?如果没有办法做到这一点,是否有任何扩展可以?

4

2 回答 2

1

核心模块没有显示它,但数据会在那里并且可以使用模板覆盖显示。在此处阅读有关 Joomla 中覆盖如何工作的更多信息:http: //docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core

现在获取日期有点棘手,因为它没有存储为 PubDate 属性。相反,它存储为 JDate 对象。您可以像这样访问 JDate 对象的日期属性:

$feed[$i]->publishedDate->date

关于 JDate 的文档可以在这里找到:http: //docs.joomla.org/JDate/11.1

于 2013-03-21T09:26:27.837 回答
0

在 (2.5) /modules/mod_feed/tmpl/default.php 的 $j 循环中回显以下内容(建议您在当前模板中覆盖):

foreach ($feed->items as $key => $row) {
    $pubDate[$key]  = $row[feed->data['child']['']['rss'][0]['child']['']['channel'][0]['child']['']['item'][$j]['child']['']['pubDate'][0]['data']];
}
print_r($pubDate);
于 2014-05-12T01:53:54.380 回答