상품 검색시 띄어쓰기 구분없이 검색 채택완료
영카트 상품검색 시
검색어를 띄어쓰기 구분없이 검색되게 하려면 어떻게 해야하나요?
예) 그누보드, 그누 보드 를 검색하면 결과값이 동일하게 검색
찾아보니까 search.php 파일에서 수정하면 된다고 하는데
자세히 나오지 않아서요.
search.php에서 관련된 부분을 겨우 찾긴 했는데
혹시 아래 소스를 수정하면 되는건가요?
if ($q) {
$arr = explode(" ", $q);
$detail_where = array();
for ($i=0; $i $word = trim($arr[$i]); if (!$word) continue; $concat = array(); if ($search_all || $qname) $concat[] = "a.it_name"; if ($search_all || $qexplan) $concat[] = "a.it_explan2"; if ($search_all || $qid) $concat[] = "a.it_id"; $concat_fields = "concat(".implode(",' ',",$concat).")"; $detail_where[] = $concat_fields." like '%$word%' "; // 인기검색어 insert_popular($concat, $word); } $where[] = "(".implode(" and ", $detail_where).")"; } 이 부분이 아니라면 답변부탁드립니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
죄송하지만 $arr = explode(" ", $q); 이 부분의 공백을 제거하면
된다고 하셨는데 구체적으로 어떻게 수정을 하면 되나요?