미채택 완료

상품 리스트에서 레벨에 따라 다른 상품을 노출시키고 싶을 때

2022-07-09 (토) 23:04:36 1,643

회원의 레벨이 2와 3으로 두가지 이고

레벨 2는 원산지가 2인것만 보여지게 하고

레벨이 3일 때는 원산지가 2인것+3인것 모두 볼 수 있게 하고싶습니다

list.php에서 스킨을 아래와 같이 나누고 

 

Copy
// 리스트 스킨
    if($member['mb_level']==2){
        $skin_file = is_include_path_check($skin_dir.'/'.$ca['ca_skin']) ? $skin_dir.'/'.$ca['ca_skin'] : $skin_dir.'/list.10.skin.php';
    }else{
        $skin_file = is_include_path_check($skin_dir.'/'.$ca['ca_skin']) ? $skin_dir.'/'.$ca['ca_skin'] : $skin_dir.'/list.lv3.skin.php';
    }

list.10.skin.php 에서는 원산지가 2인 것만 보이게,

list.lv3.skin.php에서는 모든 상품 보이게 하려고하는데

스킨이 따로 안먹네요ㅜㅜ

다른 방법이 있을 까요?

|

답변 3개

2022-07-12 (화) 11:52:18

list.10.skin.php 스킨만 계속 먹히는 상태이고 list자체 내에서 처리할만한 실력은 못되서

list.10.skin.php 스킨 안에서 회원 레벨에 따라 상품을 보여주고 안보여주고 정도로만 일단 임시방편으로 처리해두었습니다!

2022-07-10 (일) 21:46:14

스킨에서 하면 노출되는 갯수등이 달라질수 있어서 처음에 리스트 만드는 부분을 수정 하셔야 할거 같습니다.

2022-07-10 (일) 02:27:20

먼저, 로그인 안 할 때는 어떻게 할 것인지 정해야 하고

스킨 이전에 sql이 실행 되는 거 같습니다.

작업 하시는 페이지 소스를 올려 보세요.

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