그누검색에 검색 기간 추가하기 > 그누3 팁자료실

그누3 팁자료실

그누검색에 검색 기간 추가하기 정보

그누호환 그누검색에 검색 기간 추가하기

본문

그누검색 외부 검색 폼과 gnusearch.php의 아랫 줄을 주석 처리합니다.
<input type='hidden' name='srch_days'    value='0'>

그누검색 외부 검색 폼과 gnusearch.php에 다음 부분을 적절한 곳에 추가합니다.
<select name=srch_days class=select>
<option value='7' <? if($srch_days == 7) echo "selected"; ?>>일주일 이내</option>
<option value='30' <? if($srch_days == 30) echo "selected"; ?>>한 달 이내</option>
<option value='0' <? if($srch_days == 0) echo "selected"; ?>>전체</option>
</select>

링크 #1에 적용되어 있습니다.
추천
16

댓글 전체

페이지가 넘어가면 srch_days 값이 제대로 전달 되지 않아서 발생한 현상입니다.
gnusearch.php의 아래와 같은 줄은
$pagelist = get_paging(10, $page, $total_page, $rows, "$HTTP_SERVER_VARS[PHP_SELF]?$search_query&onetable=$onetable&page=");

다음과 같이 수정하여 주시면 됩니다.
$pagelist = get_paging(10, $page, $total_page, $rows, "$HTTP_SERVER_VARS[PHP_SELF]?$search_query&onetable=$onetable&srch_days=$srch_days&page=");

버그 찾아 주셔서 감사합니다. ^^
http://calmbreaker.net/bbs/gnusearch.php?sselect=wr_subject%7Cwr_content&srch_rows=5&srch_comment=1&srch_operator=0&stext=%B4%CF%B4%D9&srch_days=7

7월 17일 거두 걸리는데요? 수정해서 그런가요?

lib.php에서 이 아래에는 수정안해도 되나요?

// 검색 구문을 얻는다.
function get_sql_search($field, $stext)
{
전체 1,026
그누3 팁자료실 내용 검색

회원로그인

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