묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
확장변수 검색하는 방법을 알고 싶습니다..
2009.08.03 17:25
일반적으로 게시판 하단에 나오는 확장변수 검색은 단 1개의 확장변수에 대해서만 검색이 가능하던데요..
그거 말고.... 2개 이상의 확장변수에 대해서 검색이 가능하게 하는 방법은 없는지요...
확장변수1 / aaa,bbb,ccc
확장변수 2 / ㄱㄱㄱ,ㄴㄴㄴ,ㄷㄷㄷ
예를 들자면 위와같이 확장변수를 생성해 놓은 게시판이 있다고 치고요..
확장변수1- aaa과 확장변수 2-ㄱㄱㄱ 를 동시에 가지는 게시물
또는
확장변수1- aaa과 확장변수 2-ㄱㄱㄱ 중에 하나라도 가지는 게시물
과 같은 형태로
검색할 수 있는 게시판검색을 생성하고 싶은데요..
이런 것을 구현해 놓은 예를 어디에서 구할수 있을까요?
확장변수 1,과 확장변수 2는
체크박스형태로 만들면 매우 편리할것 같은데...
해보신분 계시면 도움 주시면 감사하겠습니다...
댓글 3
-
라르게덴
2009.08.03 18:07
-
아아악내눈
2009.08.03 18:17
답글 감사합니다...
왠지 저한테는 머나먼 정글이 될것같네요 ㅜㅠ..
노력해보겠습니다...
-
라르게덴
2009.08.03 18:23
구현하실거면 검색하실때만 저 포멧으로 만든 xml 을 처리하세요.
10x10 식으로 처리가 되어서 100개 리스트 나오게 되면 개당 확장변수가 10개씩 있다면 100x10 이 되니 처리적으로 문제가 있습니다.
검색할때만 부담을 갖고 시도하면 잘 될 겁니다.
저도 차후 로마네스크 위젯에 다중 검색 기능을 쓸건데요. 요즘 시간이 없어서 제작을 못하고 있네요 ^^
꼭 성공하시길 바랄게요~
가능은 한데요. DB query 구조가 좀 좋지 못해진다고 해야할까요.
group by로 진행해야 할 것 같고요.
select a.document_srl,a....a... from xe_document_srl a, xe_document_extra_value b
where a.document_srl = b.document_srl
and a.module_srl ln (234324)
and a.document_srl in(323424,2342342)
and a.title like('%가나다라%')
and a.nickname like('%가나다라%')
and a.user_id like('%가나다라%')
....
....
and b.entry in('a',b')
and b.val like('&가나다라&')
group by a.document_srl,a...a...a...
order by a.datecreated desc
대강 이런식으로 구현하게 되면 다중 검색은 가능하겠네요.
이걸 처리하기 위해서 함수구현도 하셔야겠고요.
저도 정확하지는 않지만 일단 되긴 된다고 생각은 합니다. 효율성에서는 해봐야 알겠고요... ^^