묻고답하기
통합검색에 확장변수를 추가하려면?
2009.08.08 11:26
http://www.xpressengine.com/17366138
위의 글을 참고하여 적용하려고 하니 버전이 달라서 그런지 적용이 되질 않네요
/zbxe/modules/document/document.model.php
위의 파일에 확장변수가 모두 포함이 되도록 추가하려고 하는데 어떻게 수정해야 하나요?
통합검색시 아래와 같이 확장변수를 추가하여 검색시 확장변수에서(1~20 까지 모두 포함하여) 검색되도록 하고 싶습니다.
제목+내용 제목 내용 태그 확장변수
소스를 보면 아래와 같이 게시판에선 확장변수를 하나씩 구분하여 검색이 되도록 하는것 같은데 이걸 모든 확장변수가 되도록하면 좋겠습니다.
default :
if(strpos($search_target,'+ '+ 'extra_vars')!==false) {
$args->var_idx = substr($search_target, strlen('extra_vars'));
$args->var_value = str_replace(' ','%',$search_keyword);
$args->sort_index = 'documents.'.$args->sort_index;
$query_id = 'document.getDocumentListWithExtraVars';
}
break;
아래와 같이 하나 하나 구분하면 확장변수별로 검색은 되지만 통합해서 검색하는건 어떻게 해야할지...
case 'extra_vars_1' :
$args->var_idx = 1;
$args->var_value = str_replace(' ','%',$search_keyword);
$args->sort_index = 'documents.'.$args->sort_index;
$query_id = 'document.getDocumentListWithExtraVars';
break;
case 'extra_vars_2' :
$args->var_idx = 2;
$args->var_value = str_replace(' ','%',$search_keyword);
$args->sort_index = 'documents.'.$args->sort_index;
$query_id = 'document.getDocumentListWithExtraVars';
break;
case 'extra_vars_3' :
$args->var_idx = 3;
$args->var_value = str_replace(' ','%',$search_keyword);
$args->sort_index = 'documents.'+ '.$args->sort_index;
$query_id = 'document.getDocumentListWithExtraVars';
break;
잘 아시는분 도움 부탁 드립니다 ^^
- [2017/06/17] 묻고답하기 contentextended 사용자정의 출력 시, select type 은 array 이로 나옵니다.
- [2016/07/22] 묻고답하기 덧글단 회원에게만 확장변수 공개 질문 입니다. *2
- [2016/03/25] 묻고답하기 확장변수로 새로운 카테고리(분류)를 만들고 싶습니다
- [2016/02/24] 묻고답하기 글 쓸때 새창 ->구글맵 지도좌표선택->좌표를 확장변수에 입력 문의
- [2015/11/06] 묻고답하기 Board DX 본문 입력을 없애는 방법 알 수 있을까요?
댓글 2
-
연필깎는까치
2009.08.14 15:37
-
상오기
2009.08.18 10:51
해결 방법을 아시는 분들이 계실텐데 도움을 주시는 분은 안계시네요 ^^
좋은 하루 보내세요 ^___^
그래도 님덕분에 하나라도 검색하는 법을 알았습니다. 고맙습니다~