gmap 스킨에서 검색 / sql 문의 > 시즌3 질문과 답변

본문 바로가기

시즌3 질문과답변

[해결중] gmap 스킨에서 검색 / sql 문의

  • - 별점 : 평점
  • - [ 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
로그인 후 추천 또는 비추천하실 수 있습니다.
포인트 20
경험치 805
[레벨 3] - 진행률 35%
가입일
2017-11-02 12:55:33
서명
미입력
자기소개
미입력

최신글이 없습니다.

최신글이 없습니다.

댓글목록4

콜라님의 댓글

profile_image
common.php 파일에 여분필드를 검색하는 내용을 추가로 해주면 해결되는건가요?

이윰IN님의 댓글의 댓글

profile_image
게시판 검색 기능에 여분필드의 검색을 하고 싶은신 거군요?
다음과 같이 해 보세요.
-- 다음 --
1. wr_6 여분 필드를 활용하여 작성자의 취미를 입력 받는다고 가정하겠습니다.
2. /eyoom/theme/테마명/skin_bs/board/스킨명/list.skin.html 파일 소스 추가
[수정전]
						        <option value="wr_name,1"{=get_selected(_sfl, 'wr_name,1')}>글쓴이</option>
						        <option value="wr_name,0"{=get_selected(_sfl, 'wr_name,0')}>글쓴이(코)</option>
						        <!--{@_ex_sfl}-->
						        <option value="{.key_}"{=get_selected(_sfl, '{.key_}', true)}>{.value_}</option>
						        <!--{/}-->


[수정후]
						        <option value="wr_name,1"{=get_selected(_sfl, 'wr_name,1')}>글쓴이</option>
						        <option value="wr_name,0"{=get_selected(_sfl, 'wr_name,0')}>글쓴이(코)</option>
						        <option value="wr_6"{=get_selected(_sfl, 'wr_6')}>취미</option>
						        <!--{@_ex_sfl}-->
						        <option value="{.key_}"{=get_selected(_sfl, '{.key_}', true)}>{.value_}</option>
						        <!--{/}-->


위와 같이 적용하시면 바로 여분필드에 대한 검색이 가능할 것으로 보입니다.
간단한 작업이라 바로 답변 드립니다.
감사합니다.

이윰IN님의 댓글

profile_image
음. 처음 그누보드를 접하게 되면 상당히 혼란스러울 수 있습니다.
조금만 더 연구해 보시고 이해하시면 정말 잘 짜여진 솔루션이다는 것을 알게 됩니다.

검색옵션을 보니
<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포인트를 획득하였습니다.

콜라님의 댓글의 댓글

profile_image
네 친절한 설명 감사합니다.^^

요것만 해결하면 좀 길이 보일듯 싶네요
이윰빌더 시즌4 질문과 답변 게시판입니다.

질문과 답변 게시판에는 가능한 이윰 관리자가 답변을 드리지 않습니다. 회원간 활성화 될수 있도록 도움 부탁드리며, 질문자는 원하는 답변이 달릴경우 꼭 채택하여 주시기 바랍니다.

상품구매 및 유료상품 문의는 1:1문의 게시판을 이용해 주시기 바랍니다.

1:1문의 바로가기 : https://eyoom.net/bbs/qalist.php

전체 12 건 - 1 페이지
번호
제목
글쓴이
채택포인트
별점
사이트 내 전체검색