引用:
また、商品画像が <img src="/resize.php?image=... でうまく参照できていなかったので、とりあえず削除し、
商品一覧ページと同じように商品画像なし、商品詳細ページへのリンクあり、という形に表示方法に変更しました。
携帯でもクエリ文字列は渡せるはずですし、なぜ画像が参照できないのかは謎ですが、今後調べてみたいなと思います。
自分は商品一覧をサムネイル付きで一覧表示させたくて、同じ様な事をしていました。
その時にサムネイルのみが表示されないという同じ現象かありました。
原因は
/data/class/SC_MobileImage.php
の携帯用の画像自動変換部分にあることがわかり
foreach ($images[1] as $key => $path) {
$realpath = html_entity_decode($path, ENT_QUOTES);
$realpath = preg_replace('|^' . ROOT_URLPATH . '|', HTML_REALDIR, $realpath);
$converted = $imageConverter->execute($realpath);
if (isset($converted['outputImageName'])) {
//$buffer = str_replace($path, MOBILE_IMAGE_URLPATH . '/' . $converted['outputImageName'], $buffer);
} else {
//$buffer = str_replace($images[0][$key], '<!--No image-->', $buffer);
}
}
と変換部分にコメントアウトしたら正常に画像が表示されました。
たぶん、これでおすすめ表示のサムネイル画像も表示する事が出来ます。
あとはphpThumbなど画像リサイズのプログラムを用意してあげれば
大丈夫と思いますよ。