Feed_Rss2モジュールの下位互換性問題

ver2.5.0以降のa-blog cmsのFeed_Rss2モジュールで下位互換性の問題が発見されました。

現象

ver2.5.0以前はFeed_Rss2モジュールで「モジュールIDの条件設定」でフィールドが設定できるようになっており、エントリーのカスタムフィールドで絞り込めるようになっていたが、 ver2.5.0以降では、ここの設定がなくなり、「モジュールの表示設定」にこの設定が移動しブログ、カテゴリーのフィールド絞り込み設定と一緒に設定するようになった為、下位互換性がとれず、以前のバージョンでエントリーフィールドの絞り込みをしていた場合は対応が必要。

対応1

「モジュールIDの条件設定」に設定できない為、「モジュールの表示設定」に再設定する。

対応2

以前と同じ仕様に戻す方法。

  • 1) バージョンアップする前の"/php/ACMS/GET/Feed/Rss2.php"を現行のものと置き換え。
  • 2) "/js/config.js"を以下のように修正("field_"を追加)