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

この記事は公開日より8年以上経過しているため、現在の内容と異なる可能性があります。

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_"を追加)
//--------------
// Config.Admin
ACMS.Config.Admin = {
...
  argGuidance : 
  {
    ....
    'Feed_Rss2' : ['bid', 'uid', 'cid', 'eid', 'keyword', 'tag', 'field_', 'start', 'end'],

対象の方はご対応をお願いいたします。

この度はご迷惑をおかけしてしまい申し訳ございませんでした。 今後ともa-blog cmsをお願い致します。

同じタグ付けがされている記事