비밀글을 특정 레벨 이상만 보게 하고 싶은데.. 정보
비밀글을 특정 레벨 이상만 보게 하고 싶은데..본문
비밀글 게시판만을 하나 만들어서
글을 적으면 모조건 비밀글로 저장되게 되어 있습니다.
이 게시판을 비밀번호 입력없이
관리자와 5레벨(5-10) 이상인 사람들이 글을 읽고
답글을 답게 하고 싶습니다.
여러가지 찾아서 해 보니 게시판이 안 보이는 현상이 발생하여
이렇게 글을 올립니다.
방법 좀 알려주세요..
http://f1091.com/bbs/bbs/board.php?bo_table=counsel2
글을 적으면 모조건 비밀글로 저장되게 되어 있습니다.
이 게시판을 비밀번호 입력없이
관리자와 5레벨(5-10) 이상인 사람들이 글을 읽고
답글을 답게 하고 싶습니다.
여러가지 찾아서 해 보니 게시판이 안 보이는 현상이 발생하여
이렇게 글을 올립니다.
방법 좀 알려주세요..
http://f1091.com/bbs/bbs/board.php?bo_table=counsel2
댓글 전체
일단 관리자에서 게시판 읽기 권한을 5레벨로 바꾸셔서 확인해 보세요
그래도 걸린다면 소스를 수정해야 하는데............
소스 수정부분은
음 board.php 55줄정도
// 자신의 글이거나 관리자라면 통과
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin)
여기에서
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin || $board[bo_read_level] <= $member[mb_level])
이렇게 해보세요
그래도 걸린다면 소스를 수정해야 하는데............
소스 수정부분은
음 board.php 55줄정도
// 자신의 글이거나 관리자라면 통과
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin)
여기에서
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin || $board[bo_read_level] <= $member[mb_level])
이렇게 해보세요
bbs/board.php에 보시면 비밀글에 대해서 또는 접근권한에 대해서 걸어 놓는 곳이 있을 것입니다.
그 곳에서 $member[mb_level]인가? 그것을 통해서 if절로 구분을 해 놓으시면 될듯 합니다.
다만, 테이블 설정할 때, 그 테이블인가를 해야지, 권한 명령이 확실해 지고요...
그것이 아니라면, if($bo_table == counsel2)을 걸어야지만, 딴 것에는 영향이 없을 듯 합니다.
그 곳에서 $member[mb_level]인가? 그것을 통해서 if절로 구분을 해 놓으시면 될듯 합니다.
다만, 테이블 설정할 때, 그 테이블인가를 해야지, 권한 명령이 확실해 지고요...
그것이 아니라면, if($bo_table == counsel2)을 걸어야지만, 딴 것에는 영향이 없을 듯 합니다.
페이지에 인증코드 출력이 아니되는군요 수정하셔야할뜻하네요
그게시판을 비공개로해놓고 일정 사람들만 볼수있도록 하는건 어떤가요 전 이렇게 사용하는데;;
게시판자체가 5~10에 관계없이 아이디로 설정햇어요
게시판자체가 5~10에 관계없이 아이디로 설정햇어요
게시판 페이지에서...아이디만 넣어주면 되나요?