「usces_the_item」の検索結果

フォーラム 検索 「usces_the_item」の検索結果

15件の結果を表示中 - 196 - 210件目 (全529件中)
  • 投稿者
    検索結果
  • #77753
    dswdsw123456
    参加者

    ご回答ありがとうございます。

    まず、簡単に商品オプションを
    オプション表示枠から切り離すことを考えたのですが

    この方法で、全商品共通の固定オプションも埋め込めるのではと思ったのですが

    表示枠から切り離したオプションと重複する
    枠内オプションを非表示などにするとエラーするようです。

    この内容を踏まえ、2点ご質問させていただきます。

    01・直接テンプレートに共通オプションを記入しても
    各商品登録情報にオプションを指定していなければ、そのオプションは無効となりますか?

    02・<?php usces_the_itemOption(‘オプション名’ ); ?>で特定のオプションを
    テンプレートに表示できるようですが
    オプションタイトルと選択肢を切り離して表示する場合は、どう記入すればよいでしょうか?

    ご回答、何卒よろしくお願いいたします。

    #77752

    返信が含まれるトピック: 商品オプションの表示名について

    dswdsw123456
    参加者

    オプション名(タイトル)のみ置き換えの場合は

    functionファイル add_filterで可能でしょうか

    またその場合、オプション登録した
    特定のオプション(タイトルのみ)を抽出する方法をお教えください。

    usces_the_itemOption(‘オプション名’ );
    で特定のオプションを抽出できることを知りましたが

    ・タイトルのみ
    ・選択肢のみ

    をフックする方法がかわりません。

    ご回答、何卒よろしくお願いいたします。

    miwarock777
    参加者

    あるサイトで、

    posts_per_pageの件数(XX)が、管理画面の「設定 > 表示設定」で1ページの表示を設定している投稿数より多くないといけない

    というのを見たので、

    管理画面の「設定 > 表示設定」4件、posts_per_page を16件とし、
    下記のようにしたところ、2ページ目までは表示されるようになりましたが、
    3ページ目以降が404になってしまいます。

    これはどういう現象なのでしょうか…?

    <?php query_posts('cat=22&posts_per_page=16&paged='. $paged); ?>
        <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
        <?php
        usces_the_item(); //オブジェクト準備
        usces_have_skus(); //ループ用フラグ立てる
        ?>
        ==ここにループ==
    	<?php endwhile; ?>
        </ul>
        <?php if(function_exists('wp_pagenavi')){wp_pagenavi();} ?>
        <?php else : ?>
        <p>商品がない場合の表記</p>
        <?php endif; wp_reset_query(); ?>
    miwarock777
    参加者

    TOPページ(index.php)に商品を件数指定で掲載し、ページ送りをつけたいのですが、
    2ページ目以降が404エラーとなってしまいます。ページ数のカウントは表示されています。
    いろんな方法を参考にしながら試したのですが、ダメでした。
    どこかタグがおかしいでしょうか・・・?
    たくさん試しているうちに、よく分からなくなってきてしまいました。。。

    カテゴリスラッグは「item」としています。
    ページ送りのプラグインは「WP-pagenavi」を使いたいです。

    <?php query_posts( array('category_name'=>'item', 'posts_per_page'=>8) ); ?>
        <?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post(); usces_the_item(); ?>
        ==ここにループ==
        <?php endwhile; ?>
        <?php if(function_exists('wp_pagenavi')){wp_pagenavi();} ?>
        <?php else: ?>
        <p>商品がない場合の表記</p>
        <?php endif; wp_reset_query(); ?>

    同じようなことをしたい場合に、他に良い方法があるのでしょうか?

    #77700
    miruaho
    参加者

    自己解決しました。
    固定ページで
    usces_the_itemSkuButton($value)
    ではなく
    [button_to_cart item=”item_code” sku=”sku_code” value=”text”]
    を使うことで解決しました。

    #77441

    トピック: 数量での小数点入力について

    フォーラム内 使い方全般
    adymt
    参加者

    ——————————————-
    WordPress のバージョン:4.3.3
    Welcart のバージョン: 1.6.6
    ご利用のテーマ:オリジナル
    症状を確認したブラウザ:Chrome
    サーバー(会社名、サービス名):X2サーバー
    SSLの利用: あり(グローバルサイン[クイックSSL])
    WordPress のパーマリンク設定:/%category%/%postname%/
    ——————————————–

    お世話になります。
    構築しているサイトでは数量を0.1単位で注文できるようにしたいと考えております。
    (単位にKg)を使用するためです)

    template_func.php内
    function usces_the_itemQuant( $out = ” ) {
    global $usces, $post;
    $post_id = $post->ID;
    $sku = esc_attr(urlencode($usces->itemsku[‘code’]));
    $value = isset( $_SESSION[‘usces_singleitem’][‘quant’][$post_id][$sku] ) ? $_SESSION[‘usces_singleitem’][‘quant’][$post_id][$sku] : 1;
    $quant = “<input name=\”quant[{$post_id}][” . $sku . “]\” type=\”number\”step=\”0.1\” id=\”quant[{$post_id}][” . $sku . “]\” class=\”skuquantity\” value=\”” . $value . “\” onKeyDown=\”if (event.keyCode == 13) {return false;}\” />”;
    $html = apply_filters(‘usces_filter_the_itemQuant’, $quant, $post);

    if( $out == ‘return’ ){
    return $html;
    }else{
    echo $html;
    }
    }

    という様に変更し、0.1刻みのフィールドを作成することはできたのですが、
    その状態で(例えば数量を1.1にして)「カートに入れる」を押すと
    「数量を正しく入力してください」とポップアップが出てしまいます。

    数量に少数点を使用する方法はありますでしょうか?

    uishi
    参加者

    ショートコードをどう使おうとしたかではないでしょうか。
    同じサイトが前提で、投稿や固定ページの本文(the_content)に
    [ショートコード]で使えば使えるはず。

    これをarchive.phpやcategory.php等のテンプレートで使おうとすると、
    リンク先のdo_shortcodeあたりなのでは。
    それを使うための条件も解説してある。

    自戒もこめて付け加えるなら、
    usces_the_itemCode( 'return' )が、returnになっていることに注意。
    これが無いとusces_the_itemCodeは商品コードを表示する設定になるので動かない。

    miwarock777
    参加者

    「カートにいれる」ボタンを在庫状態によって変えたいと思っています。
    参考になるページをみつけ、function.pcpに以下のように追記しました。

    function.phpに記載↓

    add_filter(‘usces_filters_single_sku_zaiko_message’, ‘my_filters_single_sku_zaiko_message’, 10, 3);
    function my_filters_single_sku_zaiko_message($inquery_button){
    $inquery_button = ‘お問い合わせください‘;
    return $inquery_button;
    }

    1SKU登録時は、「売り切れ」「在庫なし」「廃盤」のときはボタンが変わってくれるのですが、
    複数SKU登録時では同じようにいきません。

    複数SKU登録時のカートボタン部分はこのようになっています。

    <?php do { ?>

    <b class=”text-gray” style=”margin-right: .25rem;”><?php usces_the_itemSkuDisp(); ?></b>
    <?php if( usces_the_itemCprice(‘return’) > 0 ) : ?>
    <span class=”item-cprice”><?php usces_the_itemCpriceCr(); ?><?php usces_guid_tax(); ?></span>
    <?php endif; ?>
    <span itemprop=”price”>
    <b class=”font-bigger”><?php usces_the_itemPriceCr(); ?></b><?php usces_guid_tax(); ?>
    </span>

    <?php usces_the_itemGpExp(); ?>

    <?php if( usces_have_zaiko() ): ?>
    <?php if (usces_is_options()): while (usces_have_options()) : ?>
    <table class=”item-option”>
    <tbody>
    <tr><td><?php usces_the_itemOptName(); ?></td><td><?php usces_the_itemOption(usces_getItemOptName(),”); ?></td></tr>
    </tbody>
    </table>
    <?php endwhile; endif; ?>
    <span class=”item-quant”><?php usces_the_itemQuant(); ?></span><?php usces_the_itemSkuUnit(); ?>
    <?php usces_the_itemSkuButton(” .__( ‘Add to Cart’, ‘blanc’ ), 0); ?>
    <?php else: ?>
    <?php $stock = usces_get_itemZaiko( ‘name’ ); ?>
    <?php echo sprintf(__(‘<p class=”item-stock”>This item is currently %s.</p>’, ‘blanc’), $stock ); ?>
    <?php echo apply_filters(‘usces_filters_multi_sku_zaiko_message’, esc_html(usces_get_itemZaiko( ‘name’ ))); ?>

    <?php endif; ?>

    <?php } while (usces_have_skus()); ?>
    <?php echo apply_filters(‘single_item_multi_sku_after_field’, NULL); ?>

    どなたかご助言いただけますと幸いです。
    よろしくお願いします。

    #77061

    返信が含まれるトピック: 検索結果ページの商品画像

    nanbu
    キーマスター

    こんにちは。

    ‘usces_filter_item_list_loopimg’ というフィルターフックが有ります。これを使って以下の様に修正することができます。

    
    add_filter( 'usces_filter_item_list_loopimg', 'my_filter_item_list_loopimg', 10, 2 );
    function my_filter_item_list_loopimg( $html, $content ){
    	global $post;
    	$html = '<div class="loopimg">
    	<a href="' . get_permalink($post->ID) . '">' . usces_the_itemImage(0, 300, 300, $post, 'return') . '</a>
    	</div>
    	<div class="loopexp">
    		<div class="field">' . $content . '</div>
    	</div>
    	';
    	return $html;
    }
    
    

    この修正は、Welcart Basic にも施しますので、次のバージョンで更新していただければ修正されます。

    #77032

    トピック: 検索結果ページの商品画像

    フォーラム内 使い方全般
    china
    参加者

    お世話になっております。
    Welcart Basicをカスタマイズしております。
    検索結果のページ商品一覧にて商品画像の設定が
    wc_search_page.php
    に記述では
    “><?php usces_the_itemImage( 0, 108, 108, $post ); ?>
    となっていると思います。

    リサイズを含むと画像の荒さが際立ち調整したいのですが、
    htmlをみてみるとattachment-100×100 size-100×100
    画像名-150×150.jpgとなっており、設定で切り抜かれております。

    カテゴリページ同様にしたいのですが、どこを修正すればよいかご指南ください。
    どうぞよろしくお願いいたします。

    yama2323
    参加者

    お世話になります。
    『WordPress+Welcart導入・設定ガイド』の196ページ「数量入力フィールドをセレクトフィールドに変更する」記載のコードをそのまま使いたいのですが、下記コードでは在庫や購入制限数に応じた値となりません。
    何か基本的な誤字や誤りがあると思うのですが、何度見返しても解らず、こちらに助けを求めさせて頂きます。
    アドバイスよろしくお願いします。

    【google books該当ページ】
    https://books.google.co.jp/books?id=8rTH6kkMnc4C&lpg=PA196&ots=TdRRIt0WqO&dq=getItemRestriction&hl=ja&pg=PA196#v=onepage&q=getItemRestriction&f=false

    ——————–

    ■function.php内

    function bks_the_itemQuant_select( $max ){
    	global $post, $usces;
    	if(empty($max)){
    		$max = 10;
    	}
    	$zaiko = usces_the_itemZaikoNum('return');
    	$sku_enc = urlencode(usces_the_itemSku('return'));
    	$restriction = $usces->getItemRestriction($post->ID);
    	if( ('' != $zaiko && 0 < $zaiko && '' != $restriction && $zaiko > $restriction) || ('' == $zaiko && '' != $restriction) ){ 
    		$max = $restriction;
    	}elseif( '' != $zaiko && 0 < $zaiko && '' != $restriction && $zaiko < $restriction ){
    		$max = $zaiko;
    	}
    
    	$select = '<select name="quant[' . $post->ID . '][' . $sku_enc . ']" id="quant[' . $post->ID . '][' . $sku_enc . ']" class="skuquantity" onkeydown=
    "if (event.keyCode == 13) {return false;}">' . "\n";
    	for($i=1; $i<=$max; $i++){
    		$select .= '<option value="' . $i . '">' . $i . '</option>' . "\n";
    	}
    	$select .= '</select>';
    	
    	echo $select;
    }

    ■商品ページ出力部分
    <div><?php _e('Quantity', 'usces'); ?><?php bks_the_itemQuant_select( 10 ); ?><?php usces_the_itemSkuUnit(); ?><?php usces_the_itemSkuButton(__('Add to Shopping Cart', 'usces'), 0); ?></div>

    ——————————————-
    WordPress のバージョン:4.3.1
    Welcart のバージョン:1.4.21
    ご利用のテーマ:calm
    症状を確認したブラウザ:firefox
    サーバー(会社名、サービス名):ローカル環境(MAMP)
    SSLの利用: 
    WordPress のパーマリンク設定:
    ——————————————–

    • このトピックはnanbuが9年、 7ヶ月前に変更しました。
    #76147
    cullumdesign
    参加者

    ——————————————-
    WordPress のバージョン:WordPress 4.3.1
    Welcart のバージョン:Version 1.5.3.1510081
    ご利用のテーマ:twntythirteen
    症状を確認したブラウザ:google chrome
    サーバー(会社名、サービス名):gmoserver
    SSLの利用: なし
    WordPress のパーマリンク設定:日付と投稿名
    ——————————————–
    初めまして、お世話になります。
    固定ページに、作成したtest.phpをショートコード[myphp file=’test’]にて表示させた時、
    商品名、アイキャッチ画像、価格だけを表示させるつもりが

    で括られた画像と投稿内容がページ下部に表示されてしまいます。

    test.phpの内容は下記です。

    ——————————————————————
    <?php query_posts(‘category_name=interior&showposts=5’);
    if (have_posts()) : while (have_posts()) : the_post(); ?>

    <?php endwhile; ?>
    <?php else: ?>
    <?php endif; ?>

    ——————————————————————
    ※プラグイン:twitter bootstrapを使用しております。

    同じコードをindex.phpにも入れておりますがそちらは正常に動作しております。

    改善方法があればご教授いただければ幸いです。

    • このトピックはcullumdesignが9年、 8ヶ月前に変更しました。
    rei-n
    参加者

    お世話になっております。
    usces_filter_bestseller()のフックを使い、ベストセラーの商品情報を表示したいのですが、the_terms()やthe_tags()を使った部分だけなぜか先頭に出力されてしまい、上手く表示できません。
    問題なく表示するにはどのようなコードを書けばよいのでしょうか。

    /=== 現状のfunction.php ===/

    
    add_filter('usces_filter_bestseller', 'my_bestseller_func', 10, 3);
    function my_bestseller_func() {
    
    $args = func_get_args();
    
    list($html, $post_id, $index) = $args;
    
    $post = get_post($post_id);
    
    if ( $index == 0 ){
    
    $img = 'http://www.example.com/img/rank-1.png';
    
    }    elseif ( $index == 1 ){
    
    $img = ''http://www.example.com/img/rank-2.png';
    
    }    elseif ($index == 2){
    
    $img = 'http://www.example.com/img/rank-3.png';
    
    }    else {
    } 
    
    $list = '
    <li>
    <img src="'.$img.'" alt="" class="rank"/>
    <div class="ranking-item">
    <a href="'.get_permalink($post_id).'">'.usces_the_itemImage(0, 150, 150, $post, 'return' ).'</a>
    <a href="'.get_permalink($post_id).'">'.$post->post_title.'</a>
    '.the_terms($post, 'taxonomy').'   //ここが問題の部分です
    </div>
    </li>
    ';
    
    return $list;
    }
    
    

    /=== 出力されるHTML ===/

    
    <ul>
    //先頭に出力されてしまう部分です。
    <a href="">商品1のタグ</a>
    <a href="">商品2のタグ</a>
    <a href="">商品3のタグ</a>
    
    <li>
    <img src="" alt="順位の画像"/>
    <div clss="ranking-item">
    <a href=""> <img src="" alt="商品1の画像" /></a>
    <a href="">商品1のタイトル</a>
    </div>
    </li>
    
    <li>
    <img src="" alt="順位の画像"/>
    <div clss="ranking-item">
    <a href=""> <img src="" alt="商品2の画像" /></a>
    <a href="">商品2のタイトル</a>
    </div>
    </li>
    
    ・・・
    
    </ul>
    

    /=== 理想のHTML ===/

    
    <ul>
    
    <li>
    <img src="" alt="順位の画像"/>
    <div clss="ranking-item">
    <a href=""> <img src="" alt="商品1の画像" /></a>
    <a href="">商品1のタイトル</a>
    <a href="">商品1のタグ</a>
    </div>
    </li>
    
    <li>
    <img src="" alt="順位の画像"/>
    <div clss="ranking-item">
    <a href=""> <img src="" alt="商品2の画像" /></a>
    <a href="">商品2のタイトル</a>
    <a href="">商品2のタグ</a>
    </div>
    </li>
    
    ・・・
    
    </ul>
    

    どうぞよろしくお願いします。

    ——————————————-
    WordPress のバージョン:WordPress 4.3
    Welcart のバージョン: 1.4.21
    ご利用のテーマ:オリジナル
    症状を確認したブラウザ:Google chrome
    サーバー(会社名、サービス名):ローカル環境
    SSLの利用: 無し
    WordPress のパーマリンク設定:/%category%/%post_id%/
    ——————————————–

    #75610
    Othellot
    参加者

    質問させていただきます。
    当方WordPress初心者のため苦戦しております。

    現在nanbu様の書かれた「既存のテーマを利用したショップの作り方 その2」を参考にImbalance2というテーマを使い、固定ページに商品一覧(商品名、画像)をカテゴリを分けて表示させようとしていますが、1つ目のカテゴリは正常に横並びをして表示されるのですが、2つ目のカテゴリからCSSが効いていないのか、横並びせずに全て縦に並んでしまします。
    ループが複数あると何か問題が出るのでしょうか?
    初心者のため見当違いな事をしているかもしれませんがご容赦願います。
    何卒ご教授お願い致します。

    <?php get_header(); ?>
    
    <div id="container">
    <div id="content" role="main">
    
    <h2>商品一覧</h2>
    <h3>カテゴリ1</h3>
    <?php if (have_posts()) : ?>
    <?php query_posts('cat=9'); ?>
    <?php while (have_posts()) : the_post(); usces_the_item(); ?>
    <?php endwhile; ?>
    <?php endif; ?>
    <?php get_template_part( 'loop', 'item' ); ?>
    
    </div><!-- #content -->
    </div><!-- #container -->
    
    <div id="container">
    <div id="content" role="main">
    
    <h3>カテゴリ2</h3>
    
    <?php if (have_posts()) : ?>
    <?php query_posts('cat=10'); ?>
    <?php while (have_posts()) : the_post(); usces_the_item(); ?>
    <?php endwhile; ?>
    <?php endif; ?>
    <?php get_template_part( 'loop', 'item' ); ?>
    
    </div><!-- #content -->
    </div><!-- #container -->
    
    <?php get_footer(); ?>

    ——————————————-
    WordPress のバージョン:4.2.4
    Welcart のバージョン:1.4.21
    ご利用のテーマ:Imbalance2
    症状を確認したブラウザ:
    サーバー(会社名、サービス名):
    SSLの利用: 
    WordPress のパーマリンク設定:カスタム構造/archives/%post_id%/
    ——————————————–

    shinchaya
    参加者

    「花秘書」さまを拝見しておりまして、こちらの商品詳細の「商品オプション」のテーブルに画像などを組み込む方法を知りたく思います。
    http://www.hanahisho.com/item/sz-5f55w/

    usces_the_itemOption(usces_getItemOptName() の反映をかえるプログラムが必要なのかと思いますが、お知恵を拝借いたしたく思います。

15件の結果を表示中 - 196 - 210件目 (全529件中)