【发布时间】:2012-05-20 04:06:24
【问题描述】:
有没有办法使用 mod_feed 显示 RSSfeed 的 PubDate?如果没有办法做到这一点,是否有任何扩展可以?
【问题讨论】:
标签: joomla joomla1.5 joomla-extensions
有没有办法使用 mod_feed 显示 RSSfeed 的 PubDate?如果没有办法做到这一点,是否有任何扩展可以?
【问题讨论】:
标签: joomla joomla1.5 joomla-extensions
在 (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);
【讨论】:
核心模块不显示它,但数据会在那里并且可以使用模板覆盖显示。在此处阅读更多关于覆盖如何在 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
【讨论】: