영카트에서 가격을 제어하는 함수가 있습니다.
파일 : 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;
}
게시글 목록
| 번호 | 제목 |
|---|---|
| 507 | |
| 504 | |
| 502 | |
| 499 | |
| 495 | |
| 492 | |
| 485 | |
| 484 | |
| 481 | |
| 480 | |
| 478 | |
| 476 | |
| 467 | |
| 462 | |
| 459 | |
| 458 | |
| 457 | |
| 452 | |
| 444 | |
| 438 | |
| 437 | |
| 425 | |
| 423 | |
| 420 | |
| 417 | |
| 416 | |
| 415 | |
| 410 | |
| 407 | |
| 405 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기