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

비밀글 열람권한 적용 문의 드립니다. 채택완료

그누보드5로 만든 사이트 입니다.
그누보드5에서는 최고관리자의 경우에는 비밀글도 열람이 가능한데요.
이것을 특정게시판에서

레벨이 5 인 회원 (5이상이 아니라 5일때만)들은

다른회원의 비밀글 열람이 가능하도록 적용하고 싶습니다.

지원서를 관리자들이 열람해야 하는데요.

개인정보도 있을 수 있어서 모두 비밀글로 올리도록 되어 있어서요.

관리자들이 내용을 보기 위해서 필요합니다.

비밀글 열람권한을 어느파일에 어떻게 적용해야 하는지

도움 부탁 드려요.

답변 4개

채택된 답변
+20 포인트

1. extend/user.config.php에 넣으세요

  if($bo_table=='해당게시판' && $member['mb_level']==5) $is_admin ='imsi';

2. view스킨 상단에 넣으세요

if($is_admin=='imsi') $update_href = $delete_href = '';

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

답변에 대한 댓글 1개

정말 감사합니다.

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

/bbs/board.php 파일에서 아래 부분을 수정

Copy


    // 자신의 글이거나 관리자라면 통과

    if (($write['mb_id'] && $write['mb_id'] === $member['mb_id']) || $is_admin || ($bo_table == "게시판코드" && $member['mb_level'] == 5)) {

        ;

    } else {

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

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

extend/user.config.php 파일에 아래 소스를 추가하세요

Copy


if($bo_table == "게시판코드" && $member['mb_level'] == 5) {

    $board['bo_admin'] = $member['mb_id'];

}

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

답변에 대한 댓글 1개

네~ 감사합니다. 그런데 이건 관리자와 동일한 권한을 갖는 소스가 아닌가요?
5레벨 회원의 경우엔 게시물 수정,삭제 등의 관리자권한은 제외하고,
비밀글 열람권한만 가지게 하는 방법은 없을까요?

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

extend 폴더에 a.extend.php 같이 파일을 하나 만드시고

특정 게시판일때 레벨 5인 회원을 $is_admin = "temp"; 이렇게 선언해서 관리자처럼 만들어주시면 되지 않을까 합니다.

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

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

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

로그인
🐛 버그신고