modxロゴ

MODX Evolution で外部のRSSを読み込んで表示する。

MODX Evolution で外部のRSSを読み込んで表示する場合、「piex」(http://www.petit-power.com/modx/piex-ver-0-7/)が有名みたいですがインストールに別途ライブラリが必要だったりとちょっとだけ面倒。

なので「NewsParserX」(http://modx.com/extras/package/newsparserx)を使ってみました。

インストール方法は http://modx.com/extras/package/newsparserx からダウンロードしたファイルを解凍し、「NewsParserX.snippet.txt」の中身ををmodxで新規スニペットととして登録し(今回はスニペット名を「NewsParserX」として登録)、「newsparserx.inc.php」の方は

/assets/snippets/newsparserx

ディレクトリにアップするのみ。
超簡単です。

外部RSSを表示したいリソースを開いて

[[NewsParserX? &url=`外部RSSのURL`]]

として保存します。
このまんまだと記事の件名のみのリストになりますので
記事の本文そのまま表示したい場合は

[[NewsParserX? &url=`外部RSSのURL` &descr=`true`]]

のように desc パラメータをTrueに設定してコールします。
そのほかのパラメータも「limit」(たぶん表示件数)「image」なんてのもありますので必要があれば設定してみると良いかもです。

ただ何分読み込んでいるRSSがアメブロなのでCMが途中にはさまれてしまいちょいと困る。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です