묻고답하기

안녕하세요.

xe 외형보다 시스템 쪽에 관심을 갖고 이것저것 만져 보고 있는 초보입니다.

 

xe가 가지고 있는 검색 시스템을 활용해서 대상 게시판과 조건값 등을 선택해서 검색할 수 있는 방법을 모색하다가 막히는 부분이 있어 질문 드립니다.

 

먼저, 제가 짠 검색창 형식입니다.

 

<form action="{getUrl()}" method="get" id="fo_search" style="margin-bottom:20px;">

<input type="hidden" name="mid" value="search_shop" />

<input type="hidden" name="search_target" value="extra_vars1" />

<select name="" class="address_sel" id="selectA" size="1"></select>

<select name="" class="address_sel" id="selectB"></select>

<select name="search_keyword" class="address_sel" id="selectC"></select>

<input type="submit" value="submit" />

</form>

 

아시는 분들은 아시다시피, 초록 색 영역으로 대상 게시판과 확장변수를 특정하고, 주황색 부분의 셀렉트 박스를 통해

검색 키워드를 특정하는 방식입니다. 세 개의 셀렉트 박스는 A선택->B선택->C선택을 통해 최종 검색어를 특정하는 방식입니다.

 

01.JPG

 

주소를 확장변수로 했을 때 검색하기 좋은 형태라 만들어 본 형태입니다.

다만, 이 부분에서 따로 원하는 개선안이 있는데 적용 방법을 잘 모르겠습니다.
 
현재 위 이미지와 같이 검색하였을 경우 아래와 같은 주소로 연결되어 검색값이 나오게 됩니다.
 
 

http://www.xxxxx.xxxxxxx/?error_return_url=%2F&act=&vid=&mid=search_place&search_target=extra_vars1&search_keyword=구로동

 

 

mid값을 통해 게시판을 특정하고, search_target으로 확장변수를 검색어에 놓았으며, search_keyword를 통해 selectC에서 선택된 value값이 키워드로 검색되도록 했습니다.
 
여기까지는 원했던 대로 정상작동하지만, 이 경우 selectA와 selectB의 name값은 전혀 적용되지 않기 때문에 같은 동 이름을 가진 다른 시가 표기된 게시글도 함께 검색된다는 단점이 있었습니다.
 
그래서 검색어 키워드를 동시에 검색할 수 있도록 selectA에 search_keyword name값을 넣고, 나머지 selectB와 selectC의 name에 %20을 넣어 보았지만 주소가 아래와 같이 뜨면서 제대로 다중 키워드 검색이 되지 않고 selectA의 name값만으로 검색이 되었습니다.
 
 
 
http://www.xxxxx.xxxxxxx/?error_return_url=%2F&act=&vid=&mid=search_place&search_target=extra_vars1&search_keyword=부산&%2520=기장군&%2520=기장읍
 
 
 
굵게 표시된 부분을 보시면 아시겠지만, %20이 아닌 %2520=으로 표기되고 있습니다.
어떤 부분을 수정해야 %20으로 붙어서 다중 키워드 검색이 가능해질까요?
 
전문가님들의 좋은 답변 기다리며 미리 감사하단 말씀 드립니다.
 
 
 
 
+1) 만일 selectA, selectB, selectC가 각각 다른 search_target값을 가지고 현재와 같이 각 선택이 연동되며 하나의 버튼으로 검색이 가능하려면 어떤 형태여야 할까요?
 
 
 
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
큰돌♡ 크롬, 파이어폭스에서 로그인 유지 문제...  
교육스타 도메인변경후 접속안되는 문제 문의 [5] 2018.07.17 by 꼼지
addison 최소 PHP 버전 [1] 2018.07.17 by sejin7940
thdwls**** xe에서도 크롤링을 할 수 있는지 여쭤보고 싶습니다!  
holives2 div 삭제하는 방법 좀 알려주세요 ㅠㅠ [1] file 2018.07.16 by J__
diomin 첨부한 파일 링크 텍스트로 추출하는 방법은 무엇인가요? [2] 2018.07.16 by diomin
dom**** 모바일 레이아웃 상세설정이 카스퍼스키에 막혀서 접속이 안됩니다. [1] 2018.07.16 by EISOFT
vaiyan xe설치후 핸드폰 로그인이 안되요 [2] 2018.07.15 by sejin7940
ID삼제 {$system_message} 를 수정하고 싶습니다. [2] file 2018.07.15 by ID삼제
clavinov**** 기본 레이아웃에서 위젯 내용 입력 시 [1] 2018.07.14 by sejin7940
최갑균 첨부 글씨 색상 변경을 어떻게 하나요? [6] file 2018.07.13 by 최갑균
diomin $oMail->setSender Sender 이메일 발신자가 공백으로 나옵니다. [3] file 2018.07.13 by diomin
diomin xpressengine 사이트가 일부 독어로 나와요. 고치는 방법좀.  
eowk**** 크롬에서 사이트 오류관련 문의드립니다. [1] 2018.07.13 by reactux
mst 게시판 비밀글 [1] 2018.07.13 by reactux
쮸야282 홈피가 모바일에서 세로로는 꽉 차는데 가로로 눕히면 이상하게 오른쪽 공간이 남네요. 이미지첨부 [1] file 2018.07.13 by reactux
Asira 캐시 재생성 클릭하고 난 후 홈페이지에 접속하면 404에러가 뜨는데 어떻게 되돌릴 수 있는건가요? 제발 알려주시면 감사하겠습니다 ㅠㅠ [3] file 2018.07.13 by reactux
스제제 자바스크립트가 왜 작동을 안하는지 아시는분?? [2] 2018.07.13 by reactux
블링블링 고급 메일 발송 모듈 적용하다가 안되서 다시 원상복구해놨는데 알림센터가 먹통이에요 ㅜㅜ [4] 2018.07.13 by :DunhillBoy
커핑로드 알림센터lite를 완전히 삭제하려면 어떻게 해야할까요?ㅠㅠㅠ [9] 2018.07.13 by :DunhillBoy
12123333 보안서버 설치를 완료했는데도, "정보 또는 안전하지 않음"으로 나오는 이유가 궁금합니다. [1] file 2018.07.12 by Luatic™
RyanMoon 확장변수의 각 항목들이 연계되는 형식으로 개조가 가능한지 알고 싶습니다. [3] 2018.07.11 by sejin7940
RyanMoon 다중 셀렉트박스 형식의 검색을 개선하고 싶습니다. [2] file 2018.07.11 by RyanMoon
닭두 xedititon 레이아웃 질문드립니다..ㅜ [2] 2018.07.11 by 닭두
황금날개 컨텐츠 확장 위젯 ver. 2.45 호환가능한 php 버전? [2] 2018.07.10 by 황금날개
clavinov**** 답답해 죽겠네요.. [2] 2018.07.10 by sejin7940
렉스 포트변경이요 [1] 2018.07.10 by Luatic™
상해파 워드프레스(WP)와 로그인과 회원을 연동하고 싶습니다. [1] 2018.07.09 by zmzm
railman 글쓴이 서명표시 줄 간격 좁히게 하는 방법 [2] file 2018.07.09 by zmzm
도기 xedition 라이센스 문의 [2] 2018.07.09 by zmzm