Ticket #1596 (closed バグ指摘: 修正済)
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:3 Changed 12 years ago by h_yoshimoto
- Milestone changed from EC-CUBE2.12.2 to EC-CUBE 2.12.3
comment:5 Changed 11 years ago by AMUAMU
- Owner changed from somebody to AMUAMU
- 修正済み set
r22791 にて改修しました。
ROOT_URLのディレクトリ名に数字だけのディレクトリが含まれている場合に生じる問題でした。
Note: See
TracTickets for help on using
tickets.
Windows環境だけの問題ですが、基本動作の不具合のためマイルストーンを2.11.5にしましたが、必要に応じて修正してください。