商品ページの画像について

フォーラム その他 商品ページの画像について

  • このトピックには10件の返信、3人の参加者があり、最後にnanbuにより11年、 9ヶ月前に更新されました。
11件の投稿を表示中 - 1 - 11件目 (全11件中)
  • 投稿者
    投稿
  • #52226
    masuda-clair
    参加者

    動作に関するご質問の場合は必ずご記入ください。


    WordPress のバージョン:3.5

    Welcart のバージョン:1.2.3

    ご利用のテーマ:theme1494

    症状を確認したブラウザ:

    サーバー(会社名、サービス名):

    SSLの利用: 無し | 専用SSL | 共用SSL

    WordPress のパーマリンク設定:


    商品ページに表示される画像について

    メディアでアップロードしましたが、同時に

    サムネイルが設定されています。

    ページ上の画像は、どの画像が指定されるのでしょうか?

    本来の画像ではなく、サムネイルが表示されているようで

    天地がカットされています。

    具体的には、200×200の画像が

    テーマで設定された200×184の画像がピックアップされているよで

    上下の8ピクセルが切れた画像が指定されています。

    とりあえず、無理やりに元の画像を上記サイズ名の画像にして

    対応しましたが、対応の仕方が分かりません。

    最悪、テーマのサムネイル機能を停止しないといけないのかと

    思いますが、できれば、何らかの指定で、このまま進めたいと思います。

    ご存知の方があればよろしくお願いします。

    #66092
    komokomo
    参加者

    こんにちは。

    管理画面のメディア設定はどうなっていますでしょうか?

    『サムネイルを実寸法にトリミングする』のチェックを外して再度、商品を登録し直してみてください。

    あとテーマに設置されている

    wc_templates/wc_item_single.php内の

    画像を取得するコードはデフォルトのままでしょうか?

    カスタマイズしてあればコードと一緒に投稿して頂ければ解決も早くなるかもです。

    #66093
    masuda-clair
    参加者

    ありがとうございます

    メディア設定は、サイズをすべて「0」にして更新

    その後サイズにスペースを入れて更新です

    書かれているチェックは入ったままです。

    残念ながら、テーマはWelCartではなく、オリジナル

    (テーマ配布サイトより購入したテーマ)なので

    上記phpは存在しません。

    一度、チェックを外して試してみます

    #66094
    masuda-clair
    参加者

    やってみましたが、変化なしでした。

    当然、入手したテーマでのサムネイル設定は存在しますし

    その通りのものが生成されています(サムネイル画像)

    この機能は、書いたようにテーマに付随するものなので

    変えたくはありません。

    逆に、WelCartの「single_item.php」が

    どの画像を取ってくるかわかる

    というより、強制的にでも、オリジナル画像を

    とってくるような設定がしたいと思っています。

    できない物でしょうかねぇ?

    #66095
    komokomo
    参加者

    ダメでしたか。

    商品ページに表示される画像はメインの画像で良いんですよね?

    サブ画像ではなくて・・・

    あとオリジナルのテーマにも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または類似ファイルが存在すると思いますので確かめてください。

    #66096
    nanbu
    キーマスター

    こんにちは。

    サムネイルのトリミングはWordPressが行ってくれる便利な機能です。これをオフにするには、komokomoが仰る通り『サムネイルを実寸法にトリミングする』のチェックを外して再度、商品を登録し直してみてください。

    ここで気を付けなくてはいけないことは、チェックを外して更新だけでは何も変わらないということです。盛夏期に反映させるためには、一旦商品画像をメディアから削除して、再度アップロードしなくてはいけません。

    #66097
    masuda-clair
    参加者

    サムネイルの生成は了解しています。

    実際に商品詳細のページはWelCartプラグインの

    テンプレートの

    plugins/usc-e-shop/templates/single_item.php

    をカスタマイズして使っています。

    で、その中のイメージを指定している箇所が

    200×250の指定をしていたので

    これを300×300に変更することで

    意図したサイズで表示できるようになりました。

    wc_item_single.php

    に関しては、現状のテーマだと大きくレイアウトが崩れてしまったので

    (今回の指摘で、試したところ)

    利用しないで、進めることにします。

    いろいろありがとうございました。

    #66098
    masuda-clair
    参加者

    解決済みにしたのですが、参考までにお聞きしたいので

    続けさせていただきます。

    usces_the_itemImage

    の、引数(2番目と3番目)の値と画像サイズの関連でについてです

    たとえば原本が200X200サイズで、サムネイルの作成が

    200X184、200X147,99X107,85X78の場合

    オリジナルの画像を持ってきたい場合は、本来いくつを指定すればよいかです

    200X200だと200X184をもってきます。

    300x300だとオリジナルをもってくるので

    オリジナルより大きい数字がいるように思うのですが

    この考え方でよろしいのでしょうか?

    #66099
    nanbu
    キーマスター

    すみません、下記のたとえがどういう状況なのか分かりません。

    たとえば原本が200X200サイズで、サムネイルの作成が

    200X184、200X147,99X107,85X78の場合

    usces_the_itemImage()の第2引数と第3引数は縦横の最大サイズを示しています。それぞれ300,300と指定した場合、縦横どちらか長い方が300を超えた場合長い方が300になるよう縮小されます。

    #66100
    masuda-clair
    参加者

    usces_the_itemImage()の仕様として、該当画像にサムネイルが

    存在した場合縮小されるのではなく、

    サムネイル画像を取ってきたと思うのですが、

    その時、サムネイル画像のサイズが上記の場合、

    どれを取ってくるのかということなんです。

    原本が200X200とは、どちらも300を超えないということです

    上記のサイズの一覧は、当方が現在使っているテーマが

    指定して作成されるサムネイルのサイズになります。

    たしか、単純に画像をFTPでアップした場合、

    表示できなかったと思っていますので、

    「メディア」でアップロードして、その結果

    上記サイズのサムネイルができるということです

    #66101
    nanbu
    キーマスター

    >オリジナルの画像を持ってきたい場合は、本来いくつを指定すればよいかです

    オリジナルの画像を指定したい場合は、第2第3引数を、オリジナルの最大値よりも大きくなるよう指定すれば良いかと思います。

11件の投稿を表示中 - 1 - 11件目 (全11件中)
  • このトピックに返信するにはログインが必要です。