バージョン選択

フォーラム

メニュー

オンライン状況

56 人のユーザが現在オンラインです。 (47 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 56
もっと...

サイト内検索

質問 > 管理機能 > モバイル用の画像設定について

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Gbiledge
投稿日時: 2009/6/30 12:24
対応状況: −−−
常連
登録日: 2009/4/25
居住地:
投稿: 55
Re: モバイル用の画像設定について
EC-CUBE2.4
PostgreSQL8.3~

解決いたしましたので方法を記載しておきます。
以下の方法で携帯サイトの商品詳細画像を任意の大きさに設定可能にします。

目的:
・/upload/mobile_image/ から /upload/save_image/ に変更してモバイル用の画像ではない大きなサイズの画像を使用出来るようにする。
この事により、意図しない画像のリサイズを回避。(僕の場合は意図せずに「43 x 65」の画像サイズになっていた)

手順1:
/data/require_base.php
require_once(CLASS_PATH . "SC_MobileImage.php");

を以下のようにコメントアウト
//require_once(CLASS_PATH . "SC_MobileImage.php");


手順2:
/html/require.php
header("Location: ". SC_Utils_Ex::sfRmDupSlash($url . $path));
exit;

を以下のようにif分つけて変更
/* resize_image.phpのときだけ、リダイレクト解除 */
if(!preg_match("/resize_image.php/i", $path)) {
header("Location: ". SC_Utils_Ex::sfRmDupSlash($url . $path));
exit;
}


手順3:
/data/smarty/templates/default (または使用中のテンプレート名)/mobile/products/detai.tpl
メイン商品画像を表示したい箇所に張り付け(widthは個別で指定して下さい)
<!--{assign var=key value="main_image"}-->
<img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$arrProduct.main_image}-->&width=240" alt="<!--{$arrProduct.name|escape}-->"/>



携帯サイトの「オススメ商品」にresize.phpを使用してサムネイルを表示するには、上記の手順1と2を行った上で、以下の方法で可
data/smarty/templates/default (または使用中のテンプレート名)/mobile/frontparts/best5.tpl
オススメ商品画像を表示したい箇所に張り付け(widthは個別で指定して下さい)

<!--{if count($arrBestProducts) > 0}-->
<!--{foreach from=$arrBestProducts item=arrProduct name=best_products}-->
<!-- ▼オススメコメント ここから -->
<td rowspan=""><a href="<!--{$smarty.const.MOBILE_DETAIL_P_HTML}--><!--{$arrProduct.product_id}-->">
<img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$arrProduct.main_list_image}-->&width=25" alt="<!--{$arrProduct.name|escape}-->"/></a></td>
<!-- ▲オススメコメント ここまで -->
<!--{if !$smarty.foreach.best_products.last}--><!--{/if}-->
<!--{/foreach}-->
<!--{/if}-->


次に、携帯サイトのトップ画面の「オススメ商品」を表示したい箇所に以下を貼付け
data/smarty/templates/default (または使用中のテンプレート名)/mobile/top.tpl
<!--{include_php file=`$smarty.const.MOBILE_HTML_PATH`frontparts/bloc/best5.php}-->
AMUAMU
投稿日時: 2009/6/29 14:30
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: モバイル用の画像設定について
サイズを見る限り、縦横比固定で何かの上限に揃えられていますよね・・・

一回、/html/upload/mobile_image にある画像キャッシュファイルを全部削除して再生成してみてください。

それと確認するところとしては、
・商品詳細ページ内で、商品詳細を表示する前に、別の画像を表示していないか?
・商品一覧ページやオススメなどのbloc表示等で、同じ商品のサムネイルをサイズ固定(resize.phpを使って)で画像表示するカスタマイズをしたりしていませんか?

ここらあたりが経験上、引っかかる場合がありますね。


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

[url=h

AMUAMU
投稿日時: 2009/6/29 14:22
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: モバイル用の画像設定について
/data/Smarty/templates/default/admin/mail/htmlmail_select.tpl

で使われているようですが
わざわざパラーメーター設定に入れておく程の事じゃない気もしますね


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

[url=h

Gbiledge
投稿日時: 2009/6/28 23:55
対応状況: −−−
常連
登録日: 2009/4/25
居住地:
投稿: 55
Re: モバイル用の画像設定について
DoCoMoでみるとメイン画像サイズが「43 x 65」で、
サブ画像も「43 x 65」と確認しました。

AUでみるとメイン画像サイズが「152 x 229」で、
サブ画像も「40 x 60」と確認しました。
seasoft
投稿日時: 2009/6/28 23:44
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: モバイル用の画像設定について
もしかして、写真より上に別の画像が存在していたりします?

・・・と思いましたが、それは縦横比の問題だったと思うので、きっと別件ですね。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

seasoft
投稿日時: 2009/6/28 23:40
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: モバイル用の画像設定について
> 「UAを変えるとは」なんでしょうか!?

携帯電話なら、別の機種で試したり、実機とシミュレータを切り替えたり、場合によっては PC で開いたり。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

Gbiledge
投稿日時: 2009/6/28 23:33
対応状況: −−−
常連
登録日: 2009/4/25
居住地:
投稿: 55
Re: モバイル用の画像設定について
(/mobile/products/detail.php )
の画像部分の現状はこのようになっております。


<!--▼CONTENTS-->
<!--▼MAIN CONTENTS-->

<!--メイン画像-->
<!--{assign var=key value="main_image"}-->
<img src="<!--{$arrFile[$key].filepath}-->"><br>

<!--{section name=cnt loop=$smarty.const.PRODUCTSUB_MAX}-->
<!--{assign var=key value="sub_title`$smarty.section.cnt.iteration`"}-->
<!--{if $arrProduct[$key] != ""}-->
<!--拡大写真がある場合ここから-->
<!--{assign var=key value="sub_image`$smarty.section.cnt.iteration`"}-->
<!--{assign var=lkey value="sub_large_image`$smarty.section.cnt.iteration`"}-->
<!--{if $arrFile[$key].filepath != ""}-->


<!--{if $arrFile[$lkey].filepath != ""}-->
<!--サブ画像-->
<img src="<!--{$arrFile[$key].filepath}-->">
<!--{else}-->
<img src="<!--{$arrFile[$key].filepath}-->">
<!--{/if}-->
<!--{/if}-->
<!--{/if}-->
<!--{/section}-->


Gbiledge
投稿日時: 2009/6/28 23:24
対応状況: −−−
常連
登録日: 2009/4/25
居住地:
投稿: 55
Re: モバイル用の画像設定について
そうなんです。
モバイルサイトの商品詳細です。
(/mobile/products/detail.php )

ゴメンナサイ、「UAを変えるとは」なんでしょうか!?
素人でスイマセン...。
seasoft
投稿日時: 2009/6/28 23:23
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: モバイル用の画像設定について
モバイルサイトの商品詳細ですか?
(/mobile/products/detail.php )

ちなみに、UA変えるとどうですか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

Gbiledge
投稿日時: 2009/6/28 23:20
対応状況: −−−
常連
登録日: 2009/4/25
居住地:
投稿: 55
Re: モバイル用の画像設定について
だとすると、この「43 x 65」というモバイル用の画像設定はなんでしょうか!?

ウ〜ン、モバイル上ではどんなに大きなサイズをアップロードしても、全て何故か「43 x 65」という画像サイズになってしまう。

どこかにこのパラメーター設定があれば良いのですが...。
(1) 2 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,908名です
総投稿数は110,006件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.