> 管理機能 > 「カゴの中身」のページ、「オススメ商品」などで商品写真が表示されない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mi-taro |
投稿日時: 2009/5/8 11:23
対応状況: 確認中
|
一人前 登録日: 2009/4/21 居住地: 投稿: 118 |
「カゴの中身」のページ、「オススメ商品」などで商品写真が表示されない こんにちは。
お世話になっております。 表題のとおり、 「カゴの中身」のページ、「オススメ商品」などで商品写真が表示されません。 過去のフォーラムを参考にしましたが、バージョンアップは行っておらず、 以前、バグ報告されていた/data/Smarty/templates/cart/index.phpのパスも正常で、80行目付近:onclick="win01('../products/detail_image.php?....となっています。 「?」となっている部分をクリックすると写真は別ウィンドウで ちゃんと表示され見る事ができます。 商品リストと詳細ページでは商品写真が表示されていますが、 カゴに入れてから、決済までの間はずっと「?」のままです。 何が原因でなるのでしょうか。 EC-CUBE 2.3.4 Mac OS Tiger 10.4, PHP 4.4.9 Apache1.3.41 MySQL 5.1.31 |
seasoft |
投稿日時: 2009/5/8 11:29
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 「カゴの中身」のページ、「オススメ商品」などで商品写真が表示されない 下記は既読ですか?
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1571&forum=10 あまり結論が明確ではありませんが、参考になりそうな気がします。
|
mi-taro |
投稿日時: 2009/5/8 11:34
対応状況: −−−
|
一人前 登録日: 2009/4/21 居住地: 投稿: 118 |
早速見てみます seasoft様
いつもありがとうございます。 リンクありがとうございました! まずは、読んでみます! |
kishik |
投稿日時: 2009/5/8 11:54
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: 早速見てみます すでに解決していれば以下は必要ありませんが
画像部分のHTMLソースはどうなっていますか? |
mi-taro |
投稿日時: 2009/5/8 15:17
対応状況: −−−
|
一人前 登録日: 2009/4/21 居住地: 投稿: 118 |
HTMLソースです kishik様 まだ解決していません(汗) seasfot様のリンク先を参照し、パーミッションを777の確認等してみたのですが、 未だに自分で解決できていません・・・ >htmlはどうなっていますか? これはブラウザのソースを表示で見た状態で間違いなかったでしょうか? すると「カゴの中身」のときの写真のソースは以下です。 <td class="phototd"> <a href="/サイト名/html/cart/index.php" onclick="win01('../products/detail_image.php?product_id=1&image=main_image','detail_image','360','380'); return false;" target="_blank"> <img src="/サイト名/html/resize_image.php?image=商品リスト画像ファイル名.jpg &width=65&height=65" alt="商品名" /> </a> </td> resize_iamge.phpはまだいじっていません。 バージョンアップはしておらず、始めからカゴの中の商品写真は表示されていませんでした。ブラウザはsafariでテストしています。 他に問題が出そうなところがあれば、ご指摘よろしくお願いします。 |
seasoft |
投稿日時: 2009/5/8 15:36
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: HTMLソースです 引用:
<img src="/サイト名/html/resize_image.php?image=商品リスト画像ファイル名.jpg 赤字の空行は、実際の出力ソースで、そうなっているということですよね? 空行を外して、 http://ドメイン名/サイト名/html/resize_image.php?image=商品リスト画像ファイル名.jpg&width=65&height=65 に直接アクセスすると表示されますか?
|
kishik |
投稿日時: 2009/5/8 15:38
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: HTMLソースです /サイト名/html/resize_image.php?image=商品リスト画像ファイル名.jpg
&width=65&height=65 (改行が入っているのでしょうか?) をブラウザでURL直打ちしてみて、 表示されないときのエラーログを見てみてください。 ----- http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
mi-taro |
投稿日時: 2009/5/8 16:07
対応状況: −−−
|
一人前 登録日: 2009/4/21 居住地: 投稿: 118 |
エラーが出ました。 >seasoft様
>kishik様 htmlソースはブラウザでは改行が入っていましたが、ファイル内では入っていませんでした。 そして、 http://ドメイン/resize_image.php?image=画像ファイル名&width=幅&height=縦 とURLに入力してみたら、以下のエラーです。 Fatal error: Call to undefined function: imagecreatefromjpeg() in /Library/WebServer/Documents/ECtest/data/module/gdthumb.php on line 203 gdthumb.phpの203行目付近のソースは以下です。 // jpg形式 case "2": (→203行目です) $src_im = imageCreateFromJpeg($path); $dst_im = $imagecreate($re_size[0], $re_size[1]); $imageresize( $dst_im, $src_im, 0, 0, 0, 0, $re_size[0], $re_size[1], $size[0], $size[1]); 「サムネイル画像作成」のプログラムのようです。 jpgの画像ファイルの場合のエラーです。 具体的にはどんな変更が必要なのでしょうか? |
seasoft |
投稿日時: 2009/5/8 16:13
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: エラーが出ました。 PHPの GD が無効かも。
http://www.ec-cube.net/product/system.php の記載が少々曖昧なのですが、実際には GD がインストールされている必要があるのではなく、PHP の GD モジュールが読み込まれていることが必要です。 また、その GD モジュールは Ver 1.8 以上の必要があります。 (さらに、GD が JPEG をサポートしている必要があるのですが、通常はサポートしていると思うので、そこはあまり心配ないと思いますが、まれにそういったケースもあるので。)
|
seasoft |
投稿日時: 2009/5/8 16:30
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: エラーが出ました。 状況確認としては、管理機能の
システム設定 - システム情報 の 「PHP情報」の 「gd」で確認できます。 参考までに、当方環境の表示状態です。 引用: gd
|
(1) 2 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |