'전체검색'에서 분류도 검색 가능하게 하는 방법이 궁금합니다.
본문
안녕하세요?
제가 질문드리고자 하는 것은 제목과 같이
'전체검색'에서 분류도 검색 가능하게 하는 방법이 궁금합니다.
skin/search/basic/search.skin.php 에서
<option value="wr_subject||wr_content||ca_name"<?php echo get_selected($_GET['sfl'], "wr_subject||wr_content||ca_name") ?>>제목+내용+분류</option>
라고 수정은 해보았는데, 분류가 검색이 안되네요.
어떻게 하면 전체검색에서 분류가 검색이 가능할까요?
친절하신 답변 미리 감사 인사드립니다.
답변 1
/bbs/search.php
switch ($field[$k]) {
case 'mb_id' :
case 'wr_name' :
$str .= "$field[$k] = '$s[$i]'";
break;
case 'wr_subject' :
case 'wr_content' :
if (preg_match("/[a-zA-Z]/", $search_str))
$str .= "INSTR(LOWER({$field[$k]}), LOWER('{$search_str}'))";
else
$str .= "INSTR({$field[$k]}, '{$search_str}')";
break;
case 'ca_name' :
if (preg_match("/[a-zA-Z]/", $search_str))
$str .= "INSTR(LOWER({$field[$k]}), LOWER('{$search_str}'))";
else
$str .= "INSTR({$field[$k]}, '{$search_str}')";
break;
default :
$str .= "1=0"; // 항상 거짓
break;
}
빨간색 부분 추가 하삼... 즐 ^^;