■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

uploaderプラグイン(v1.5.3stable)のfilter

bluem > uploaderプラグイン(v1.5.3stable)のfilter @ 2010/2/16 23:33
安定版リリースおめでとうございます。
uploaderプラグインも無償ということでうれしい限りです。

早速使ってみたところ、CKEditorのイメージボタンからダイアログを表示する際に、
既にアップロード済みのファイル一覧が表示されません。
ファイルはpngの画像ファイルです。
プラグイン管理画面では正常表示されます。

少しばかりソースを追いかけてみたのですが、/admin/uploader/uploader_files/index
のインラインJSで定義しているupdateFileList()関数の

    <?php if($filter=='image'): ?>
        var url = baseUrl+'admin/uploader/uploader_files/ajax_list/image?rand='+rand
    <?php else: ?>
        var url = baseUrl+'admin/uploader/uploader_files/ajax_list?rand='+rand
    <?php endif ?>


の部分において、CKEDitorでは$filter=='image'で処理され「ファイルが存在しません」になり、
プラグイン管理画面では$filter!='image'で処理され正常表示されます。
$filter=='image'の場合の処理が正しくなされていないようです。

毎度ながらSQLite3です。
uploader_files_controller.php内に拡張子判別をSQLでやってそうなコードを見かけましたが
SQLiteに対応していないのかもしれません。
ryuring > Re: uploaderプラグイン(v1.5.3stable)のfilter @ 2010/2/17 6:41
引用:
安定版リリースおめでとうございます。


bluem さんにはかなり貢献して頂き、ホントおかげさまという感じです。ありがとうございます。

さて、この件について・・・早速のバグで嬉しいやら悲しいやらです(苦笑)
この問題は、SQLiteだけの問題ではありませんでした。
単にCakePHPの条件文の書き方が間違ってました。テスト不足ですね。。

パッチを用意しましたのでご利用ください。
http://project.e-catchup.jp/issues/show/838

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ryuring > Re: uploaderプラグイン(v1.5.3stable)のfilter @ 2010/3/9 14:13
この件について、BaserUploader1.2.3 にて解消しました。
よろしくお願いいたします。
http://basercms.net/news/archives/39

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
14 人のユーザが現在オンラインです。 (13 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 14