質問 > フロント機能 > カゴの中の商品画像が表示されません |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
iwamoto |
投稿日時: 2013/7/17 15:16
対応状況: −−−
|
半人前 登録日: 2013/6/28 居住地: 投稿: 16 |
カゴの中の商品画像が表示されません どうか教えてください。
カゴの中の商品画像が表示されません。 グレーの四角形で表示されています。 ちなみに、このグレーの四角形をクリックすると、別窓で商品画像が表示されます。 解決策、または、原因を突き止めるアドバイスやヒントなどお教え頂ければと、お願い致します。 HTMLソースの該当する箇所を見ると、 img src="/resize_image.php?image=/shouhin/130px/PSSK-B2YKW.png&width=65&height=65" となっているので、素人考えで、何となく、 1)resize_image.phpが見当たらず、phpがちゃんと出力できていない。 2)リサイズする元画像が見当たらない。 のようなことが原因なのかなと思ってますが、よくわかりません。 宜しくお願い致します。 試しに、 ブラウザにフルパスで resize_image.php?image=/shouhin/130px/PPSKSL45x60K-CCP.png&width=65&height=65 を入力して表示させてみたところ やはりグレーの四角形が表示されました。 これは、resize_image.phpは動作しているということでしょうか。 以下、システム情報です。 EC-CUBE 2.12.4 サーバーOS Linux users126.phy.lolipop.jp 2.6.18-308.11.1.el5PAE #1 SMP Tue Jul 10 09:29:33 EDT 2012 i686 DBサーバー MySQL 5.6.11-log WEBサーバー Apache PHP 5.2.17 (date, libxml, openssl, pcre, zlib, bcmath, bz2, calendar, ctype, curl, dom, hash, filter, ftp, gd, gettext, session, iconv, json, mbstring, mcrypt, mysql, SimpleXML, SPL, PDO, pdo_pgsql, pdo_sqlite, pgsql, posix, Reflection, standard, pdo_mysql, soap, sockets, SQLite, exif, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, cgi-fcgi, radius, imagick, ionCube Loader, Zend Optimizer) GD 有効 (GD Version => bundled (2.0.34 compatible), FreeType Support => 1, FreeType Linkage => with freetype, T1Lib Support => , GIF Read Support => 1, GIF Create Support => 1, JPG Support => 1, PNG Support => 1, WBMP Support => 1, XPM Support => , XBM Support => 1, JIS-mapped Japanese Font Support => ) HTTPユーザーエージェント Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) |
tanaca |
投稿日時: 2013/7/17 17:14
対応状況: −−−
|
仙人 登録日: 2010/11/28 居住地: 福岡県 投稿: 332 |
Re: カゴの中の商品画像が表示されません おそらく、商品画像を /shouhin/130px/ の中に置いているから呼び出せないのではないでしょうか。
|
iwamoto |
投稿日時: 2013/7/17 17:57
対応状況: −−−
|
半人前 登録日: 2013/6/28 居住地: 投稿: 16 |
Re: カゴの中の商品画像が表示されません tanaca様、有難うございます。
画像は、upload/save_imageディレクトリの直下に入れないとだめなのでしょうか? ちなみに現在は、面倒なので画像はFFFTPでアップロードしてます。 とりあえず、現在は苦し紛れの処置として、cartテンプレートのindex.tplに「※下表のグレーの四角形をクリックすると、商品写真がご確認頂けます。」と書き添えております。。。 |
tanaca |
投稿日時: 2013/7/17 22:06
対応状況: −−−
|
仙人 登録日: 2010/11/28 居住地: 福岡県 投稿: 332 |
Re: カゴの中の商品画像が表示されません 商品画像は、upload/save_imageディレクトリ直下に入れた方が面倒じゃなくてよいかと思いますが、今のままでも、resize_image.php で画像を呼び出さずにカート画面のテンプレートファイル 132行目あたりの
<img src="<!--{$smarty.const.ROOT_URLPATH}-->resize_image.php?image=<!--{$item.productsClass.main_list_image|sfNoImageMainList|h}-->&width=65&height=65" alt="<!--{$item.productsClass.name|h}-->" /> を <img src="<!--{$smarty.const.IMAGE_SAVE_URLPATH}--><!--{$item.productsClass.main_list_image|sfNoImageMainList|h}-->" width="65" alt="<!--{$item.productsClass.name|h}-->" /> に変更すれば表示できるかと思います。 ただ、ここで表示できても注文確認画面や関連商品の画像など他にも触らないといけないところがありそうな気がします。
|
iwamoto |
投稿日時: 2013/7/18 12:25
対応状況: −−−
|
半人前 登録日: 2013/6/28 居住地: 投稿: 16 |
Re: カゴの中の商品画像が表示されません 田中様
貴重なアドバイスを頂き有難うございます。 参考にさせて頂き、試行錯誤してみます。 有難うございます。 |
iwamoto |
投稿日時: 2013/7/19 13:52
対応状況: −−−
|
半人前 登録日: 2013/6/28 居住地: 投稿: 16 |
Re: カゴの中の商品画像が表示されません cart/index.php 中の
<img src="<!--{$smarty.const.ROOT_URLPATH}-->resize_image.php?image=<!--{$item.productsClass.main_list_image|sfNoImageMainList|h}-->&width=65&height=65" alt="<!--{$item.productsClass.name|h}-->" /> を <img src="<!--{$smarty.const.ROOT_URLPATH}--><!--{$item.productsClass.main_list_image|sfNoImageMainList|h}-->" alt="<!--{$item.productsClass.name|h}-->" /> と変えて、リサイズをスルーさせてみました。 すると、 パスを直につないだ部分に 「...//...」 とスラッシュがダブってしまい 画像を表示できません。 どちらかのパスのスラッシュを取り除きたいのですが 方法はありますか? |
bratech |
投稿日時: 2013/7/19 14:34
対応状況: −−−
|
長老 登録日: 2008/11/28 居住地: 福岡 投稿: 223 |
Re: カゴの中の商品画像が表示されません <!--{$smarty.const.ROOT_URLPATH}-->
この記述では画像が保存されているパスになりませんので <!--{$smarty.const.IMAGE_SAVE_URLPATH}--> こちらをご利用ください。 ご参考まで。
|
iwamoto |
投稿日時: 2013/7/19 15:36
対応状況: −−−
|
半人前 登録日: 2013/6/28 居住地: 投稿: 16 |
解決しました Re: カゴの中の商品画像が表示されません bratech 様
的を射た助言を頂きお礼申し上げます。 有難うございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |