SaYさんが作成したRSS AggregatorがGeeklog-1.4.1では動作しないというレポートがGeeklog.jpの掲示板に複数,寄せられていた。関心があったので,ハックしたものがこれ。オリジナル版との違いは,

ただ,問題点もあり,設置するサイトによっては文字化けしてしまう。PHP4を使うと文字化けするようなのだが,理由はまだわからない。Geeklog.jpに設置した場合がそうなのだが,phpblock_rssaggregator.phpの254行目を


$feed = $factory->reader( $rdfurl, $_CONF['default_charset'] );
から,

$feed = $factory->reader( $rdfurl, '' );

に変えると正常に動作することから,XMLパーサ関数に関連する不具合のようだ。この問題を解決すれば,使い勝手のよいものになりそう。Geeklog.jpの左ブロックに,RSS Aggregatorのデモを表示しているので,よろしければどうぞ。

タグ:rss rss_aggregator

コメント (0件)