イメージマネージャーの表示順序
Xoopsのイメージマネージャーを普通に使っているのだが・・・(2.0.16ね)。
たいていは画像を使いたいときに、その都度アップロードして、そしてリストから画像を選択して使うことになるはず。
このリスト10件ずつ表示でページングとなり登録順に表示される。これは非常に不便だ。つまりこの方式だと、新規登録した画像を使おうと思ったら、必ずページング処理をしてから画像を選択しなくてはいけない。だいたい記事を書く際に、昔登録した画像を使うことは稀なはず。ということでこれは仕様がまずいのだ。
んでもってimagemaneger.phpを少しハックした。ハックした箇所はファイルの90行目付近。
$criteria->setLimit(10);
$criteria->setStart($start);
この下に以下の2行を追加した。
$criteria->setSort(‘image_id’);
$criteria->setOrder(‘desc’);
これで画像リストの表示順序が逆になった。やっぱこれのほうが断然使いやすい。
ということでめでたしめでたし。