특정레벨이상 회원에게 비밀글 볼 수 있게 하기 > 그누4 팁자료실

그누4 팁자료실

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

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

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

본문

아마 저 말고도 이런 팁이 필요할 분이 있을 거 같아 올립니다. 그리고 게시판의 권한설정에 관한 소스수정을 어디서 하는지도 대략 참조할 수 있기도 하고 해서...

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 이상인 경우에는 글읽기 가능하게 한 소스로 바꾸었습니다. 근데 이렇게 하면 비밀글 뿐만 아니라 모든 글읽기가 가능할 거 같네요.

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

댓글 9개

관리자가 관리자 비밀번호가 아니고

비밀글에서 게시물마다 별도로 비밀번호를 부여할수 있는 방법은 없나요?
뽀뺑이님께 답변 드립니다. 레벨8이상이 답변도 가능하게 하는 것이 코멘트를 말하신 건지 답글을 말하신 건지는 모르겠군요^^;
아무튼 두 경우 다 읽는 권한이 레벨8이상이라면 자동으로 답변 권한도 레벨8이상이 되는 것이 아닌가 생각되는군요. 어차피 답글이든 댓글이든 본문보기 안에 링크가 있으니까요.
그런데 그누보드의 기능에 이에 대한 제한이 미리 되어 있다면 이 역시 bbs/board.php 안에 해당 소스가 있지 않을까 합니다.
하지만 제가 요즘 홈페이지 관련 작업을 안하다보니 소스를 따로 분석해볼 시간은 없군요. 죄송합니다.
이 쪽지로 오랜만에 그누보드에 접속했다고 본 것입니다^^;
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT