JoomlaのRSSをjQuery+jFeedで取得

JoomlaのRSSJavaScriptで取得すれば、更新情報一覧を静的ページにでも簡単に出せるんじゃないかと思ってテスト。

環境は、jQuery + jFeed。


jFeedは内部的に、$.ajax() で呼び出している。
firefox等では問題なく動くけど、IEは×。。。。

IEは、Content-Typeが"text/xml"じゃないとダメ。
(application/rss+xmlとかだと、successじゃなくてerrorに指定したコールバックメソッドが呼ばれてしまう。。。)

なので、以下のように修正。

libraries/joomla/document/feed/renderer/rss.php

38    // var $_mime = "application/rss+xml"; ←コメントアウト
39    var $_mime = "text/xml";        ←追加


これでOK♪