테스트 사이트 - 개발 중인 베타 버전입니다

영카트 회원별 카테고리 질문 채택완료

베피 7년 전 조회 1,619

영카트 상품가격을 원하는 회원등급만 보이게끔 설정하는 방법을 찾았는데요.

 

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개

플래토
7년 전

display_price 함수를 잘 보시면

 

처리하는 로직이 $it 와 같이 상품의 정보가 아니라.

금액 자체 입니다.

 

따라서, 카테고리가 있을수 없죠

 

display_price를 ca_id 값을 전달받아서 처리하는 형태로 수정하시던지

별도의 함수로 display_price를 포함해서 호출하는 형태로 값을 처리하셔야 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

7년 전

global $member;

여기를 이렇게 수정하고

global $member, $ca_id;

여기도 이렇게 수정.

}else if($member['mb_level'] < 5 && $ca_id == 10){

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인