채택완료

메인페이지에서 특정 게시판 검색할 수 있게 하는 방법

각 지역별 회원사 현황을 게시판으로 작성하여 만들어 놓았습니다.

아래 그림처럼 메인 페이지에 "회원사 검색" 을 검색창으로 넣고 싶은데요.

이 부분은 어떻게 구현할 수 있을까요?

 

32151129_1724141092.3854.jpg

 

회원사 게시판 테이블명은 "partner" 로 하였는데요.

즉, 게시판 리스트 페이지가 아닌 메인페이지에서

위와같은 검색창을 만들어서 제공하고,

여기서  회원사리스트 (partner) 게시판의 내용을 바로 검색할 수 있게 하고 싶습니다.

 

도움 및 조언 부탁 드립니다.

감사합니다.

답변 2개 / 댓글 7개

채택된 답변
+20 포인트

그렇닌깐 메인통합검색에서 특정 게시판만 검색을 하고싶다라는건가요?

답변에 대한 댓글 5개

네~ 말씀듣고보니 그렇게 생각할수도 있겠네요. 그런 방식으로 적용이 가능할까요?
아니면 메인에서 검색해도 해당 게시판 리스트에서 검색한 것과 동일하게 게시판 리스트에서 검색결과가 보여져도 될 것 같습니다.
글쎄요 특정 게시판만 호출을 해낼려면 흠....그게.......bbs/search.php파일을 수정을 해야되지않을까요?
<label for="gr_id" class="sound_only">통합검색</label>
<select name="onetable" id="gr_id">
<option value="">통합검색</option>
<?php
$sql = "SELECT bo_table, bo_subject FROM {$g5['board_table']} WHERE bo_use_search = 1 ORDER BY bo_subject";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
echo '<option value="' . $row['bo_table'] . '">' . $row['bo_subject'] . '</option>';
} ?>
</select>
통합검색폼에서 이렇게추가해보세요
네~ 상세한 답변 감사 드립니다. 알려주신 방법으로도 한번 적용해 보겠습니다.
아래 팁으로도 한번 해보려고 하는데 최신버전에도 적용가능할지 모르겠네요.

https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=206&sfl=wr_subject%7C%7Cwr_content&stx=%EC%A0%84%EC%B2%B4%EA%B2%80%EC%83%89&sop=and

도움 주셔서 감사합니다.
검색폼은 똑같아서 상관없읋것입니다.

메인 페이지에서 검색 후 메인 페이지에 검색된 리스트가 출력되어야 하나요?

그렇다면 ajax를 이용하셔야 합니다.

답변에 대한 댓글 2개

답변 감사드립니다. 메인에 출력되지 않고, 해당게시판의 리스트페이지에서 검색한 결과로 넘어가면 됩니다.
해당 게시판의 리스트로 검색한 결과를 넘어가게 하시는 거면 어렵게 생각 안 하셔도 됩니다.

/bbs/board.php?bo_table=partner&sca=&sop=and&sfl=wr_subject&stx=검색

이렇게 링크를 그대로 넘기셔도 되고

&sca=&sop=and&sfl=wr_subject&stx=검색

해당 게시판에 파라미터만 전달해서 넘기셔도 됩니다.

답변을 작성하려면 로그인이 필요합니다.