Ticket #1596 (closed バグ指摘: 修正済)

Opened 9 years ago

Last modified 7 years ago

Windows環境で、携帯において画像が表示されない場合がある

Reported by: AMUAMU Owned by: AMUAMU
Priority: Milestone: EC-CUBE2.13.0
Component: フロント Version: 2.11.4
Keywords: Cc:
修正済み: yes

Description

フォーラムにて satomo さんからご報告頂きました。  http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=9667&forum=10&post_id=46641

詳しく調べてみると、EC-CUBEの動作環境がWindowsの場合に生じる不具合だと分かりました。

問題の原因箇所はSC_MobileImage::handler内の最後の方、

                $realpath = html_entity_decode($path, ENT_QUOTES);
                $realpath = preg_replace('|^' . ROOT_URLPATH . '|', HTML_REALDIR, $realpath);

部分が、Windows環境でのパス表記を考慮していない為、置換が正常に働いていないと思われる

Change History

comment:1 Changed 9 years ago by AMUAMU

Windows環境だけの問題ですが、基本動作の不具合のためマイルストーンを2.11.5にしましたが、必要に応じて修正してください。

comment:2 Changed 9 years ago by kotani

  • Milestone changed from EC-CUBE2.11.5 to EC-CUBE2.12.0alpha

comment:3 Changed 8 years ago by h_yoshimoto

  • Milestone changed from EC-CUBE2.12.2 to EC-CUBE 2.12.3

comment:4 Changed 8 years ago by kim

  • Milestone changed from EC-CUBE2.12.3 to EC-CUBE2.12.4

comment:5 Changed 7 years ago by AMUAMU

  • Owner changed from somebody to AMUAMU
  • 修正済み set

r22791 にて改修しました。

ROOT_URLのディレクトリ名に数字だけのディレクトリが含まれている場合に生じる問題でした。

comment:6 Changed 7 years ago by h_yoshimoto

AMUAMUさま

いつもご対応ありがとうございます。

こちらbranches/version-2_12-devにコミットがされている様です。
branches/version-2_13-devへコミット頂けますでしょうか。

branches/version-2_12-devについては2.12.4のリリースに伴い差し戻しをさせて頂きます。
お手数おかけしますが、どうぞよろしくお願いいたします。

comment:7 Changed 7 years ago by AMUAMU

r23025 にて修正

comment:8 Changed 7 years ago by h_yoshimoto

  • Status changed from new to closed
  • Resolution set to 修正済

ご対応ありがとうございました。
こちらクローズさせていただきます。

Note: See TracTickets for help on using tickets.