2012-05-11 9 views
2

mod_feedを使用してRSSフィードのPubDateを表示する方法はありますか?これを行う方法がない場合は、できる拡張機能がありますか?Joomla RSS mod_feed pubdate

答えて

1

コアモジュールには表示されませんが、データはそこにあり、テンプレートオーバーライドを使用して表示できます。ここでは、Joomlaでオーバーライドがどのように機能するかについて詳しくは、 http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core

PubDateプロパティとして保存されていないので、少し難解です。代わりに、JDateオブジェクトとして格納されます。あなたはこのようJDATEオブジェクトの日付プロパティにアクセスすることができますJDATEについて

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

ドキュメントがここで見つけることができます:http://docs.joomla.org/JDate/11.1

+0

あなたはこれが動作するようには思えないようJoomlaの2.5または3.xでこれを行うにはどのように任意のアイデアを持っていますか。 thanks – ChelseaStats

+1

Joomla 3.1を使用して確認しました。それはまだ同じ方法で動作します。上記のコードをエコーすると、日時文字列が返されます。 現在のJDate APIは、ここにあります:http://api.joomla.org/Joomla-Platform/Date/JDate.html – Bakual

0

は(2.5)であなたの$ jのループ内で次/モジュール/ mod_feedをエコー/tmpl/default.php(あなたがあなたの現在のテンプレートに上書きをお勧めします):

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); 
関連する問題