영카트에서 가격을 제어하는 함수가 있습니다.
파일 : 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;
}
게시글 목록
| 번호 | 제목 |
|---|---|
| 1291 | |
| 1283 | |
| 1274 | |
| 1264 | |
| 1261 | |
| 1258 | |
| 1255 | |
| 1247 | |
| 1244 | |
| 1237 | |
| 1232 | |
| 1220 | |
| 1213 | |
| 1202 | |
| 1195 | |
| 1192 | |
| 1191 | |
| 1182 | |
| 1169 | |
| 1160 | |
| 1158 | |
| 1156 | |
| 1154 | |
| 1152 | |
| 1136 | |
| 1129 | |
| 1122 | |
| 1112 | |
| 1084 | |
| 1074 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기