
EC-CUBEにはresize_image.phpという、画像を動的に縮小して表示できる便利なPHPがあります。これを利用すると、横縦比を維持したまま画像を縮小できるのですが、EC-CUBE2系では、なぜかモバイル側で利用しようとすると表示できません。(1系は普通に利用できるようです。)
コレ、ちょっとした工夫で利用できるので、今回はその方法をお教えします!
<!--{foreach from=$arrProducts key=i item=arrProduct name=list}-->
~省略~
<!--{if $arrProduct.main_list_image != ""}-->
<!--{assign var=image_path value="`$arrProduct.main_list_image`"}-->
<!--{else}-->
<!--{assign var=image_path value="`$smarty.const.NO_IMAGE_DIR`"}-->
<!--{/if}-->
<img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$image_path|sfRmDupSlash}-->&width=50&height=50" alt="<!--{$arrProducts[cnt].name|escape}-->" />
~省略~
<!--{/foreach}-->★★★★★ 待ってました! 2009/03/08
レビュアー:ike
先生!
私はこの授業を待ってました!
モバイルの画像表示についてはかなり苦労しました!
とりあえず表示されてはいますけど、リサイズ表示はできませんでした。参考にさせて頂き、さっそく活用します!
次の授業も期待していますので、よろしくお願いします!
リサイズされませんでしたか? 2009/03/09
レビュアー:homan
既にカスタマイズ済みのものから抜粋して掲載させて頂いている関係で、もしかすると抜けている部分があるかもしれません。(その時はごめんなさい)
もし具体的にどううまくいかないかわかるようであれば、お知らせ下さい。
★★★★★ ありがとうございます! 2009/04/12
レビュアー:えびな
2系でばっちりできました!
本当に助かりました。
足を向けて寝られません(笑)
ありがとうございます。m(__)m
