gmap 스킨에서 검색 / sql 문의
0
0
2017.11.09 15:39
148
4
- - 짧은주소 : http://e3net.fineyes.com/bbs/?t=1dH
총 채택 포인트 | 10 포인트 |
---|---|
채택된 회원에게 주는 후원 포인트 | 8 포인트 |
채택 후 작성자(콜라) 회수 포인트 | 2 포인트 |
본문
그누보드에 대한 상식이 없다보니 이렇게 되는것 같은데요...(이거 마져도 맞는지 모르겠네요 ㅎㅎ)
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 필드를 검색에 활용하고자 합니다.
제일 기본적인 부분인데 이것도 확인안하고 작업하고 있네요 ㅎㅎ
-
콜라
- 회원등급 : 지하계 / Level 3
포인트 625
경험치 756
[레벨 3] - 진행률
26%
- 가입일 : 2017-11-02 12:55:33
- 서명 : 미입력
- 자기소개 : 미입력
질문과 답변 (채택기능) 게시판이 신설되었습니다.
질문과 답변 (구) 게시판은 글쓰기가 제한되오니 착오 없으시길 바랍니다. (댓글 및 조회는 여전히 가능합니다.)
채택포인트 : 최소 10 포인트 ~ 최대 1,000 포인트 설정하실 수 있습니다.
빠른 답변을 원하신다면 채택포인트를 높게 설정해 보세요. ^^
전체 651 건 - 1 페이지
제목 | 글쓴이 | 채택포인트 | 날짜 | ||||
---|---|---|---|---|---|---|---|
미해결
0
0p
|
|||||||
포운한 2019.03.11 | |||||||
미해결
0
10p
|
|||||||
진호 2024.04.25 | |||||||
미해결
0
0p
|
|||||||
포운한 2019.03.09 | |||||||
미해결
0
0p
|
|||||||
포운한 2019.03.08 | |||||||
미해결
0
500p
|
|||||||
장유나 2018.10.05 | |||||||
미해결
0
10p
|
|||||||
인졀미 2018.08.13 | |||||||
미해결
2
0p
|
|||||||
cosmos 2018.08.10 | |||||||
미해결
0
10p
|
|||||||
ha 2018.08.09 | |||||||
미해결
1
10p
|
|||||||
히스토리 2018.08.08 | |||||||
미해결
0
10p
|
|||||||
비사소 2018.08.07 | |||||||
미해결
3
10p
|
|||||||
비사소 2018.08.05 | |||||||
미해결
0
100p
|
|||||||
슈프림롤업 2018.08.05 | |||||||
미해결
1
10p
|
|||||||
우주선생 2018.08.03 | |||||||
해결
1
10p
|
|||||||
ha 2018.08.03 | |||||||
미해결
2
10p
|
|||||||
이윰초보임당 2018.08.01 |
댓글목록 4
콜라님의 댓글
common.php 파일에 여분필드를 검색하는 내용을 추가로 해주면 해결되는건가요?
이윰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포인트를 획득하였습니다.
콜라님의 댓글
네 친절한 설명 감사합니다.^^
요것만 해결하면 좀 길이 보일듯 싶네요