영카트 회원별 카테고리 질문
본문
영카트 상품가격을 원하는 회원등급만 보이게끔 설정하는 방법을 찾았는데요.
shop.lib.php 에서
function display_price($price, $tel_inq=false)
> {
> global $member;
>
> if ($tel_inq){
> $price = '전화문의';
> }else if($member['mb_level'] < 5){
> $price = "회원 공개";
> }else{
> $price = number_format($price, 0).'원';
> }
>
> return $price;
> }
여기에다 추가로 "지정한 카테고리 페이지(예를들면 분류코드 10)"에만 이 설정을 하고 싶은데
가능한가요?
답변 2
global $member;
여기를 이렇게 수정하고
global $member, $ca_id;
여기도 이렇게 수정.
}else if($member['mb_level'] < 5 && $ca_id == 10){
display_price 함수를 잘 보시면
처리하는 로직이 $it 와 같이 상품의 정보가 아니라.
금액 자체 입니다.
따라서, 카테고리가 있을수 없죠
display_price를 ca_id 값을 전달받아서 처리하는 형태로 수정하시던지
별도의 함수로 display_price를 포함해서 호출하는 형태로 값을 처리하셔야 합니다.
답변을 작성하시기 전에 로그인 해주세요.