Header

  1. View current page

    XpressEngine Manual

Profile_img_60x60_01
47

통합검색(integration_search) 모듈

통합 검색 모듈은 선택된 게시판들의 글들을 통합해서 찾을 수 있도록 해주는 모뮬입니다.

제로보드4에서는 기본적으로 게시판별 검색만을 제공하였으나, XE에서는 기본적으로 통합검색 기능을 제공합니다. 게시판별 검색은 기본스킨에 있듯이 별다른 설정없이 사용할 수 있습니다.

통합 검색 모듈에서 검색을 하면 다음과 같은 모습으로 검색을 할 수 있습니다.

search1.gif

 

이 모듈을 이용해 보도록 합시다.

이 모듈은 관리자초기페이지에서 서비스형 모듈 > 통합검색 을 클릭하면 설정하고 이용할 수 있습니다.

search2.gif

통합 검색 모듈에서는 통합 검색 모듈을 이용하여 검색할 게시판 및 페이지를 지정할 수 있습니다.

지정되지 않은 페이지나 게시판은 통합 검색에서 제외됩니다.

search3.gif

선택하고 난 다음에[등록]을 클릭하면 샘플 코드가 생성 됩니다.

샘플 코드는 XE에서 사용하는 페이지, 게시판 등에 삽입하면, 통합 검색창이 생성 됩니다.

 

통합 검색 샘플 소스에서 mid값으로 입력되는 게시판 또는 페이지에 적용된 레이아웃이 적용된 형태로 검색 결과가 나오게 됩니다. 페이지 상단, 하단 내용은 나오지 않습니다.

 

샘플소스는 샘플소스일 뿐이니 수정해서 사용 할 수도 있습니다.

  1. <form action="{getUrl()}" method="get">
  2. <input type="hidden" name="mid" value="{$mid}" />
  3. <input type="hidden" name="act" value="IS" />
  4. <input type="text" name="is_keyword" class="inputTypeText" value="{$is_keyword}" />
  5. <span class="button"><input type="submit" value="{$lang->cmd_search}" /></span></form>

라는 샘플 코드에서

{$mid}는 현재 이 코드가 삽입된 페이지, 게시판의 mid값을 불러옵니다.

다른 게시판의 mid값을 사용하고 싶다면 그 부분을 수정하면 됩니다.

 

샘플 코드에는 없지만

search_target 값을 이용하면, 제목에서만 검색할지, 제목과 본문내용을 검색할지 등을 선택할 수 있습니다.

value  효과
title 제목만 검색 
content 내용만 검색 
title_content 제목과 내용을 검색
comment 댓글 내용을 검색 
tag 태그를 검색

사용은 라디오버튼 등을 이용해서 할 수 있고, 한 예로 다음과 같이 사용 할 수 있습니다.

  1. <input type="hidden" name="search_target" value="title_content" />

 

History

Last edited on 11/25/2008 21:21 by 민수