최신글 수정 > 그누4 질문답변

그누4 질문답변

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

최신글 수정 정보

최신글 수정

본문

아래 주소의 스킨을 사용하고 있습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=87150&sca=&sfl=wr_subject&stx=%C0%CE%B1%E2%B1%DB&sop=and

여기서 추출을 제외하고 싶은 그룹이 있는데요. 어떡해 해야 하나요.
접근권한 상관없이 일단 제목은 다 추출되더군요...^^;;

댓글 전체

관리자모드에서 추출을 제외하고 싶은 게시판의 [전체 검색 사용] 체크를 해제하는 방법 어떠세요?

위의 방법으로 하실려면 extend폴더의 best10.lib.php를 열어서 50번째 줄을 수정하시면 됩니다.


====== 수정 전 (50번 라인)
$sql= " select bo_table from {$g4['board_table']} ";

======  수정 후 (50번 라인)
$sql= " select bo_table from {$g4['board_table']} where bo_use_search='1' order by bo_order_search ";
best10.lib.php 파일에

$sql= " select bo_table from {$g4['board_table']} 이거 위에


if($gr_id)
$add_sql = " where gr_id != '$gr_id'";

요거 추가 하고 

예) echo izen_group('스킨', '그룹명', 정렬필드, 출력갯수, 자를 문자열, 최근 몇일간을 출력할 것인가?);  이렇게 불러 올때

그룹명 에  불러오기 싫은 그룹이름 넣으면 .....

글구
$sql= " select bo_table from {$g4['board_table']} 이거 를

$sql= " select bo_table from {$g4['board_table']} $add_sql  이렇게 하면 되지 않을까용??

결론적으로
if($gr_id)
$add_sql = " where gr_id != '$gr_id'";
$sql= " select bo_table from {$g4['board_table']} $add_sql 

테스트는 안해봤어여 ㅋㅋㅋ 될까요? 되겠죠? ㅠㅠ
감사합니다.
그런데 제외그룹이 한개가 아니면 추가는 어떡해 해야 할까요..'그룹명'.'그룹명2' 이렇게 하니 에러나네요.
일단 답변 채택 합니다.
if($gr_id)
$gr_value = explode("|",$gr_id);

if($gr_value){
$add_sql = " where ";
foreach($gr_value as $key => $value){
if($key > 0)
$add_and = "and";
$add_sql .= $add_and." gr_id != {$value} ";
}
}

그룹 넣는곳에  ' 그룹1|그룹2|그룹3|그룹4|그룹5 '  | 이걸로 구분해서 넣고 위에 소스로변경하면

되지 않을까요?...

테스트는 안해봄 ;;ㅋ 홧튕~
if($gr_id)
$add_sql = " where gr_id != '$gr_id'";
$sql= " select bo_table from {$g4['board_table']} $add_sql  를 지우고 그 자리에

if($gr_id)
$gr_value = explode("|",$gr_id);

if($gr_value){
$add_sql = " where ";
foreach($gr_value as $key => $value){
if($key > 0)
$add_and = "and";
$add_sql .= $add_and." gr_id != {$value} ";
}
}
를 넣으란 말씀이죠?....안되네요 ;;
$sql= " select bo_table from {$g4['board_table']} $add_sql  <-- 요건 지우면 안되는데욤...

이부분 위에 소스를 넣으면...될거 같은데염

if($gr_id)
$add_sql = " where gr_id != '$gr_id'";

 이거대신


if($gr_id)
$gr_value = explode("|",$gr_id);

if($gr_value){
$add_sql = " where ";
foreach($gr_value as $key => $value){
if($key > 0)
$add_and = "and";
$add_sql .= $add_and." gr_id != {$value} ";
}
}
 이걸로....
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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