영카트5 상품보기에서 선택옵션/추가옵션 금액 0원일 때 노출되지 않도록 정보
영카트5 상품보기에서 선택옵션/추가옵션 금액 0원일 때 노출되지 않도록관련링크
http://minsup.kr
351회 연결
본문
5.0.25 기준
lib/shop.lib.php
#1
를
로 수정
#2
를
로 수정
js/shop.js
#1
를 add_sel_option 에 추가
#2
를
로 수정
##########
영카트 패치가 많이 밀렸을 땐?
http://minsup.kr/ms-item.php?pds_id=30
##########
lib/shop.lib.php
#1
if($row['io_price'] >= 0)
$price = ' + '.number_format($row['io_price']).'원';
else
$price = ' '.number_format($row['io_price']).'원';
를
if($row['io_price'] > 0)
$price = ' + '.number_format($row['io_price']).'원';
else if ($row['io_price'] == 0)
$price = '';
else
$price = ' '.number_format($row['io_price']).'원';
로 수정
#2
if($row['io_price'] >= 0)
$price = ' + '.number_format($row['io_price']).'원';
else
$price = ' '.number_format($row['io_price']).'원';
를
if($row['io_price'] > 0)
$price = ' + '.number_format($row['io_price']).'원';
else if ($row['io_price'] == 0)
$price = '';
else
$price = ' '.number_format($row['io_price']).'원';
로 수정
js/shop.js
#1
var priceHide = '';
if (parseInt(price) == 0) priceHide = ' sound_only';
를 add_sel_option 에 추가
#2
opt += "<span class=\"sit_opt_prc\">"+opt_prc+"</span>";
를
opt += "<span class=\"sit_opt_prc"+priceHide+"\">"+opt_prc+"</span>";
로 수정
##########
영카트 패치가 많이 밀렸을 땐?
http://minsup.kr/ms-item.php?pds_id=30
##########
추천
2
2
댓글 8개
좋은 팁 감사합니다.
궁금한 것이 있어 질문드립니다.
#1과 #2는 선택수정이라는 뜻인지 전부수정을 하라는 뜻인지요? lib/shop.lib.php는 두 개의 내용이 같은데요..
js/shop.js에서 #1는 어떻게 수정하는 것인지 모르겠습니다.
궁금한 것이 있어 질문드립니다.
#1과 #2는 선택수정이라는 뜻인지 전부수정을 하라는 뜻인지요? lib/shop.lib.php는 두 개의 내용이 같은데요..
js/shop.js에서 #1는 어떻게 수정하는 것인지 모르겠습니다.
전부 수정입니다. 이제 보니 정말 내용이 같네요. 이런 부분이 두 곳 있습니다. (선택옵션, 추가옵션)
네, 고맙습니다.
모르는 것 끝까지 여쭙니다^^
var priceHide = '';
if (parseInt(price) == 0) priceHide = ' sound_only';
를 add_sel_option에 추가하는 구문 좀 알려주세요.
모르는 것 끝까지 여쭙니다^^
var priceHide = '';
if (parseInt(price) == 0) priceHide = ' sound_only';
를 add_sel_option에 추가하는 구문 좀 알려주세요.
기존의 경우 옵션이 없는 경우 상품페이지 및 장바구니에서도 +0원 이라고 표기 되는 약간의 아쉬움이 있습니다.
이것도 마찬가지로 0원일경우 표시하지 않게 하면 좋겠는데 어떻게 하면 될까요?
이것도 마찬가지로 0원일경우 표시하지 않게 하면 좋겠는데 어떻게 하면 될까요?
해당팁을 적용하면서 에러가 있다면 이러한 부분입니다.
제가 적용을 잘못한 것인지는 잘 모르겠는데요.
1차 옵션만 있는 경우
규격선택 : 500mm 유치용(+0), 900mm초등용(+10000) 으로 설정을 하게 되면
두 개의 값이 모두 뜨지 않으며 선택했을때만 값이 출력됩니다.
2차옵션까지 구성된 경우
1)세트선택 : 상의(+0),하의(+0),상하세트(+10000)
2)사이즈선택 : S,M,L,XL
이런식으로 구성을 하게 되면 2차옵션에서 발생되는 값에 대해서는 +0원이 그대로 표기가 되는 부분이 있습니다.
현재 쇼핑몰에 해당 팁을 적용하여 활용해보았을때 이런 현상이 있음을 확인하였습니다.
제가 적용을 잘못한 것인지는 잘 모르겠는데요.
1차 옵션만 있는 경우
규격선택 : 500mm 유치용(+0), 900mm초등용(+10000) 으로 설정을 하게 되면
두 개의 값이 모두 뜨지 않으며 선택했을때만 값이 출력됩니다.
2차옵션까지 구성된 경우
1)세트선택 : 상의(+0),하의(+0),상하세트(+10000)
2)사이즈선택 : S,M,L,XL
이런식으로 구성을 하게 되면 2차옵션에서 발생되는 값에 대해서는 +0원이 그대로 표기가 되는 부분이 있습니다.
현재 쇼핑몰에 해당 팁을 적용하여 활용해보았을때 이런 현상이 있음을 확인하였습니다.
/shop/itemoption.php 44줄에
else if($row['io_price'] == 0)
$price = '';
삽입하세요.
else if($row['io_price'] == 0)
$price = '';
삽입하세요.
감사합니다.
감사합니다.