그누보드로 다중검색을 구현해보니.. > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

그누보드로 다중검색을 구현해보니.. 정보

PHP 그누보드로 다중검색을 구현해보니..

본문

그느보드 유료 쇼핑몰 테마위에, 인트라넷을 연동해서 그누보드 게시판을 커스텀하는데, 다중검색이 필요해서 코어를 건드리지않고, 공개된 방법을 응용하여, 다음의 다중검색을 만들어서 테스트입니다. 핵심코어를 건드리면 일이 커질꺼 같아서..

 

예를 들어,

 

1. 그누보드에 기타필드 (wr_1 ~ wr_n)를 활용하는데, 이 항목을 바로 검색조건으로 사용하는게 아니고 이 항목과 연계된 데이타를 검색하는 조건도 있고, 기타 입력란에 검색어 앞뒤로 시작하는 검색어를 검색한다거나 (와일드카드)

 

2. 시작일자와 종료일자가 있는데, 이게 출하인지, 입고인지를 선택하고, 그누보드 datepick 기능를 통해 시작과 종료를 지정하면, 그 선택한 종류에 따라 필드에 있는 날짜를 검색하도록 하는등등

 

( ) 미선택  ( ) 출하  ( ) 입고  시작일 _______ 종료일 ____   ( ) :  radio check

 

*  이런 경우 출하인지 입고인지 선택한 값을 받은후,  wr_10 :  출하일, wr_11 : 입하일로 쿼리를 설정해서   between 값으로 시작일과 종료일을 설정하는데, 미선택일 경우 이 검색항목은 검색을 안하도록 해줍니다.

 

단순 기타항목에 등록된것만 검색조건을 만드는게 아니고, 조합을 통해 검색조건을 생성후 이걸 and 조건으로 묶다보니 시행착오가 있었지만, 해놓고보니 쓸만해서 좀더 기능을 확대해봐야겠습니다.

 

** 참고

 

검색기능 개선은 아래의 회원님 자료를 참고하여 따로 커스텀을 했으며, 기타항목으로 다중검색인데, 여기에 한단계 응용하여, 기타항목 선택을 통한 다른 기타항목 조건을 검색하는 기능이라고 보시면 됩니다.

 

https://sir.kr/g5_tip/5056 (Rido님)

https://sir.kr/g5_tip/3003 (붉은바람님)

https://sir.kr/g5_skin/34034 (붉은바람님)

 

위 회원님들이 공개하신 내용을 잘 분석하면 누구나 충분히 응용이 가능합니다.

추천
1

댓글 0개

전체 5,352
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT