메인페이지내 분류(카테고리) 검색달기 > 그누4 팁자료실

그누4 팁자료실

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

메인페이지내 분류(카테고리) 검색달기 정보

메인페이지내 분류(카테고리) 검색달기

첨부파일

home.php (1.8K) 69회 다운로드 2012-03-06 19:03:38

본문

각 게시판에 있는 분류를 지역별이나 임의분류한 경우 게시판내에서는 검색이 용이합니다.
하지만, 메인페이지내에 검색을 달려고 할때는 전체검색으로 원하는 검색형식이 아니어서 많은 분들의 게시글을 많이 참고하여, 제가 단순한 분류구분과 검색을 메인페이지에 달아보았습니다.  메인페이지에 카테고리 검색을 달고 싶은 분들도 있으실 것 같아서 올려봅니다. 

■ 많은 사부님들이 힌트를 주신 게시판 각 스킨별 list.skin.php 내의 검색을 빌려와서 메인페이지의 원하는 부분에 삽입을 해놓아보았습니다.  아래는 각 스킨별 검색부분입니다.


<div class="board_search">
        <form name="fsearch" method="get">
        <input type="hidden" name="bo_table" value="<?=$bo_table?>">
        <select name="sfl">
            <option value="wr_subject||wr_content">전체검색</option>
        </select>
        <input name="stx" class="stx" maxlength="15" itemname="검색어" required value='<?=stripslashes($stx)?>'>
        <input type="image" src="<?=$board_skin_path?>/img/btn_search.gif" border='0' align="absmiddle">
        <input type="radio" name="sop" value="and">and
        <input type="radio" name="sop" value="or">or
        </form>
</div>

<script type="text/javascript">
if ('<?=$sca?>') document.fcategory.sca.value = '<?=$sca?>';
if ('<?=$stx?>') {
    document.fsearch.sfl.value = '<?=$sfl?>';

    if ('<?=$sop?>' == 'and')
        document.fsearch.sop[0].checked = true;

    if ('<?=$sop?>' == 'or')
        document.fsearch.sop[1].checked = true;
} else {
    document.fsearch.sop[0].checked = true;
}
</script>



■ 메인에 분류별 검색을 달기 위해서  떨구어낼거 떨구고 나면, 아래 소스가 특정 게시판의 게시물 중 분류별로 검색을 할 수 있는 소스가 남더라구요.  (저는 지역별 분류를 했습니다)


<div style="text-align:center;">
<form name=fsearch method=get action="<?=$g4[bbs_path]?>/board.php" style="margin:0px;">
<input type=hidden name=bo_table value="test03"> <!--해당게시판이름 value값 바꾸기 -->
<input type=hidden name=sca      value="<?=$sca?>">
<select name=sca style="background-color:#f6f6f6; border:1px solid #7f9db9; height:21px;"> <!--sfl -->
    <option selected="selected">지역선택</option>
    <option value="<?=$sca=서울?>">서울</option> <!--해당게시판의 분류를 나열 -->
    <option value="<?=$sca=인천?>">인천</option>
    <option value="<?=$sca=경기?>">경기</option>
    <option value="<?=$sca=강원?>">강원</option>
    <option value="<?=$sca=충남?>">충남</option>
    <option value="<?=$sca=대전?>">대전</option>
    <option value="<?=$sca=충북?>">충북</option>
    <option value="<?=$sca=전북?>">전북</option>
    <option value="<?=$sca=경북?>">경북</option>
    <option value="<?=$sca=대구?>">대구</option>
    <option value="<?=$sca=울산?>">울산</option>
    <option value="<?=$sca=부산?>">부산</option>
    <option value="<?=$sca=경남?>">경남</option>
    <option value="<?=$sca=전남?>">전남</option>
    <option value="<?=$sca=광주?>">광주</option>
    <option value="<?=$sca=제주?>">제주</option>
</select>
<input name=stx maxlength=15 itemname="검색어" required value='<?=$stx?>' style="width:204px; background-color:#f6f6f6; border:1px solid #7f9db9; height:21px;">
<input type=image src="<?=$board_skin_path?>/img/btn_search.gif" border=0 align=absmiddle>
<input type=radio name=sop value=and>and
<input type=radio name=sop value=or>or
</form>
</div>



보시는 것처럼, 해당게시판이름 바꾸고  분류를 일일히 나열되게 기입을 해주어야 합니다. 
메인에 복잡한 카테고리별 검색은 구현하지 못했지만,  단순한 목적으로 필요로하는 분들이 활용하셨음합니다. 
감사합니다.
추천
5
  • 복사

댓글 4개

© SIRSOFT
현재 페이지 제일 처음으로