탑빌더사용중이고요
메인에 검색기능을 달았는데
<input type="hidden" name="sfl" value="wr_subject||wr_content||wr_1||wr_2||wr_3||wr_4||wr_5||wr_6">
이렇게 수정하고 검색을 했는데 제목과 내용은 검색이 되는데
필드들이 검색이 안되요...
혹시 다른 곳에 소스를 넣어야 되나요?
현재 넣은곳은 index.php 검색창과 게시판스킨 list.skin.php에 넣었구여
게시판 list.skin.php 에 위에껄 넣었더니 필드검색은 잘되고요
|
답변 4개 / 댓글 2개
채택된 답변
+20 포인트
12년 전
bbs/search.php // 검색필드를 구분자로 나눈다 부분을 찾아서
default 부분을 아래처럼 바꾸세요
그런데 전체검색은 모든 게시판에서 검색을 하는데 저렇게 아무필드나 여러개 검색을 한다는 것은
속도면에서 대단한 문제가 있습니다
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;
답변에 대한 댓글 1개
멀티트리플
12년 전
alexseo
11년 전
적용했습니다.
12년 전
제가 볼떄는 전혀 기본이 안되있으신것같으신데 php를 공부하셔야겠네요
답변에 대한 댓글 1개
멀티트리플
12년 전
게시판에 붙어있는 검색기능에선 검색이 되어서 더욱더 못찾았던거 같아요
개인적으로 안쓰던 전체검색기능을 쓰게되어서 막혔는데... 원하는게 안되서 막혔던건데
검색을 해봐도 다 <input type="hidden" name="sfl" value="wr_subject||wr_content||wr_1||wr_2||wr_3||wr_4||wr_5||wr_6"> 이렇게 하면 나온다는 글만 있는데
좀 힌트좀 주시지...
개인적으로 안쓰던 전체검색기능을 쓰게되어서 막혔는데... 원하는게 안되서 막혔던건데
검색을 해봐도 다 <input type="hidden" name="sfl" value="wr_subject||wr_content||wr_1||wr_2||wr_3||wr_4||wr_5||wr_6"> 이렇게 하면 나온다는 글만 있는데
좀 힌트좀 주시지...
12년 전
리스트 select 해오는 곳에 검색할 필드를 추가해야죠
답변을 작성하려면 로그인이 필요합니다.
모든걸 다 검색하면 속도 면이 문제가 될꺼 같아서
default 말고 case "wr_1"필드명을 넣고 했더니 느리지 않게 잘검색되네요