테스트 사이트 - 개발 중인 베타 버전입니다

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

동물원 5개월 전 조회 1,430

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

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

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

 

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

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

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

 

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

도움 부탁 드려요.

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

답변 4개

채택된 답변
+20 포인트
5개월 전

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개

동물원
5개월 전
정말 감사합니다.

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

e
5개월 전

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

</p>

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

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

<p>        ;</p>

<p>    } else {</p>

<p>

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

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

e
5개월 전

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

</p>

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

<p>    $board['bo_admin'] = $member['mb_id'];</p>

<p>}</p>

<p>

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

답변에 대한 댓글 1개

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

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

5개월 전

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

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

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

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

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

로그인