영카트에서 가격을 제어하는 함수가 있습니다.
파일 : lib/shop.lib.php
내용 :
// 금액표시
// $it : 상품 배열
function get_price($it)
{
global $member;
if ($it['it_tel_inq']) return '전화문의';
$price = $it['it_price'];
return (int)$price;
}
위 함수입니다.
$it라는 변수가 있습니다.
이 부분은 상품에 대한 모든 정보를 가지고 있습니다.
예)
function get_price($it)
{
global $member;
echo $it['it_name']; <== 이렇게 하면 상품명을 출력하게 됩니다.
if ($it['it_tel_inq']) return '전화문의';
$price = $it['it_price'];
return (int)$price;
}
그리고 global $member로 현재 접속한 사용자에 정보를 담고 있습니다.
간단한 예로
레벨 5이상은 회원은 1000원 할인하고 싶다면
function get_price($it)
{
global $member;
echo $it['it_name']; <== 이렇게 하면 상품명을 출력하게 됩니다.
if ($it['it_tel_inq']) return '전화문의';
$price = $it['it_price'];
if( $member['mb_level'] >=5 ) $price -= 1000; <=== 이렇게 하면됩니다.
return (int)$price;
}
파일 : lib/shop.lib.php
내용 :
// 금액표시
// $it : 상품 배열
function get_price($it)
{
global $member;
if ($it['it_tel_inq']) return '전화문의';
$price = $it['it_price'];
return (int)$price;
}
위 함수입니다.
$it라는 변수가 있습니다.
이 부분은 상품에 대한 모든 정보를 가지고 있습니다.
예)
function get_price($it)
{
global $member;
echo $it['it_name']; <== 이렇게 하면 상품명을 출력하게 됩니다.
if ($it['it_tel_inq']) return '전화문의';
$price = $it['it_price'];
return (int)$price;
}
그리고 global $member로 현재 접속한 사용자에 정보를 담고 있습니다.
간단한 예로
레벨 5이상은 회원은 1000원 할인하고 싶다면
function get_price($it)
{
global $member;
echo $it['it_name']; <== 이렇게 하면 상품명을 출력하게 됩니다.
if ($it['it_tel_inq']) return '전화문의';
$price = $it['it_price'];
if( $member['mb_level'] >=5 ) $price -= 1000; <=== 이렇게 하면됩니다.
return (int)$price;
}
게시글 목록
| 번호 | 제목 |
|---|---|
| 670 | |
| 662 | |
| 660 | |
| 653 | |
| 652 | |
| 637 | |
| 623 | |
| 622 | |
| 620 | |
| 619 | |
| 618 | |
| 614 | |
| 599 | |
| 598 | |
| 593 | |
| 586 | |
| 583 | |
| 578 | |
| 575 | |
| 572 | |
| 570 | |
| 568 | |
| 566 | |
| 558 | |
| 552 | |
| 551 | |
| 545 | |
| 543 | |
| 531 | |
| 518 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기