영카트 원화 질문!
본문
추운날씨 다들 고생하십니다.
영카트 "원" 부분을 /lib/shop.lib.php에서 아래와 같이 변경하였는데요
// 금액 표시
function display_price($price, $tel_inq=false)
{
if ($tel_inq)
$price = '전화문의';
else
$price = number_format($price, 0).' 원';
return $price;
}
아주 잘적용이 되어 메인화면 및 상세페이지에서 적용이 되었습니다.
하지만 제가 궁금한 부분이 상세페이지 금액부분에서는
"won"으로 표기하고 싶은데요
/lib/shop.lib.php 부분에서 "원"으로 되어있는부분을 변경하여도
변경이 되지 않네요
혹시 아래부분에서 따로 치환하여 사용하는 방법이 있을까요?
<tr>
<th scope="row">판매가격</th>
<td>
<?php echo display_price(get_price($it)); ?>
<input type="hidden" id="it_price" value="<?php echo get_price($it); ?>">
</td>
</tr>
!-->!-->
답변 1
상세보기에서만 쓰실거면 다른곳에서는 원이 나오게
/lib/shop.lib.php 에서 로 하나 만드시고
function display_price2($price, $tel_inq=false)
{
if ($tel_inq)
$price = '전화문의';
else
$price = number_format($price, 0).' won';
return $price;
}
display_price2 를 호출해 주시고요
/shop/item.form.skin.php 에서 250라인쯤
(+0원) ---> won 으로 변경해 주시고
/lib/shop.lib.php 에서
get_item_options($it_id, $subject) 안에 원을 ---> won 으로
get_item_supply($it_id, $subject) 안에 원을 ---> won으로
/js/shop.js 에서
add_sel_option(type, id, option, price, stock) 안에 원을 won 으로
price_calculate() 안에 원을 won 으로
대략 원으로 검색하면 나옵니다