2026, 새로운 도약을 시작합니다.

게시판에서 특정 카테고리 숨김 채택완료

팀마다 게시판이 있는데 본인의 팀이 아니면 특정 카테고리를 제한 하려고 합니다. 

예를 들어 매뉴얼|자료|기타|비밀 이라는 4가지 카테고리 중에 비밀 이라는 카테고리를 제한 하려고 하는데 

분류 자체를 클릭하여 모아 보는것은 막았는데

일반 게시판으로 접속하면 나오는 전체 글과, 뷰페이지 자체를 막지는 못했습니다.

본인의 팀이 아니라면 전체 리스트에서 나오지 않도록 하고 싶은데

view 페이지 에서야

Copy


if($view[ca_name] == "비밀"){

 if($member['mb_3'] != "재경팀"){

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

}};

정도로 처리하면 될듯한데

list.php 에서 어떤 부분을 건드려야 리스트에서 나오지 않도록 할 수 있을까요?

찾아보니

list 에서  sca가 없을 때는   ca_name!= '사진' 조건이 추가 되도록 하면 

된다는 말이 있었는데 어떤 부분에서 작업해야 하는지 정확히 몰라서 건드리기가 조금 어렵네요

답변 1개

채택된 답변
+20 포인트

리스트 페이지에서는 

이렇게 하면 될 것입니다.

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

답변에 대한 댓글 3개

댓글 감사합니다 덕분에 정상적인 작동하는걸 확인 했습니다 감사합니다!

그런데 재경팀 만이 아닌 , 총 16개의 다른 팀 다른 분류를 적용하기 위해서는 따로 각각에 맞는 파일을 생성하여 각 팀별로 지정 해줘야 할까요?
if($list[$i][ca_name] == "비밀" && $member['mb_3'] != "재경팀"){ }
elseif($list[$i][ca_name] == "비밀" && $member['mb_3'] != "재경팀"){ }
elseif($list[$i][ca_name] == "비밀" && $member['mb_3'] != "재경팀"){ }
elseif($list[$i][ca_name] == "비밀" && $member['mb_3'] != "재경팀"){ }
elseif($list[$i][ca_name] == "비밀" && $member['mb_3'] != "재경팀"){ }

이런식으로 원하는 조건으로 계속 설정을 해줘야 할 것입니다.
감사합니다 결국 하드코딩이겠네요 감사합니다!

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

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

로그인
🐛 버그신고