글쓰기에서 비밀글 체크하면 목록에서 사라져버립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

글쓰기에서 비밀글 체크하면 목록에서 사라져버립니다. 정보

글쓰기에서 비밀글 체크하면 목록에서 사라져버립니다.

첨부파일

list.skin.php (14.5K) 7회 다운로드 2011-12-23 14:10:05

본문

안녕하세요 ^^

글쓰기에서 비밀글 체크하면 게스트 상태에서는 목록에서 사라져버립니다.

그누보드에서 글을 작성시 비밀글을 체크하여 글을 작성하면
회원로그인 상태에서는 목록상태에서 비밀글을 쓴 게시물이 보입니다.

다만, 로그인하지 않은 상태에서는 비밀글이 목록에서 아예 안보여지더군요.

비밀글로 체크하고 작성하여도 로그인하지 않은상태에서
비밀글이 목록에 나와있고 좌물쇠 표시되어있도록 하려면 어떻게 해야될지 여쪄봅니다.

의견 부탁드리겠습니다.

댓글 전체

현재 그누보드 기본 스킨을 사용한다면 말씀하신 기능이 구현되어 있습니다.
게시판 관리자 화면에서 비밀글 사용을 선택하면
비밀글로 작성된 것은 비회원이더라도 리스트에서는 보입니다.
한번 확인해 보세요.
32행정도에 보시면 아래 소스가 있습니다.

// 해당 사용자가 쓴 글의 번호 + 비밀글이 아닌글의 번호 + 해당사용자에게 지정된 글번호(wr_5)
    if ($is_member)
        $bb_query1 = "select * from `{$write_table}` where $sql_search and (( mb_id = '{$member[mb_id]}' or wr_5 = '{$member[mb_id]}' ) or wr_option not like '%secret%' ) and not find_in_set(wr_id,'{$noticeNumS}') and wr_is_comment != 1 ";
    else
        $bb_query1 = "select * from `{$write_table}` where $sql_search and (mb_id = '{$member[mb_id]}'or wr_option not like '%secret%') and not find_in_set(wr_id,'{$noticeNumS}') and wr_is_comment != 1  ";

여기에서 보면 비밀글이 아닌글의 번호만을 불러오네요.
아래와 같이 소스를 변경해서 해 보세요.


// 해당 사용자가 쓴 글의 번호 + 비밀글이 아닌글의 번호 + 해당사용자에게 지정된 글번호(wr_5)
    if ($is_member)
        $bb_query1 = "select * from `{$write_table}` where $sql_search and ( mb_id = '{$member[mb_id]}' or wr_5 = '{$member[mb_id]}' ) and not find_in_set(wr_id,'{$noticeNumS}') and wr_is_comment != 1 ";
    else
        $bb_query1 = "select * from `{$write_table}` where $sql_search and (mb_id = '{$member[mb_id]}) and not find_in_set(wr_id,'{$noticeNumS}') and wr_is_comment != 1  ";
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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