バージョン選択

フォーラム

メニュー

オンライン状況

54 人のユーザが現在オンラインです。 (38 人のユーザが フォーラム を参照しています。)
登録ユーザ: 4
ゲスト: 50
arie6570 ley92332 hudson3181 LizzieBpp0 もっと...

PR

先着1,000社 プラグインダウンロード&お申込で1,000円分Amazonギフト券プレゼント amazon pay
広告掲載について

サイト内検索

質問 > フロント機能 > 【2.11.1】モバイルでサムネイル表示

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
regista
投稿日時: 2011/7/21 18:37
対応状況: −−−
新米
登録日: 2011/7/20
居住地:
投稿: 7
【2.11.1】モバイルでサムネイル表示
モバイルのカテゴリなどで、resize_imageを使って縮小した画像を表示したいと思い、試行錯誤しましたがうまくいきません。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=1838&forum=11&post_id=20406#forumpost20406

上記の記事を参考に、html上ではimgタグが正しく出力されるようになったのですが、携帯で見てみると画像が表示されません。

i-mode HTML Simulator IIで画像だけを表示させてみたところ、URLにPHPSESSID=・・・というのが付いてしまうようです。

PCのブラウザで同じURLを入力するとPHPSESSIDが付かずに正しく表示されたので、これが原因かなと思ったのですが違いますでしょうか?

どなたかご教授願えればと思います。

どうぞよろしくお願い致します。


ec-cube : 2.11.1
PHP : 5.2.17
Mysql : 5.1.34
AMUAMU
投稿日時: 2011/7/25 16:34
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 【2.11.1】モバイルでサムネイル表示
IMGタグのsrc部分をhttp:// 表記から始まるようにリンクしてみると良いと思います。
セッションIDの自動付与がなくなるはずです


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

regista
投稿日時: 2011/7/27 2:48
対応状況: −−−
新米
登録日: 2011/7/20
居住地:
投稿: 7
Re: 【2.11.1】モバイルでサムネイル表示
ご返信、ありがとうございます!

何とか、ソース上では

<img src="http://www.○○○.com/resize_image.php?image=○○○.jpg&width=80&height=80" alt="○○○" />

のように表示されるようになったのですが、携帯やシミュレーターで見てみるとセッションIDが付いてしまっているようで、×マークが表示されてしまいます。

やはり、携帯ではresize_imageを使用するのは無理なのでしょうか?
自分でも色々と表示する方法を探しているのですが、なかなか似たような情報が無くて困っております。
AMUAMU
投稿日時: 2011/7/27 18:50
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 【2.11.1】モバイルでサムネイル表示
確かにauで見ると挙動がおかしいですね
ドコモ・SBで同様の事をした場合は大丈夫そうに見えました。

auの場合、画像リサイズ機能の対象外となることが何らかの悪影響を及ぼしている原因と想像されます。

ちょっと2.11で発生した不具合っぽいですが詳しく調べてみないと分からない感じですね・・・


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

kazuhiy
投稿日時: 2011/8/3 18:30
対応状況: −−−
一人前
登録日: 2010/5/10
居住地:
投稿: 139
Re: 【2.11.1】モバイルでサムネイル表示
横から失礼します。

私も2.11.1のモバイルでサムネイル表示を試みているのですが、非常に苦戦しておりまして宜しければアドバイスいただけないでしょうか?


list.tplに

<img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$image_path|sfRmDupSlash}-->&width=65&height=65" width="65" height="65" />

と記載をしても画像は表示されず、ソースを確認したところ

<!--No image-->width="65" height="65" />のように表示されております。


恥ずかしながら原因も何もわからないため現状は

<img src="<!--{$smarty.const.IMAGE_SAVE_URLPATH|sfTrimURL}-->/<!--{$arrProduct.main_list_image|sfNoImageMainList|h}-->" width="65" height="65" />

と記載をしてリサイズされていない画像を表示させています。

携帯電話の表示容量を考えるとリサイズさせた画像を表示させたいのですが、上記のauの挙動の事も考えると2.11.1のモバイルでリサイズ画像は利用しない方がいいのでしょうか・・・。
gou117z
投稿日時: 2011/8/4 16:18
対応状況: −−−
新米
登録日: 2010/11/19
居住地:
投稿: 5
Re: 【2.11.1】モバイルでサムネイル表示
EC-CUBE2.11では、携帯UAからのアクセスの場合、

/html/require.phpで制御されて、画像変換resize_image.phpが正しく動作しないので、条件を修正します。
/* コメントアウトする。
if (SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE){
*/

/* resize_image.phpのときだけ、リダイレクト解除 */
if ((!preg_match(“/resize_image.php/i”, $_SERVER['REQUEST_URI'])) &&
(SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE)){
define(‘MOBILE_SITE’, true);
$objMobile = new SC_Helper_Mobile_Ex();
$objMobile->sfMobileInit();
ob_start();

} else {



携帯用のテンプレート側にイメージタグを記述すると、次のクラスが勝手にURLを置き換えるので、それを修正する。

data/class/SC_MobileImage.php

// HTML中のIMGタグを取得する
// $pattern = ‘/<img\s+[^<>]*src=[\'"]?([^>"\'\s]+)[\'"]?\s*\/?/i’;
$pattern = ‘/<img\s+[^<>]*src=["]?([^>"\'\s]+)["]?\s*\/?/i’;

シングルクオートのときは、置き換えないように修正。

後は携帯用テンプレートのイメージタグを追加すれば完了。

<!– ▼商品 ここから –>
<!–商品写真–>
<img src=’/resize_image.php?image=<!–{$arrProduct.main_list_image|sfNoImageMainList|h}–>&width=65&height=65′ alt=”<!–{$arrProduct.name|h}–>” align=”left” />

回答になっていますでしょうか?
kazuhiy
投稿日時: 2011/8/5 12:33
対応状況: −−−
一人前
登録日: 2010/5/10
居住地:
投稿: 139
Re: 【2.11.1】モバイルでサムネイル表示
gou117z様

無事にリサイズされた画像を表示できました!!
わざわざご丁寧にありがとうございました。
regista
投稿日時: 2011/8/5 20:31
対応状況: −−−
新米
登録日: 2011/7/20
居住地:
投稿: 7
Re: 【2.11.1】モバイルでサムネイル表示
gou117z様

require.phpの修正で無事に表示されました!
すごく助かりました。

どうもありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

統計情報

総メンバー数は28,620名です
総投稿数は86,774件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1752
4
yuh
1500
5
red
1165
6
468
1085
7
umebius
1007
8
fukap
907
9
shutta
827
10
tsuji
815
11 ramrun 789
12
tao_s
651
13 karin 650
14 sumida 641
15
homan
633
16 DELIGHT 571
17
h_tanaka
508
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© LOCKON CO.,LTD. All Rights Reserved.