영카트에서 가격을 제어하는 함수가 있습니다.
파일 : 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;
}
게시글 목록
| 번호 | 제목 |
|---|---|
| 404 | |
| 399 | |
| 391 | |
| 386 | |
| 384 | |
| 383 | |
| 382 | |
| 378 | |
| 377 | |
| 373 | |
| 372 | |
| 362 | |
| 361 | |
| 353 | |
| 345 | |
| 334 | |
| 329 | |
| 307 | |
| 304 | |
| 299 | |
| 295 | |
| 292 | |
| 288 | |
| 272 | |
| 270 | |
| 267 | |
| 263 | |
| 261 | |
| 254 | |
| 252 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기