영카트에서 가격을 제어하는 함수가 있습니다.
파일 : 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;
}
게시글 목록
| 번호 | 제목 |
|---|---|
| 1071 | |
| 1061 | |
| 1056 | |
| 1046 | |
| 1007 | |
| 1006 | |
| 1003 | |
| 993 | |
| 983 | |
| 982 | |
| 966 | |
| 943 | |
| 932 | |
| 921 | |
| 908 | |
| 903 | |
| 902 | |
| 901 | |
| 898 | |
| 893 | |
| 883 | |
| 880 | |
| 874 | |
| 870 | |
| 867 | |
| 862 | |
| 861 | |
| 860 | |
| 857 | |
| 854 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기