최신글 수정
아래 주소의 스킨을 사용하고 있습니다.
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
여기서 추출을 제외하고 싶은 그룹이 있는데요. 어떡해 해야 하나요.
접근권한 상관없이 일단 제목은 다 추출되더군요...^^;;
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
여기서 추출을 제외하고 싶은 그룹이 있는데요. 어떡해 해야 하나요.
접근권한 상관없이 일단 제목은 다 추출되더군요...^^;;
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 8개
위의 방법으로 하실려면 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 ";
$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' 이렇게 하니 에러나네요.
일단 답변 채택 합니다.
$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 ' | 이걸로 구분해서 넣고 위에 소스로변경하면
되지 않을까요?...
테스트는 안해봄 ;;ㅋ 홧튕~
$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} ";
}
}
를 넣으란 말씀이죠?....안되네요 ;;
이부분 위에 소스를 넣으면...될거 같은데염
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} ";
}
}
이걸로....
테스트도 안해보시고 존경스럽습니다. 복 받으실거에요. 하시는 일 모두 잘 되시기를 바랍니다.