トップページのおすすめ商品というテーブルを、新着商品に変更した
welcart_default/home.php 14行
<div>新着商品</div> に変更。お勧めを呼んでくるのはもっとややこしいコードだ。このへんがwelcartのめんどくさいところだと思う。同類項だと思われるものが、同類項ではない? 的な。
同じく17行
<?php $reco_ob = new wp_query(array(‘category_name’=>‘itemnew’, ‘posts_per_page’=>8, ‘post_status’=>’publish’)); ?>
に変更した。ここにはitemrecoと入っていたはず。コピーは取ってあるので大丈夫。
トップページに表示される新着商品の数を増やしたいなぁと思っていろいろ。今のリンコルは新着商品をかなり無限に載せてるので。えーとこれはソースじゃなくて、ダッシュボードの設定→表示設定→1ページに表示する最大数をデフォの10から増やせばいいようだね。まだそんなにアップしてないんで検証してない
新着商品のコードナンバーは不要なので削除した (<?php usces_the_itemCode(); ?>) 削除
ちょと待て、このコード使えるんじゃ・・・?
<div><a href=”<?php the_permalink() ?>” rel=”bookmark”><?php usces_the_itemName(); ?> (<?php usces_the_itemCode(); ?>)</a></div> ヒントのようなそうでないような。
cssでサブ画像キャプションについて指定して、そいつをdivで呼んで、 使って呼んだらいいんかな?
usces_the_itemImageCaption($number, $post, $out)
のはずなんだよなー
(< ?usces_the_itemImageCaption($number, $post, $out); ?>)
と入れてみたら本日も全力でメイン画像のキャプションを読み込んだ
つまり$numberが問題なんだよね
(<?php usces_the_itemImageCaption($id, $post, $out); ?>)
に変えてみたら、読み込んだよ! サブ画像のキャプ、読み込みましたー! 書けた書けた! まぁ見てくれは今のところ悪いが、とにかく読み込みさえすりゃいいわ、やったやった、快調快調 カッコ不要なんで取ったわ
style.cssの672行目あたりからサブ画像の指定をしてる。同階層のusces_cart.cssでも指定はあるが、パディング10のみだったので、こっちの方が指定が多いんだな、こっちでいじるのかな? でも画像じゃないからな、キャプのcss書けばいいんだか?
トップページの新着商品(デフォ=お勧め商品)はテーブルなのか? だったらここをぱくってしまうと、サマにならないかな? home.php記述は下記
<div class=”thumbnail_box”><div class=”thumimg”><divclass=”thumtitle”>
だね。style.cssかな?
style.cssに下記を記述してみた 681行目から subimage_boxは適当なネーミング
/* subimage_box */
#itempage .subimage_box {
width: 119px;
height: 190px;
margin: 4px 0px 0px 4px;
padding: 8px;
background-color: #FFFFFF;
float: left;
overflow: hidden;
}
.subimage_box .itemsubimg {
padding: 3px;
border: 1px solid #CCCCCC;
text-align: center;
}
.subimage_box .itemImageCaption {
width: auto;
margin: 10px 5px 5px 0px;
padding: 0px;
text-indent: 20px;
}
/* subimage_box */
wc_item_single.phpに下記を記述してみた
<div class=”subimage_box”>
<div class=”itemsubimg”>
<?php $imageid = usces_get_itemSubImageNums(); ?>
<?php foreach ( $imageid as $id ) : ?>
<a href=”<?php usces_the_itemImageURL($id); ?>” <?php echo apply_filters(‘usces_itemimg_anchor_rel’, NULL); ?>><?php usces_the_itemImage($id, 135, 135, $post); ?>
<div class=”itemImageCaption”> <?php usces_the_itemImageCaption($id, $post, $out); ?></a>
あらま、ぶっ壊れた。元に戻す あれ、スタイルシートのほかの部分が戻らんなー
直った。どこかの時点でいったんcssが原本に戻ってたみたいだ。それを変更してアップしたので原本が反映されたということらしい。元に戻した
htmlなら<br>噛ませるだけで解決するんだけどね・・・。phpだと改行させるだけでえらい大変だわ、解決策見つからんわ
画像にfloat指定、かしらね?
style.css
#itempage .itemsubimg {
margin-bottom: 10px;
}
#itempage .itemsubimg img {
width: 135px;
height: 135px;
padding: 5px;
}
#itempage .cap01 {
width: 135px;
float: right;
margin: 0 3px;
} 追加
あかんな。もっと単純に画像にfloatも試したけどアウト。
phpの中にhtmlって置けるのかな? もう滅茶苦茶になってきた ←今ココ