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 に答える