[해결중] list10.skin.html.php 할인율 표시 도와주세요,,


본문
수고하십니다.
쇼핑몰 이윰빌더를 구입하여 세팅하고 있습니다.
기본 영카트와 다른 부분이 있어 좋은점도 있고 당황스런 부분도 있어 고민하며 작업하고 있습니다.
상품목록 출력하는 리스트 스킨에서 할인율을 표시하고자 소스를 분석 수정하고 있습니다.
기본 영카트는 영카트 게시판을 통해 쉽게 도움받아 설치 실행하였었는데 이윰빌더에서는 소스부분이 달라
어려움을 겪고 있습니다.
-------------------------------------------------------- 기존 영카트
echo "<div class=\"sct_bottom\">\n";
if ($this->view_it_cust_price || $this->view_it_price) {
echo "<div class=\"sct_cost\">\n";
if ($this->view_it_price) {
echo display_price(get_price($row), $row['it_tel_inq'])."\n";
//할인율 표시 %
$sale_per=ceil((($row['it_cust_price']-get_price($row))/$row['it_cust_price'])*100).'%할인';
}
if ($this->view_it_cust_price && $row['it_cust_price']) {
echo "<span class=\"sct_dict\">".display_price($row['it_cust_price'])."</span>\n";
}
echo "</div>\n";
//할인율 표시 %
echo "<div class=\"sct_discount\">\n";
if ( $sale_per > 0 ) {
echo "$sale_per";
}
echo "</div>\n";
}
-------------------------------------------------------- 이윰비더 테마유료스킨 list10.skin.html.php
<div class="product-price">
<?php if ($this->view_it_price) { ?>
<span class="title-price">₩ <?php echo $list[$i]['it_tel_inq']; ?></span>
<?php } ?>
<?php if ($this->view_it_cust_price && $list[$i]['it_cust_price']) { ?>
<span class="title-price line-through">₩ <?php echo $list[$i]['it_cust_price']; ?></span>
<?php } ?>
<?php $discount_rate = round(($list[$i]['it_cust_price'] - $list[$i]['it_price']) / $list[$i]['it_cust_price'] * 100); ?>
<?php echo $discount_rate; ?>
</div>
<?php } ?>
-------------------------------------------------------------------------------------------------
위쪽 빨간색으로 표시되는 부분이 할인율 추가 소스 부분입니다.
결과는 연산오류가 나며 "-INF" 표시가 나옵니다.
$list[$i]['it_cust_price'] 이부분이 숫자가 아닌 문자로 처리되는것 같은데 고수님들의 도움을 부탁드립니다...
최신글이 없습니다.
최신글이 없습니다.
댓글목록2
이윰MOUNT님의 댓글
아래 소스를 활용하시면 바로 할인율 표시가 가능하실거에요.
main10.skin.html.php 파일에도 동일하게 적용할수 있으니 참고하시기 바랍니다.
nuriaca님의 댓글의 댓글
해결 했습니다,,,,