지구인

특정레벨이상 회원에게 비밀글 볼 수 있게 하기

· 2006-09-01 (금) 21:16:58 · 6260 · 9
아마 저 말고도 이런 팁이 필요할 분이 있을 거 같아 올립니다. 그리고 게시판의 권한설정에 관한 소스수정을 어디서 하는지도 대략 참조할 수 있기도 하고 해서...

bbs/board.php에서 아래 구절을 찾습니다. 딱 한 군데만 고칩니다.


// 자신의 글이거나 관리자라면 통과
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin)
;
else
{


이렇게 고칩니다.


// 자신의 글이거나 관리자이거나 레벨8이상이라면 통과
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin || ($member[mb_level] >= "8"))
;
else
{


레벨8 이상인 경우에는 글읽기 가능하게 한 소스로 바꾸었습니다. 근데 이렇게 하면 비밀글 뿐만 아니라 모든 글읽기가 가능할 거 같네요.

사실 게시판 관리자로 지정해주면 더 간단한데 다수의 회원들을 게시판 관리자로 지정하는 팁이 좀 적용하기가 어려워서 이 방법을 찾아냈습니다. 또 굳이 게시판 관리자로 할 필요는 없기도 해서...^^;
|

댓글 9개

2006-09-02 (토) 11:38:24
관리자가 관리자 비밀번호가 아니고

비밀글에서 게시물마다 별도로 비밀번호를 부여할수 있는 방법은 없나요?
2006-09-17 (일) 18:05:01
감사합니다~!
2007-01-18 (목) 17:03:38
감사합니다.. 덕분에 바로 해결했네요 ^^
2007-02-15 (목) 00:54:15
감사합니다
감사합니다..^^)
비밀글 보기
뽀뺑이님께 답변 드립니다. 레벨8이상이 답변도 가능하게 하는 것이 코멘트를 말하신 건지 답글을 말하신 건지는 모르겠군요^^;
아무튼 두 경우 다 읽는 권한이 레벨8이상이라면 자동으로 답변 권한도 레벨8이상이 되는 것이 아닌가 생각되는군요. 어차피 답글이든 댓글이든 본문보기 안에 링크가 있으니까요.
그런데 그누보드의 기능에 이에 대한 제한이 미리 되어 있다면 이 역시 bbs/board.php 안에 해당 소스가 있지 않을까 합니다.
하지만 제가 요즘 홈페이지 관련 작업을 안하다보니 소스를 따로 분석해볼 시간은 없군요. 죄송합니다.
이 쪽지로 오랜만에 그누보드에 접속했다고 본 것입니다^^;
감사합니다 -_-!!!!
2014-09-12 (금) 10:13:57
관리자화면에서 게시판권한설정하기해도 안돼서 헤맸는데 기간단하니 잘 고쳐서 사용합니다.^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
06-09-12 조회 5,901
06-09-11 조회 5,692
06-09-10 조회 5,024
06-09-09 조회 4,259
06-09-09 조회 3,828
06-09-09 조회 5,447
06-09-08 조회 3,826
06-09-06 조회 3,561
06-09-06 조회 3,470
06-09-06 조회 4,266
06-09-05 조회 4,014
06-09-04 조회 4,469
06-09-04 조회 4,075
06-09-04 조회 4,486
06-09-03 조회 3,219
06-09-02 조회 2,915
06-09-01 조회 6,261
06-09-01 조회 3,908
06-08-30 조회 4,286
06-08-30 조회 2,743