답변 4개
소스코드들을 살펴봤는데, 일단 기본적으로 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"; |
이런식으로 하시면 될 것 같습니다.
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
소스파일을 들여다봤는데, 따로 설정하는 방법은 없고.
그냥 안에다가 소스코드째로 박아야 할 것 같습니다.
bbs 폴더 아래에
qawrite.php 에서 내용을 추가해봐야 할 것 같은데.. 잠깐 알아보고 난 후에 알려드리겠습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
1:1문의 게시판만 따로 설정하는 방법도 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인

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