채택완료

영카트 메인 진열상품 레벨별 권한에 대해 질문드립니다

2024-08-14 (수) 10:22:16 12,278

영카트로 사이트를 만들다보면 히트상품이나

세일상품등을 메인에 진열하게 되는데요 이때 레벨에 따라 클릭했을때

못보게 상품을 제한하는 법을 알고 싶습니다

참고할만한 글이나 코드가 있을까요?

답변 2개

채택된 답변
+20 포인트

상품 여분 필드에 접근 가능 레벨을 저장하고 

이 값으로 제한을 할수 있습니다.

예를 들어 여분필드1에 레벨을 저장했다면,

/shop/item.php 파일에 아래 소스 추가

Copy
$it = get_shop_item_with_category($it_id, $it_seo_title);

 

if($it['it_1']>0 && (!$member['mb_level'] || $member['mb_level'] < $it['it_1'])) {

    alert("접근 권한이 없습니다.");

}

상품 등록, 수정시 레벨권한을 설정하게하고, 
출력하는 부분에 조건을 주면 되겠네요~

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