サポート » プラグイン » ktai Style muで縮小画像が表示されない

  • 解決済 BlueStarLord

    (@bluestarlord)


    ktai Style 1.4.3を使わせてもらっています。

    環境は、Wordpress MU 2.6
    PHP 5.1.6
    です。

    携帯電話からコンテンツにアクセスしたところ縮小画像が表示されません。
    「shrinkage.php」33行目のDEBUGオプションをONにし試したところ

    [[No such a file:/var/www/html/files/2008/08/画像ファイル名-300×225.jpeg]]

    と表示されました。
    しかし実際のファイルは
    /var/www/html/wp-content/blogs.dir/6/files/2008/08/画像ファイル名-300×225.jpg
    にあります。

    MUは動作保証対象となっていないことは重々承知しておりますが、どこかのパラメータ
    やソースを変更することで表示できるよにすることは可能でしょうか?

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    [No such a file:/var/www/html/files/2008/08/画像ファイル名-300×225.jpeg]]
    と表示されました。
    しかし実際のファイルは
    /var/www/html/wp-content/blogs.dir/6/files/2008/08/画像ファイル名-300×225.jpg
    にあります。

    MU はサブドメイン設定でしょうか。
    Ktai Style は、URL からファイルパスを類推していますが、これが通常の WordPress のみを想定しています。WordPress ですと、wp-content の配下が blogs.dir/NN/ と分離しているので、うまく働きません。

    この類推処理が「いい加減」な方法であることは確かなので、WordPress の API で適切なものがないか調べてみます。
    パラメーターやソースをちょろっといじるだけでは改善は困難だと思います。

    lilyfan様

    早速のご回答ありがとうございます。

    サブディレクトリ形式を選択しております。

    小手先の対応では難しいことも了解しました。
    調査の方よろしくおねがいいたします。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    アップロード用のディレクトリーを取得するには wp_upload_dir() を使った方がよいみたいです。これを使うと、設定パネルでアップロードディレクトリーを変更している場合や、WordPress MU の場合でも対応できそうです。

    これを使うとなると、けっこうな修正になるので、Ktai Style 1.50 としてリリースした方がよさそうですね。ちょっと検討してみます。

    lilyfan様

    ご調査ありがとうございました。

    すばらしいですね。バージョンアップを楽しみのお待ちしております。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    アップロード用のディレクトリーを取得するには wp_upload_dir() を使った方がよいみたいです。これを使うと、設定パネルでアップロードディレクトリーを変更している場合や、WordPress MU の場合でも対応できそうです。

    残念ながらダメでした。MU の場合、ユーザーがファイルを置ける場所がアップロードディレクトリーに限定されているのに対し、通常の WordPress では wp-content 配下を自由に使えてしまうからです。なので、$wpmu_version の有無で挙動を変えるしかなさそうです。

    とりあえず、それっぽく修正したバージョンを CVS に上げましたので、修正版の shrinkage.php を差し替えて試してもらえないでしょうか。完璧なテストができてないので、動かなかったらごめんなさい。

    lilyfan様

    ご対応ありがとうございました。
    完全な組み込みは難しそうで残念です。

    ご提供頂いた修正版の「shrinkage.php」は無事動作いたしました。
    非常に助かります。こちらを使わせていただきます。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    ご提供頂いた修正版の「shrinkage.php」は無事動作いたしました。

    それは助かりました。もうちょっと微調整した上で次バージョン (1.44) で取り込むこととします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「ktai Style muで縮小画像が表示されない」には新たに返信することはできません。