[해결중] gmap 스킨에서 검색 / sql 문의
콜라
125.♡.65.229
2017-11-09 15:39
13,525
4
0
0
본문
그누보드에 대한 상식이 없다보니 이렇게 되는것 같은데요...(이거 마져도 맞는지 모르겠네요 ㅎㅎ)
list.skim.html 파일을 수정하고 있는데요
<form name="fsearch" method="get">
<select name="sfl" id="sfl" class="form-control">
<option value="{.key_}"{=get_selected(_sfl, '{.key_}', true)}>{.value_}</option>
이런 부분이 있는데 <form 이 어디로 전송되어서 sql 쿼리문이 동작하는지 모르겠습니다.
검색관련 sql 문은 어디에 있는지도 궁금하고요
{.key_} 이건 어디서 정의되는지도 모르겠네요 ㅎㅎ
현재 하려는 작업이 ex_1~ex10 필드를 검색에 활용하고자 합니다.
제일 기본적인 부분인데 이것도 확인안하고 작업하고 있네요 ㅎㅎ
0
0
로그인 후 추천 또는 비추천하실 수 있습니다.
최신글이 없습니다.
최신글이 없습니다.
댓글목록4
콜라님의 댓글
이윰IN님의 댓글의 댓글
다음과 같이 해 보세요.
-- 다음 --
1. wr_6 여분 필드를 활용하여 작성자의 취미를 입력 받는다고 가정하겠습니다.
2. /eyoom/theme/테마명/skin_bs/board/스킨명/list.skin.html 파일 소스 추가
[수정전]
[수정후]
위와 같이 적용하시면 바로 여분필드에 대한 검색이 가능할 것으로 보입니다.
간단한 작업이라 바로 답변 드립니다.
감사합니다.
이윰IN님의 댓글
조금만 더 연구해 보시고 이해하시면 정말 잘 짜여진 솔루션이다는 것을 알게 됩니다.
검색옵션을 보니
<option value="{.key_}"{=get_selected(_sfl, '{.key_}', true)}>{.value_}</option>
위 소스는 이윰빌더의 확장필드 관련 소스입니다.
해당 부분은 아직은 굳이 이해하려 하시지 않아도 됩니다.
검색 버튼을 클릭하면 form에 action 값이 없기 때문에 자기 자신을 재귀적으로 호출합니다.
결국 게시판 리스트 페이지(예: http://url/bbs/board.php?bo_table=abc)를 재실행합니다.
/bbs/board.php 파일에서 232 ~ 235번째 라인에서 /bbs/list.php 파일을 인크루드 합니다.
결국, 검색은 /bbs/list.php 파일에서 이루어 지며,
리스트 출력이 검색인지 일반 리스트 호출인지 구분하여 186번째 라인에서 get_list() 함수를 실행하여 리스트에 출력할 게시물 하나하나의 정보를 가져옵니다.
get_list 함수는 /lib/common.lib.php 파일 335번째 라인에 정의되어 있습니다.
대략적으로 설명드렸는데요.
전체적인 흐름을 이해하시면 무언가가 보일겁니다.
화이팅 하시구요. 잘 하시리라 믿습니다.
감사합니다.
축하합니다. 첫댓글 포인트 66포인트를 획득하였습니다.
콜라님의 댓글의 댓글
요것만 해결하면 좀 길이 보일듯 싶네요