답변 4개 / 댓글 4개
채택된 답변
+20 포인트
소스코드들을 살펴봤는데, 일단 기본적으로 Gnuboard 에서는 회원레벨을 통해서 권한을 설정하는 것 같습니다.
1:1 문의의 경우에도 일반 board 게시판과 똑같은 형태의 DB 구조를 가지는 것으로 보입니다.
그런데 설정페이지에서 해당 게시판의 접근 권한을 설정할 수 있는 어떤 편리한 버튼? 같은건 없어 보입니다.
야매로 DB 쉘에 직접 저근해서 수정할 수 있어 보입니다.
DB 쉘에서.
select bo_table from g5_board; 라고 치면 게시판 목록이 나오는데, 그 중에서 qa 게시판이 1:1 문의 게시판입니다.
select bo_table, bo_write_level from g5_board;
라고 치시면 더 자명하게 나옵니다. bo_write_level 은 기본적으로 1로 설정되어 있습니다. 이것을 변경 해 주면 될 것 같습니다.
이것 말고. 특별한 '권한' 속성을 하나 만들어서 해당 속성을 지니고 있는 회원들만 글 작성을 가능하게 할려면 소스코드를 조금 더 복잡하게 짜야할 것 같습니다.

write level을 변경할려면
| UPDATE g5_board SET bo_write_level = 3 WHERE bo_table = "qa"; |
이런식으로 하시면 될 것 같습니다.

관리자 페이지 3번째 메뉴에서,
게시판관리에서 게시판 권한 설정에서 할 수 있는 것 같아 보입니다.
답변을 작성하려면 로그인이 필요합니다.

마지막까지 알려주셔서 정말 감사합니다~~^^