「usces_the_item」の検索結果
-
検索結果
-
こんばんは。
お世話になっています。
商品コード、メイン画像が
〇〇◯-■■■
サブ画像が
◯◯◯-■■■-01~
skuが
■■■-01~
となっており、
sku■■■-02のものがカートに入った時、サブ画像◯◯◯-■■■-02をカート画面に表示したいと思っております。(■■■-03がカートに入ったら〇〇◯-■■■-03のサブ画像を表示などのように。)
welcartの基本的な使い方では、カラー別であれば1つの商品ページということでしたが、もともとskuの連番がカラーごとに付けられていたということと、縦長商品ページでカラーを選択させる構成でしたので現在試行錯誤しています。
cart.phpの72行目を色々いじっていたのですが、私の知識とアイディア不足で解決に至らなかったので質問させて頂きました。
私がしたこと
1.
usces_the_itemImage を用いる方法
<?php usces_the_itemImage( 0, 100, 100 ); ?>
0に入っているものを1、2などにするとサブ画像が表示されるので、skuを■■■-02のハイフンの次の数字を正規表現で抜き出して
usces_the_itemImageの0のところに入れるというようなやり方をしたのですが、商品ページ自体では表示できたものの、カート画面では表示することができませんでした。
2.
メイン画像のURLを抜き出し、末尾に番号をつける
メイン画像のURLはwp_get_attachment_image_srcで抜き出せますので、メイン画像を抜き出し、その末尾に番号(skuから正規表現で抜きだしたもの)を付けるという方法なら容易にうまくいくのですが、メイン画像・サブ画像を削除しもう一度画像をアップロードした場合、メイン画像のURLに番号が付与されてしまうため、(xxx.jpg→xxx1.jpgのように)画像を決め打ちしてしまうと画像表示がうまくいかないおそれがあるのでこれもうまくいきませんでした。
1の場合だと、カートページはページとして扱っているためusces_the_itemImageが動かないのかな?と思っています。
なにかうまい解決方法がある場合、ご教授願えますと嬉しいです。
よろしくお願いいたします。
Welcart のバージョン:1.0.6
症状を確認したブラウザ:Firefox Google chrome
サーバー(会社名、サービス名):coreserver
SSLの利用: 専用SSL
WordPress のパーマリンク設定:/◯◯◯/%postname%.html
トピック: お薦め商品のコードについて
動作に関するご質問の場合は必ずご記入ください。
Welcart のバージョン:1.0.6
症状を確認したブラウザ:Google Chrome
サーバー(会社名、サービス名):ロリポップ
SSLの利用:共用SSL
WordPress のパーマリンク設定:
こんにちは。
現在、サイトのトップページに、お薦め商品を表示していますが、
表示はうまくいっています。
ただ、ウィジェットに表示しているときは、表示件数の設定通りの件数が
表示されますが、個別ページにコードを記述すると、表示件数にばらつきがあります。
2件だったり、6件だったりとなります。
私がしたい事は、表示件数を6件で固定したいです。
現在のコードを記載致しますので、
ご教授頂けますと幸いです。
<?php
$offset = usces_posts_random_offset(get_posts('category='.usces_get_cat_id( 'itemreco' )));
$myposts = get_posts('numberposts=6&offset='.$offset.'&category='.usces_get_cat_id( 'itemreco' ));
foreach($myposts as $post) : usces_the_item();
?>
<li class="thumimg"><a href="<?php the_permalink() ?>"><?php usces_the_itemImage($number = 0, $width = 130, $height = 130 ); ?></a><br />
<a href="<?php the_permalink() ?>" rel="bookmark"><?php usces_the_itemName(); ?></a>
<?php endforeach; ?></li>以上となります。
何卒宜しくお願い致します。