質問 > その他 > オススメ商品のサイズ変更について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ann |
投稿日時: 2010/4/22 18:33
対応状況: −−−
|
新米 登録日: 2010/4/22 居住地: 投稿: 5 |
オススメ商品のサイズ変更について [EC-CUBE]Version 2.4.3 を使用しています。
[現象] ブロック編集で「オススメ商品」の画像の大きさを変更しようとしました。ある一定のサイズまでは大きく出来ないようなので、以下のように変更してみたのですが、画像が表示されません(blank.gifが出てしまいます)。 変更してみた内容は以下の通りです。 -ブロック編集で「オススメ商品」を変更------------------ <1か所目> <!--{if $arrBestProducts[cnt].main_large_image != ""}--> <!--{assign var=image_path value="`$arrBestProducts[cnt].main_large_image`"}--> <2か所目> <img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$image_path|sfRmDupSlash}-->&width=233&height=400" alt="<!--{$arrBestProducts[cnt].name|escape}-->" /></a> -LC_Page_FrontParts_Bloc_Best5を変更------------------- //おすすめ商品検索 function lfGetRanking(){ $objQuery = new SC_Query(); $col = "DISTINCT A.*, name, price02_min, price01_min, main_large_image "; $from = "dtb_best_products AS A INNER JOIN vw_products_allclass_detail AS allcls using(product_id)"; ------------------------------------------------------- 原因と解決法を教えて頂けると幸いです。 |
ukai |
投稿日時: 2010/4/23 10:20
対応状況: −−−
|
常連 登録日: 2009/5/29 居住地: 東京都 投稿: 54 |
Re: オススメ商品のサイズ変更について こんにちは。
全く見当違いだったらすみません・・・。 引用:
恐らく$colの『main_large_image[/color]』の[/color]が いらないのではないかなと思います。 |
ann |
投稿日時: 2010/4/23 13:18
対応状況: −−−
|
新米 登録日: 2010/4/22 居住地: 投稿: 5 |
Re: オススメ商品のサイズ変更について ご回答ありがとうございます。
すいません、[/color]は私がここに投稿する際に変更した部分を赤文字で表示するように使った色指定の差し入れ[color=○○][/color]が入れ子になってなかったのが出てしまってました。 修正させて頂きました。 |
ukai |
投稿日時: 2010/4/23 13:32
対応状況: −−−
|
常連 登録日: 2009/5/29 居住地: 東京都 投稿: 54 |
Re: オススメ商品のサイズ変更について 大変失礼しました…!
もしかしたら $col = "DISTINCT A.*, name, price02_min, price01_min, main_large_image "; $from = "dtb_best_products AS A INNER JOIN vw_products_allclass_detail AS allcls using(product_id)"; vw_products_allclass_detail←ここにmain_large_image フィールドがないのかな?とも思いましたがあるようです。 あとは二つ目の変更箇所で <2か所目> <img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$image_path|sfRmDupSlash}-->&width=233&height=400" alt="<!--{$arrBestProducts[cnt].name|escape}-->" /></a> resize_image.php→ data/class/pages/LC_Page_ResizeImage.php ここで、指定のファイル名をチェックしていて ファイル名が正しい場合のみ、そのファイルを表示して 正しくない場合はデフォルトでblank.gifを設定するみたいです。 あとファイルがもともとない場合もblank.gifを設定しているようです。 なので、ここも何か関係あるかなぁと思います。 はっきり分からずすみません。 |
ann |
投稿日時: 2010/4/23 15:24
対応状況: −−−
|
新米 登録日: 2010/4/22 居住地: 投稿: 5 |
Re: オススメ商品のサイズ変更について こちらこそ誤った文を載せてしまい失礼致しました。
ご回答頂いた方法を試してみました。 -----以下に修正-------------------------------------- (1か所目)ファイルの変更 $col = "DISTINCT A.*, name, price02_min, price01_min, main_large_image "; $from = "dtb_best_products AS A INNER JOIN main_large_image AS allcls using(product_id)"; (2か所目)ブロック編集の変更 <img src="<!--{$smarty.const.SITE_URL}-->data/class/pages/LC_Page_ResizeImage.php?image=<!--{$image_path|sfRmDupSlash}-->&width=233&height=400" alt="<!--{$arrBestProducts[cnt].name|escape}-->" /></a> ---------------------------------------------------- 1か所目のファイルの変更は特にエラーも出ませんでした。 この段階ではとくに変化なしでした。 2か所目のブロック編集を変更した段階でblank.gifの画像自体が消えてしまいました。 文字のみのリンクが出ている状態になります。 念のためブラウザでソースを確認してみました。 ---------------------------------------------------- "http://○○○.jp/html/data/class/pages/LC_Page_ResizeImage.php?image=/home/sites/heteml/users108/a/n/n/annie07/web/html/misc/blank.gif ・・・(以下略) ---------------------------------------------------- 画像はblank.gifを表示させようとしているようです。 画像ファイルに問題があるのかとそこも確認しなおしてみました。 ですが、デフォルトに戻すと表示したい画像は出てくるので(サイズは希望のサイズにならずですが)画像が無い、もしくは問題があるわけではないと思うのですが・・。 ちなみにオススメの画像自体は「オススメ管理」からアップしています。 blank.gifが出ている時はオススメ管理に登録した画像名を探して無いからblank.gifを表示させてる・・と解釈でいいのでしょうか。 そうするとデフォルトに戻した時に出るのは何故だろう・・・。 探しに行くディレクトリが変更により変わってしまった・・とか? ↑すいません、変なこと言ってるかもしれません; |
ukai |
投稿日時: 2010/4/23 16:04
対応状況: −−−
|
常連 登録日: 2009/5/29 居住地: 東京都 投稿: 54 |
Re: オススメ商品のサイズ変更について こちらこそすみません紛らわしい書き方をしてしまいまして…
(2か所目)ブロック編集の変更 <img src="<!--{$smarty.const.SITE_URL}-->data/class/pages/LC_Page_ResizeImage.php?image=<!--{$image_path|sfRmDupSlash}-->&width=233&height=400" alt="<!--{$arrBestProducts[cnt].name|escape}-->" /></a> こちら直していただいたんですが、 さきほど resize_image.php→ LC_Page_ResizeImage.php としたのはresize_image.phpがLC_Page_ResizeImage.phpを 継承しているということを言いたかっただけなんです。 ごめんなさい! だから二箇所目はデフォルトの状態に戻していただけますか? もし修正するのなら、resize_image.phpの継承元 つまりdata/class/pages/LC_Page_ResizeImage.phpの中の 処理自体を見直してみるといいかもしれません。 それと (1か所目)ファイルの変更 $col = "DISTINCT A.*, name, price02_min, price01_min, main_large_image "; $from = "dtb_best_products AS A INNER JOIN main_large_image AS allcls using(product_id)"; こちらも紛らわしい書き方してしまい申し訳ないのですが、 デフォルトの状態に戻してもらえますか? main_large_imageはvw_products_allclass_detailという Viewテーブルの1項目で存在していますということがいいたかったのです。 重ね重ね紛らわしくすみません |
ukai |
投稿日時: 2010/4/23 16:28
対応状況: −−−
|
常連 登録日: 2009/5/29 居住地: 東京都 投稿: 54 |
Re: オススメ商品のサイズ変更について annさん、度々すみません。
とても回り道をしてしまったのですが、 大きさを変更するだけなら (2か所目)ブロック編集の変更 <img src="<!--{$smarty.const.SITE_URL}-->data/class/pages/resize_image.php?image=<!--{$image_path|sfRmDupSlash}-->&width=233&height=400" alt="<!--{$arrBestProducts[cnt].name|escape}-->" /></a> だけの修正でサイズ変更できるようです。 今自分の方で、 (2か所目)ブロック編集の変更 <img src="<!--{$smarty.const.SITE_URL}-->data/class/pages/resize_image.php?image=<!--{$image_path|sfRmDupSlash}-->&width=233&height=400" alt="<!--{$arrBestProducts[cnt].name|escape}-->" /></a> 同じようにこのテンプレートだけ修正してみたら サイズ大きくなりました。 |
ann |
投稿日時: 2010/4/23 16:55
対応状況: −−−
|
新米 登録日: 2010/4/22 居住地: 投稿: 5 |
Re: オススメ商品のサイズ変更について こちらこそ何度も申し訳ないです;
度々で申し訳ないのですが・・最後のご回答について質問致します。 ↓引用 <img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$image_path|sfRmDupSlash}-->&width=233&height=400" alt="<!--{$arrBestProducts[cnt].name|escape}-->" /></a> これはデフォルト状態で他は何もいじらずの変更ですか? それでサイズだけ変更すると上手く行かなかったので・・・。 (画像が荒れてしまう等) それで <!--{if $arrBestProducts[cnt].main_list_image != ""}--> <!--{assign var=image_path value="`$arrBestProducts[cnt].main_list_image`"}--> これを・・ <!--{if $arrBestProducts[cnt].main_large_image != ""}--> <!--{assign var=image_path value="`$arrBestProducts[cnt].main_large_image`"}--> するなどして大きくしようと試みたのですがうまくいかず。 ukaiさんの方では画像荒れなどは起こっていませんか? だとしたら私がどこか変なことやってますね・・; 何度もお手数おかけして申し訳ありません。 |
ukai |
投稿日時: 2010/4/23 18:29
対応状況: −−−
|
常連 登録日: 2009/5/29 居住地: 東京都 投稿: 54 |
Re: オススメ商品のサイズ変更について 特に自分の方では画像荒れは起こっていません。
annさんのおっしゃっている通り、デフォルト状態で 他は何もいじっていません。 ちなみにオススメで追加したのは、デフォルトで登録されていた アイスクリームです。 あと2件以上登録すると、レイアウトが少し崩れてしまいますね。 これはデフォルトから画像の大きさを変更しているので 調節が必要なのだと思いますが… もうちょっと自分の方でもいろいろ試してみます。 |
ann |
投稿日時: 2010/4/24 13:56
対応状況: 確認中
|
新米 登録日: 2010/4/22 居住地: 投稿: 5 |
Re: オススメ商品のサイズ変更について 画像が指定したサイズの大きさに変更されないみたいです。
指定サイズより小さく表示されます。 だからといってCSSで制御すると今度は画像が荒れてしまいました。 ご回答頂いたように下記のように戻してみたのですが・・。 LC_Page_FrontParts_Bloc_Best5.phpをデフォルトに戻しました。 ブロック編集も・・ <1か所目> <!--{if $arrBestProducts[cnt].main_list_image != ""}--> <!--{assign var=image_path value="`$arrBestProducts[cnt].main_list_image`"}--> ↑デフォルトに戻して <2か所目> <img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$image_path|sfRmDupSlash}-->&width=233&height=400" alt="<!--{$arrBestProducts[cnt].name|escape}-->" /></a> ↑この部分だけサイズ変更かけました。 元画像もグラフィック系のソフトで見直したのですが、やはり元の画像は問題ないようです。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |