그누보드5 게시물 검색 설정하는법?
본문
검색 버튼을 눌렀을때 해당 키워드가 포함된 게시글들이 모두 나오는 것이 기본적인데(얘를 들어서 '그누보드' 제목의 게시물이 있으면 '그누' 만 검색해도 결과가 나오는 것) 이걸 해당 키워드 제목 전체, 즉 딱 맞는 키워드를 입력해야 검색이 되도록 하는 방법('그누보드' 제목의 게시물이 있으면 '그누' 검색하면 나오지 않는것.)은 무엇인가요? list.php 수정하려해도 어느 부분을 수정해야 할 지 감이 안잡히네요
답변 1
INSTR 이 포함된걸 다 검색해주지않던가요?
/lib/common.lib.php get_sql_search 함수에서
default :
if (preg_match("/[a-zA-Z]/", $search_str))
$str .= "INSTR(LOWER($field[$k]), LOWER('$search_str'))";
else
$str .= "INSTR($field[$k], '$search_str')";
break;
를 like 구분으로 바꿔보시면될듯합니다
$field[$k] like '%{$search_str}%' 형태가 되겠죠
답변을 작성하시기 전에 로그인 해주세요.