• カテゴリ その他 の最新配信
  • RSS
  • RDF
  • ATOM

ブログ - XCL2.2 イメージマネジャー:イメージの一覧の不具合修正

XCL2.2 イメージマネジャー:イメージの一覧の不具合修正

カテゴリ : 
不具合情報 » その他
執筆 : 
masa 2011/11/6
XCL2.2 になって一つだけ困っていたことがあった。
イメージマネジャーでイメージの一覧を出したときに、カテゴリに関係なくすべてのイメージが表示されてしまうのだ。

これはかなり困るのだが、「そのうち XCL2.2.1 が出たときに直ってるさ」などと放置していた。

とはいえなかなか2.2.1 が出ない。
多分sourceforge上では直っているのだろうが、確認するのが面倒くさい...
ちょっと気が向いたので、直してみることにした。(ってそのほうが面倒なのではないか?)
ふーむ。
admin の一覧関係はクラス継承されて整理されているのだね。
どうやら一覧のフィルタクラス部分に問題があるようだ。

modules/legacy/admin/forms/ImageFilterForm.class.php
の66行目の以下の行

$this->mNavi->addExtra('imgcat_id', xoops_getrequest('imgcat_id'));

の下に一行を追加した

$this->_mCriteria->add(new Criteria('imgcat_id',xoops_getrequest('imgcat_id')));


これで無事、選択したカテゴリのイメージだけが表示されるようになった。
  • トラックバック (0)
  • 閲覧 (4586)