접근회원사용 을 설정한 그룹 및 그룹에 속한 게시판을 최신글 리스트에 보이지 않게 하려면 어떻게 하나요? > 그누4 질문답변

그누4 질문답변

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

접근회원사용 을 설정한 그룹 및 그룹에 속한 게시판을 최신글 리스트에 보이지 않게 하려면 어떻게 하나요? 정보

접근회원사용 을 설정한 그룹 및 그룹에 속한 게시판을 최신글 리스트에 보이지 않게 하려면 어떻게 하나요?

첨부파일

new.php (4.0K) 1회 다운로드 2009-08-18 11:52:30

본문

접근회원사용 을 설정한 그룹 및 그룹에 속한 게시판을 최신글 리스트에 보이지 않게 하려면 어떻게 하나요?
한마디로 검색은 가능하도록 하되 최신글 리스트에서 해당 그룹 내용을 보이지 않게 하려구요
bbs/의 new.php 파일 함께 첨부 합니다
수고 부탁 드립니다

댓글 전체

그룹별로 검색하세요.
bbs/new.php 12열쯤 보시면
if ($gr_id)
    $sql_common .= " and b.gr_id = '$gr_id' "; 그룹 아이디가 있을때 조건이 있어요.
여기서 원하는 그룹 아이디를 넣으시면 해당 그룹만 검색합니다.
이것 외에도 /bbs/search.php 전체 검색페이지...30열쯤에도 그런 내용있습니다.
그룹 아이디가 A, B, C, D, E, F 이렇게 6개라 할때
F 아이디를 제외하고 A, B, C, D, E, 만
최신글 리스트에서 보이도록 할려는데요
bbs/new.php 라인에 어떻게 입력하면 되나요?
초보자라서요
첨부하신 파일처럼 수정했는데요 안되네요

if ($gr_id)
    $sql_common .= " and b.gr_id = '$gr_id' ";

이걸 지우고

if ($gr_id)
    $sql_common .= " and b.gr_id <> 'F' ";

입력했는데요 해당 그룹의 게시글이 최신글 리스트에 노출 되네요
그룹지정을 하셨다면 그룹변수를 가지고 와야합니다.
if ($gr_id)  //$gr_id 값이 있을때 활성이 되겠지요?
왜 동작을 안하는지 이유를 찾아보셔야죠. 당장 묻고 해결하기 보다 어떤식으로 구현을 했는지 문법이 어떤지 정도는 알고 적용하셔야 합니다.
그룹지정을 하였다면 검색자의 그룹이나 사이트의 그룹이나 게시판의 그룹에서 해당 그룹일때의 조건을 만족하는 if ($gr_id)값을 당연히 가지고 와야
if ($gr_id) //그룹아이디가 있을때
    $sql_common .= " and b.gr_id <> 'F' "; //$sql_common을 위의 쿼리에 포함을 시킨다
가 동작을 하겠죠.
가지고 올곳이 없다면 임의로라도 지정해야합니다.
$sql_common = " from $g4[board_new_table] a, $g4[board_table] b, $g4[group_table] c
              where a.bo_table = b.bo_table and b.gr_id = c.gr_id and b.bo_use_search = '1' ";

$gr_id="F"; //제외할 그룹
if ($gr_id)
    $sql_common .= " and b.gr_id <> '$gr_id' ";
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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