미채택 완료
상품 리스트에서 레벨에 따라 다른 상품을 노출시키고 싶을 때
회원의 레벨이 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개
list.10.skin.php 스킨만 계속 먹히는 상태이고 list자체 내에서 처리할만한 실력은 못되서
list.10.skin.php 스킨 안에서 회원 레벨에 따라 상품을 보여주고 안보여주고 정도로만 일단 임시방편으로 처리해두었습니다!
블랙캣77
2022-07-10 (일) 21:46:14
스킨에서 하면 노출되는 갯수등이 달라질수 있어서 처음에 리스트 만드는 부분을 수정 하셔야 할거 같습니다.
2022-07-10 (일) 02:27:20
먼저, 로그인 안 할 때는 어떻게 할 것인지 정해야 하고
스킨 이전에 sql이 실행 되는 거 같습니다.
작업 하시는 페이지 소스를 올려 보세요.
답변을 작성하려면 로그인이 필요합니다.