商品ページの画像について
-
投稿者投稿
-
2013年2月2日 7:07 AM #52226masuda-clair参加者
動作に関するご質問の場合は必ずご記入ください。
WordPress のバージョン:3.5
Welcart のバージョン:1.2.3
ご利用のテーマ:theme1494
症状を確認したブラウザ:
サーバー(会社名、サービス名):
SSLの利用: 無し | 専用SSL | 共用SSL
WordPress のパーマリンク設定:
商品ページに表示される画像について
メディアでアップロードしましたが、同時に
サムネイルが設定されています。
ページ上の画像は、どの画像が指定されるのでしょうか?
本来の画像ではなく、サムネイルが表示されているようで
天地がカットされています。
具体的には、200×200の画像が
テーマで設定された200×184の画像がピックアップされているよで
上下の8ピクセルが切れた画像が指定されています。
とりあえず、無理やりに元の画像を上記サイズ名の画像にして
対応しましたが、対応の仕方が分かりません。
最悪、テーマのサムネイル機能を停止しないといけないのかと
思いますが、できれば、何らかの指定で、このまま進めたいと思います。
ご存知の方があればよろしくお願いします。
2013年2月2日 7:50 AM #66092komokomo参加者こんにちは。
管理画面のメディア設定はどうなっていますでしょうか?
『サムネイルを実寸法にトリミングする』のチェックを外して再度、商品を登録し直してみてください。
あとテーマに設置されている
wc_templates/wc_item_single.php内の
画像を取得するコードはデフォルトのままでしょうか?
カスタマイズしてあればコードと一緒に投稿して頂ければ解決も早くなるかもです。
2013年2月2日 8:13 AM #66093masuda-clair参加者ありがとうございます
メディア設定は、サイズをすべて「0」にして更新
その後サイズにスペースを入れて更新です
書かれているチェックは入ったままです。
残念ながら、テーマはWelCartではなく、オリジナル
(テーマ配布サイトより購入したテーマ)なので
上記phpは存在しません。
一度、チェックを外して試してみます
2013年2月2日 8:26 AM #66094masuda-clair参加者やってみましたが、変化なしでした。
当然、入手したテーマでのサムネイル設定は存在しますし
その通りのものが生成されています(サムネイル画像)
この機能は、書いたようにテーマに付随するものなので
変えたくはありません。
逆に、WelCartの「single_item.php」が
どの画像を取ってくるかわかる
というより、強制的にでも、オリジナル画像を
とってくるような設定がしたいと思っています。
できない物でしょうかねぇ?
2013年2月2日 8:49 AM #66095komokomo参加者ダメでしたか。
商品ページに表示される画像はメインの画像で良いんですよね?
サブ画像ではなくて・・・
あとオリジナルのテーマにもwc_templates/wc_item_single.phpは存在しないのでしょうか?
wc_item_single.phpに画像取得のコードは記述されていないのでしょうか?
自分もオリジナルのテーマを作成していますが
メイン画像はサムネイルではなくオリジナルの画像を表示させています。
また、サイズも思った通りに取得できています。
(例えば400×400など)
デフォルトテーマではサムネイルが取得されますがサイズは意図したサイズとなります。
<?php usces_the_itemImage(0, 200, 200, $post); ?>
オリジナルのテーマはwelcart専用なのでしょうか?
専用でないのでしたらwc_templates/wc_item_single.phpを
テーマ内に移動させたと思います。
wc_templates/wc_item_single.phpまたは類似ファイルが存在すると思いますので確かめてください。
2013年2月2日 11:09 PM #66096nanbuキーマスターこんにちは。
サムネイルのトリミングはWordPressが行ってくれる便利な機能です。これをオフにするには、komokomoが仰る通り『サムネイルを実寸法にトリミングする』のチェックを外して再度、商品を登録し直してみてください。
ここで気を付けなくてはいけないことは、チェックを外して更新だけでは何も変わらないということです。盛夏期に反映させるためには、一旦商品画像をメディアから削除して、再度アップロードしなくてはいけません。
2013年2月4日 12:30 AM #66097masuda-clair参加者サムネイルの生成は了解しています。
実際に商品詳細のページはWelCartプラグインの
テンプレートの
plugins/usc-e-shop/templates/single_item.php
をカスタマイズして使っています。
で、その中のイメージを指定している箇所が
200×250の指定をしていたので
これを300×300に変更することで
意図したサイズで表示できるようになりました。
wc_item_single.php
に関しては、現状のテーマだと大きくレイアウトが崩れてしまったので
(今回の指摘で、試したところ)
利用しないで、進めることにします。
いろいろありがとうございました。
2013年2月5日 7:17 AM #66098masuda-clair参加者解決済みにしたのですが、参考までにお聞きしたいので
続けさせていただきます。
usces_the_itemImage
の、引数(2番目と3番目)の値と画像サイズの関連でについてです
たとえば原本が200X200サイズで、サムネイルの作成が
200X184、200X147,99X107,85X78の場合
オリジナルの画像を持ってきたい場合は、本来いくつを指定すればよいかです
200X200だと200X184をもってきます。
300x300だとオリジナルをもってくるので
オリジナルより大きい数字がいるように思うのですが
この考え方でよろしいのでしょうか?
2013年2月7日 6:52 AM #66099nanbuキーマスターすみません、下記のたとえがどういう状況なのか分かりません。
たとえば原本が200X200サイズで、サムネイルの作成が
200X184、200X147,99X107,85X78の場合
usces_the_itemImage()の第2引数と第3引数は縦横の最大サイズを示しています。それぞれ300,300と指定した場合、縦横どちらか長い方が300を超えた場合長い方が300になるよう縮小されます。
2013年2月7日 7:07 AM #66100masuda-clair参加者usces_the_itemImage()の仕様として、該当画像にサムネイルが
存在した場合縮小されるのではなく、
サムネイル画像を取ってきたと思うのですが、
その時、サムネイル画像のサイズが上記の場合、
どれを取ってくるのかということなんです。
原本が200X200とは、どちらも300を超えないということです
上記のサイズの一覧は、当方が現在使っているテーマが
指定して作成されるサムネイルのサイズになります。
たしか、単純に画像をFTPでアップした場合、
表示できなかったと思っていますので、
「メディア」でアップロードして、その結果
上記サイズのサムネイルができるということです
2013年2月7日 7:48 AM #66101nanbuキーマスター>オリジナルの画像を持ってきたい場合は、本来いくつを指定すればよいかです
オリジナルの画像を指定したい場合は、第2第3引数を、オリジナルの最大値よりも大きくなるよう指定すれば良いかと思います。
-
投稿者投稿
- このトピックに返信するにはログインが必要です。