쇼핑몰 옵션에서 증가 감소
0
0

2018.05.04 15:14
408
3
- - 짧은주소 : http://e3net.fineyes.com/bbs/?t=1qw
총 채택 포인트 | 10 포인트 |
---|---|
채택된 회원에게 주는 후원 포인트 | 8 포인트 |
채택 후 작성자(gang) 회수 포인트 | 2 포인트 |
본문
쇼핑몰에서 상품에 옵션을 넣으면
옵션을 선택하라는 문구가 나오고 선택을 하고 나서 수량을 증가시킬려면
증가 감소 삭제를 누르게 되어 있는데 이 문구를 수정을 하니 에러가 납니다
어디하고 같이 수정을 해주어야 하는지요?
shop.js 파일에 있는데 여기서 수정을 했습니다

-
gang
- 회원등급 : 지상계 / Level 15
포인트 6,777
경험치 21,254
[레벨 15] - 진행률
9%
- 가입일 : 2017-08-01 21:23:03
- 서명 : 미입력
- 자기소개 : 자유로운 영혼
질문과 답변 (채택기능) 게시판이 신설되었습니다.
질문과 답변 (구) 게시판은 글쓰기가 제한되오니 착오 없으시길 바랍니다. (댓글 및 조회는 여전히 가능합니다.)
채택포인트 : 최소 10 포인트 ~ 최대 1,000 포인트 설정하실 수 있습니다.
빠른 답변을 원하신다면 채택포인트를 높게 설정해 보세요. ^^
전체 651 건 - 1 페이지
제목 | 글쓴이 | 채택포인트 | 날짜 | ||||
---|---|---|---|---|---|---|---|
미해결
0
0p
|
|||||||
포운한 2019.03.11 | |||||||
미해결
0
10p
|
|||||||
진호 2024.04.25 | |||||||
미해결
0
0p
|
|||||||
포운한 2019.03.09 | |||||||
미해결
0
0p
|
|||||||
포운한 2019.03.08 | |||||||
미해결
0
500p
|
|||||||
장유나 2018.10.05 | |||||||
미해결
0
10p
|
|||||||
인졀미 2018.08.13 | |||||||
미해결
2
0p
|
|||||||
cosmos 2018.08.10 | |||||||
미해결
0
10p
|
|||||||
ha 2018.08.09 | |||||||
미해결
1
10p
|
|||||||
히스토리 2018.08.08 | |||||||
미해결
0
10p
|
|||||||
비사소 2018.08.07 | |||||||
미해결
3
10p
|
|||||||
비사소 2018.08.05 | |||||||
미해결
0
100p
|
|||||||
슈프림롤업 2018.08.05 | |||||||
미해결
1
10p
|
|||||||
우주선생 2018.08.03 | |||||||
해결
1
10p
|
|||||||
ha 2018.08.03 | |||||||
미해결
2
10p
|
|||||||
이윰초보임당 2018.08.01 |
댓글목록 3
이윰EGG님의 댓글
해당 파일의 어떤 부분을 수정했는지 알수 없으며 수정을 한다면 아래의 부분을 찾아 수정하기 바랍니다.
감사합니다.
축하합니다. 첫댓글 포인트 50포인트를 획득하였습니다.
gang님의 댓글
그 부분을 고친것이 맞는데요 추가로 고쳐야 할 것이 있네요....반드시 같은 언어로 해주셔야 오류가 안납니다
다른 분들을 위해서 남깁니다
switch(mode) {
case "+": --------------------------------------------------------> 이 부분 (세군데)를 고치시기 바랍니다
this_qty = parseInt($el_qty.val().replace(/[^0-9]/, "")) + 1;
if(this_qty > stock) {
alert("Sorry, Our inventory is not enough");
this_qty = stock;
}
if(this_qty > max_qty) {
this_qty = max_qty;
alert("Max purchasing quantity is "+number_format(String(max_qty))+" .");
}
$el_qty.val(this_qty);
price_calculate();
break;
case "-":
this_qty = parseInt($el_qty.val().replace(/[^0-9]/, "")) - 1;
if(this_qty < min_qty) {
this_qty = min_qty;
alert("Mimum purchasing quantity is "+number_format(String(min_qty))+" .");
}
$el_qty.val(this_qty);
price_calculate();
break;
case "x":
if(confirm("선택하신 옵션항목을 삭제하시겠습니까?")) {
var $el = $(this).closest("li");
var del_exec = true;
if($("#sit_sel_option .sit_spl_list").size() > 0) {
// 선택옵션이 하나이상인지
if($el.hasClass("sit_opt_list")) {
if($(".sit_opt_list").size() <= 1)
del_exec = false;
}
}
if(del_exec) {
$el.closest("li").remove();
price_calculate();
} else {
alert("선택옵션은 하나이상이어야 합니다.");
return false;
}
}
break;
default:
alert("올바른 방법으로 이용해 주십시오.");
break;
}
});
gang님의 댓글
한군데 더 수정을 하셔야 합니다
테마에 보시면 skin_bs/shop/item_form.skin.html 에서 아래도 수정을 해주시어야 옵션이 없을때 정상 작동합니다
<ul id="sit_opt_added" class="list-unstyled">
<li class="sit_opt_list">
<input type="hidden" name="io_type[{_it_id}][]" value="0">
<input type="hidden" name="io_id[{_it_id}][]" value="">
<input type="hidden" name="io_value[{_it_id}][]" value="{it.it_name}">
<input type="hidden" class="io_price" value="0">
<input type="hidden" class="io_stock" value="{it.it_stock_qty}">
<div class="clearfix"></div>
<div class="product-quantity">
<button type="button" class="quantity-button">-<i class="fa fa-minus"></i></button>---> js 파일과 같이 수정
<label for="ct_qty_{_i}" class="sound_only">수량</label>
<input type="text" name="ct_qty[{_it_id}][]" value="{it.it_buy_min_qty_sel}" id="ct_qty_{_i}" class="quantity-field" size="5">
<button type="button" class="quantity-button">+<i class="fa fa-plus"></i></button> --> js 파일과 같이 수정
</div>
<div class="clearfix"></div>
</li>
</ul>