バージョン選択

フォーラム

メニュー

オンライン状況

60 人のユーザが現在オンラインです。 (38 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 59
Rishitam もっと...

サイト内検索

質問 > その他 > カゴに入れる ボタンをクリックするだけで 1個購入

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
stcm
投稿日時: 2009/9/9 14:57
対応状況: −−−
常連
登録日: 2009/6/19
居住地:
投稿: 50
カゴに入れる ボタンをクリックするだけで 1個購入
検索しても同じような質問を見つけられませんでしたので、お願いいたします。

EC-CUBE2.4.0です。


商品一覧ページからの購入を、個数(数量)なしで、「カゴに入れる」ボタンをクリックしただけで、自動的に1個を買い物カゴに入れるようにするためには、どうしたらよいでしょうか。
規格の登録はしません。

私にわかるのは、「カゴに入れる」ボタンのあたりだけ残しておいてもダメだということくらいです(恐縮です)。

よろしくお願いいたします。

役に立つかわかりませんが、カゴのあたりの記述を貼り付けます。


<!--▼買い物かご-->
<div class="in_cart">
<dl>
<!--{assign var=class1 value=classcategory_id`$id`_1}-->
<!--{assign var=class2 value=classcategory_id`$id`_2}-->
<!--{if $tpl_classcat_find1[$id]}-->
<dt><!--{$tpl_class_name1[$id]|escape}-->:</dt>
<dd>
<select name="<!--{$class1}-->" style="<!--{$arrErr[$class1]|sfGetErrorColor}-->" onchange="lnSetSelect('<!--{$class1}-->', '<!--{$class2}-->', '<!--{$id}-->','');">
<option value="">選択してください</option>
<!--{html_options options=$arrClassCat1[$id] selected=$arrForm[$class1]}-->
</select>
<!--{if $arrErr[$class1] != ""}-->
<br /><span class="attention">※ <!--{$tpl_class_name1[$id]}-->を入力して下さい。</span>
<!--{/if}-->
</dd>
<!--{/if}-->
<!--{if $tpl_classcat_find2[$id]}-->
<dt><!--{$tpl_class_name2[$id]|escape}-->:</dt>
<dd>
<select name="<!--{$class2}-->" style="<!--{$arrErr[$class2]|sfGetErrorColor}-->">
<option value="">選択してください</option>
</select>
<!--{if $arrErr[$class2] != ""}-->
<br /><span class="attention">※ <!--{$tpl_class_name2[$id]}-->を入力して下さい。</span>
<!--{/if}-->
</dd>
<!--{/if}-->

<!--{assign var=quantity value=quantity`$id`}-->
<dt>個数:</dt>
<dd><input type="text" name="<!--{$quantity}-->" size="3" class="box54" value="<!--{$arrForm[$quantity]|default:1}-->" maxlength="<!--{$smarty.const.INT_LEN}-->" style="<!--{$arrErr[$quantity]|sfGetErrorColor}-->" />
<!--{if $arrErr[$quantity] != ""}-->
<br /><span class="attention"><!--{$arrErr[$quantity]}--></span>
<!--{/if}-->


<a href="<!--{$smarty.server.REQUEST_URI|escape}-->#product<!--{$id}-->" onclick="fnChangeAction('<!--{$smarty.server.REQUEST_URI|escape}-->#product<!--{$id}-->'); fnModeSubmit('cart','product_id','<!--{$id}-->'); return false;" onmouseover="chgImg('<!--{$TPL_DIR}-->img/products/b_cartin_on.gif','cart<!--{$id}-->');" onmouseout="chgImg('<!--{$TPL_DIR}-->img/products/b_cartin.gif','cart<!--{$id}-->');">
<img src="<!--{$TPL_DIR}-->img/products/b_cartin.gif" width="115" height="25" alt="カゴに入れる" name="cart<!--{$id}-->" id="cart<!--{$id}-->" />
</a>
</dd>
</dl>
</div>
<!--▲買い物かご-->
seasoft
投稿日時: 2009/9/9 15:01
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: カゴに入れる ボタンをクリックするだけで 1個購入
数量の入力枠を削除するという方向ですよね?

だとしたら、数量の入力枠を <input type="hidden" ... として、隠して、常に「1」を送出しては?


本当は、受け側で「1」を固定でセットするほうが強固だとは思いますが、そこまで頑張る必要も無いかなと。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

mag-asa
投稿日時: 2009/9/9 15:02
対応状況: −−−
新米
登録日: 2009/8/15
居住地:
投稿: 5
Re: カゴに入れる ボタンをクリックするだけで 1個購入
個数(数量)をhiddenで渡すとできないでしょうか。
stcm
投稿日時: 2009/9/9 16:22
対応状況: −−−
常連
登録日: 2009/6/19
居住地:
投稿: 50
Re: カゴに入れる ボタンをクリックするだけで 1個購入
seasoft様、mag-asa様、
ありがとうございます!!

最初は宇宙語だと思ったのですが、何だかやれそうです!!

ありがとうございます!!!!!

  ↓
  ↓

問題なく、表示が消えました。
そして、蛇足ではありますが、スタイルシートも単純に修正することができました。
本当にありがとうございました!!!!!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,814名です
総投稿数は109,981件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1290
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.