質問 > 管理機能 > モバイルで商品一覧画像を表示したい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
homan |
投稿日時: 2008/3/13 12:25
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: モバイルで商品一覧画像を表示したい au(1年前くらいの機種)では一応表示されました。
僕の環境は1.4系なので、2系ではちょっとresize_image.phpの仕様が変わっているのか、もしくは一部の機種では正常に表示されないのかもしれないですね。 #追記 いま、2.0.1aのresize_image.phpを見てみたのですが、予想通り require_once("./require.php"); が宣言されていて、携帯からの場合はrequire.php内でリダイレクトが掛って うまくいかない感じですね。 ちょっと今すぐチェックする時間と環境がないのですが、 このresize_image.phpを複製して /html/mobile/ の直下に設置したらどうでしょうか。 ソース追っかけていないので、うまく動作するのか、その他致命的な問題がないか等はわからないですが・・・。
|
ゲスト |
投稿日時: 2008/3/13 17:14
対応状況: −−−
|
Re: モバイルで商品一覧画像を表示したい 例のごとく5番目あたりに投稿したものですが、
上記試してみたところでました。 今度こそ完璧です!。 ありがとうございます。 とりあえず御礼まで。 |
|
ゲスト |
投稿日時: 2008/3/13 19:31
対応状況: −−−
|
Re: モバイルで商品一覧画像を表示したい 上記2度も完璧と書いてしまいましたが、
すみません。 また、PC上でためしていただけで、携帯ではNGでした。 |
|
ゲスト |
投稿日時: 2008/3/14 9:09
対応状況: −−−
|
Re: モバイルで商品一覧画像を表示したい 引用:
やってみましたがダメでした。 phpがわかれば〜 |
|
at_cube |
投稿日時: 2008/5/1 16:19
対応状況: −−−
|
新米 登録日: 2008/4/25 居住地: 投稿: 1 |
Re: モバイルで商品一覧画像を表示したい 引用:
と 引用:
でやってみたところ携帯でも表示されました。 docomoF905iとauW52SAで確認しました。 Version 2.1.2です。 |
homan |
投稿日時: 2008/5/26 21:24
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: モバイルで商品一覧画像を表示したい なんとなく原因がわかりました。解決はしていませんが・・・。
1系のresize_image.phpで縮小した場合は、きちんと画像フォーマット(MIMEタイプ)が返ってきているようですが、2系(僕が確認したのは2.2.0β)では画像形式が判明せず、「使用不可」という感じになっています。 「使用不可」でもPCの場合は表示されますが、携帯ではうまく表示されないようですね。 とりあえず、widthを指定して強制縮小する方法でなら正常に表示されますが、画像の容量は元のままなので、モバイル環境にはつらいですね。。 1系でどうにかうまくいっているようなので、 2系/data/class/pages/LC_Page_ResizeImage.php、/data/module/gdthumb.php辺りを見直してみるとなにか分かるかもしれません。
|
tonton |
投稿日時: 2009/2/2 1:13
対応状況: −−−
|
仙人 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: モバイルで商品一覧画像を表示したい すみません。教えてください。
この件↓って解決していますでしょうか? >1系のresize_image.phpで縮小した場合は、きちんと画像フォーマット(MIMEタイプ)が返ってきているようですが、2系(僕が確認したのは2.2.0β)では画像形式が判明せず、「使用不可」という感じになっています。 現在モバイルサイトをコーディングしているのですが、リストとオススメ商品に商品画像を出そうとして躓いていまして、いくつか試しているのですが・・・ |
nanasess |
投稿日時: 2009/2/2 12:00
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2318 |
Re: モバイルで商品一覧画像を表示したい 憶測ですが, 2.x では複雑に require してるのが原因かもしれません.
1.x と基本的なロジックは変更していないので, 1.x の resize_image.php を移植してしまえば直るかもしれません. 未検証ですので, はずしていたらスミマセン. |
tonton |
投稿日時: 2009/2/2 14:45
対応状況: −−−
|
仙人 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: モバイルで商品一覧画像を表示したい >nanasess様
こんにちは。レスありがとうございます。 >1.x と基本的なロジックは変更していないので, 1.x の resize_image.php を移植してしまえば直るかもしれません. 1.4.7のソースを持ってきてみましたが、そのまま持ってきただけでは、やはりダメのようで、PCサイトでも画像自体が表示されなくなりました。 リサイズイメージへのパスは正常に貼られているようなので(=PCサイトでのパスと同じ。サイズのみ変更)もしかしたら、携帯ではリサイズイメージは使えないのだろうか?と推測しているのですが、、、そんなことはないですよね? う〜む。 とりあえず、携帯での一覧ページ画像表示は、小さいほうの登録画像をテンプレート内でwidth指定して表示させましたが、これだと容量が減るわけではないので、やはりリサイズイメージが使えたほうがありがたいです。 私のサイトでは、携帯サイトは、XHTMLでcontent typeをapplication/xhtml+xmlとしているので、その影響もあるのかも、などと色々小さく変更したりしてみましたが、この部分は今のところダメみたいでした; 今の段階では、firefoxのエミュレータで見ているのですが、ユーザーエージェントを携帯に変更すると、リサイズイメージが利かなくなります。 困りました;(^^; |
homan |
投稿日時: 2009/2/2 15:16
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: モバイルで商品一覧画像を表示したい (うるおぼえで恐縮ですが)
以下のようにやったら、うまくいったような気がします。 resize_image.phpを1系から移植や2系のPC側のものをコピーしてmobile/以下に置いたりせず、ただ単にモバイル側のproducts/list.tplで商品情報ループ表示の中で、 <img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$image_path|sfRmDupSlash}-->&width=50&height=50" alt="<!--{$arrProducts[cnt].name|escape}-->" /> と、$smarty.const.SITE_URLで指定するのがミソだったような気がします。 はずれてたらごめんなさい。 (過去の書き込みをみたら、同じこと書いてだめだった様な事が書いてありましたね・・・うまくいかない場合は時間がある時にちょっと過去の記憶をたどってみます。 --------------- 追記・・・思い出しました! 上記のようにモバイル側のlist.tplに記述した上で、 /html/require.php一番下あたりの
を以下に変更します。
ちょっと強引ですが、resize_image.phpにアクセスがあった場合だけリダイレクトしないようにしています。
|
« 1 (2) 3 4 5 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |