통합검색에서 특정 그룹에서만 검색 하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

통합검색에서 특정 그룹에서만 검색 하기 정보

통합검색에서 특정 그룹에서만 검색 하기

본문

[1] 전체 검색 사용방법

<form name="fsearchbox" method="get" action="javascript:fsearchbox_submit(document.fsearchbox);">
  <!-- <input type="hidden" name="sfl" value="concat(wr_subject,wr_content)"> -->
  <input type="hidden" name="sfl" value="wr_subject||wr_content||wr_1||wr_2||wr_3||wr_4||wr_5||wr_6||wr_7||wr_8||wr_9||wr_10">
  <input type="hidden" name="sop" value="and">
  <input type="hidden" name="happyjung" value="search"><? //검색후 변수확보 ?>
  제품검색<br>
  <input type="text" name="stx" style="border:solid 1px #BEDFFA; width:100px; height:20px;">
  <input type="image" src="./img/btn_search.gif" align="absmiddle" border="0"><br>
  (제품모델번호 입력하세요)
</form>
<script language="Javascript">
<!--
function fsearchbox_submit(f) {
    if (f.stx.value == '') {
        alert("검색어를 입력하세요.");
        f.stx.select();
        f.stx.focus();
        return;
    }
    
    /*
    // 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
    var cnt = 0;
    for (var i=0; i<f.stx.value.length; i++)
    {
        if (f.stx.value.charAt(i) == ' ')
            cnt++;
    }
    
    if (cnt > 1) {
        alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
        f.stx.select();
        f.stx.focus();
        return;
    }
    */
    
    f.action = "<?=$g4['bbs_path']?>/search.php";
    f.submit();
}
//-->
</script>




[2] 특정그룹에서만 검색결과를 사용하고자 할때

그누보드/bbs/search.php 의   19줄

원본>
    $sql = " select gr_id, bo_table, bo_read_level from $g4[board_table] where bo_use_search = '1' and bo_list_level <= '$member[mb_level]' ";

1. 그룹하나에서만 검색
수정>
    $sql = " select gr_id, bo_table, bo_read_level from $g4[board_table] where bo_use_search = '1' and bo_list_level <= '$member[mb_level]' and gr_id = '그룹ID' ";

2. 그룹2개 이상에서 검색
수정>
    $sql = " select gr_id, bo_table, bo_read_level from $g4[board_table] where bo_use_search = '1' and bo_list_level <= '$member[mb_level]' and (gr_id = '그룹ID1' || gr_id = '그룹ID2') ";
추천
3

댓글 6개

전체 75 |RSS
그누4 팁자료실 내용 검색

회원로그인

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