-
2024.11 일 월 화 수 목 금 토 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
예시 게시판 링크 | http://sejin7940.co.kr/test_multiextra |
---|
XE가 확장변수 체계를 바꾸면서
(기존에는 딱 10개 고정이었는데, 이를 무한대로 가능하게 바꾸면서, DB가 분리되어버렸죠)
확장변수 복수 검색 기능구현이 굉장히 어려워졌습니다 (실제 대부분이 불가능한 줄 알더군요 ^^;)
여러번의 시행착오를 거쳐서.. 확장변수 검색기능을 구현했다
처음엔 select 형태 나 radio 형태 로 항목별 AND 기능만 가능했었는데..
여러 시행착오를 거쳐
checkbox 형태로 항목별 복수지정해서 한항목은 OR 검색하고 각항목은 AND이 되는 최종형태까지 발전했다
물론 현재 방식에 작은 한계점이 있으나 보통의 경우 이 부분이 문제될일이 적으니 거의 완성되었다.
단지, 항목 개수에 맞춰 항상 소스를 수정해야한다는 한계가 있긴하다 (자동화가 전혀 안 된다)
따라서 4개 항목으로 검색하다가 6개로 늘리려면 소스를 좀 고쳐야한다. (차근히 보완해야지)
물론, 하나의 항목 내부의 선택값 변경 및 추가는 당연히 얼마든지 가능하다 (이거까지 안 되면 심각하죠 ㅡㅡ;)
암튼, DB는 하나도 안 건들고..
Core의 일부 수정과 query 추가로 기능 구현완료!! (최대한 Core 는 적게 건드렸지만, 그래도 핵심부붙이다보니..)
이 기능 또한 Full 버전이 아닌 이상은 공개할 예정이 없다 (Full 버전은 내년 공개예정)
혹여나 꼭 필요하셔서 제작 원하시는 분은 제작의뢰에 남겨주세요.. (다만 가격이 상당히 높습니다)
이 확장변수 복수 검색 기능은 여러가지로 계속 업데이트 하고픈 기능들이 있으니.
차근차근 더 작업을 해야죠 (물론 유료요청 있을때만 하겠지만 ^^;)
댓글 0
|
-
2024.11 일 월 화 수 목 금 토 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30