有没有办法使用 mod_feed 显示 RSSfeed 的 PubDate?如果没有办法做到这一点,是否有任何扩展可以?
问问题
431 次
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 回答