html으로 제작한 홈페이지안에 갤러리 게시판을 iframe으로 가져와서 여러개 사용하고 있습니다.
메인페이지에 검색창이 있으면 좋겠다고 하여 여러가지 서치를 해보고 한 결과 검색창을 가져와서
적용하는 것 까지는 성공한 상태입니다.

갤러리 게시판은 위의 캡쳐본과 같이 사용하고 있습니다.
근데 여기서 검색을 하면 검색 결과 화면이
그누보드 검색 결과 페이지로 나옵니다....
저 위에 캡쳐본으로 검색결과가 나오게 바꿀 수는 없는걸까요...?
절실한 도움이 필요합니다ㅜ^ㅜ...
아! 검색창 소스는 그누보드 기본 head.php 에 있는 검색창 긁어서 사용했습니다!
Copy
<fieldset id="hd_sch">
<legend>사이트 내 전체검색</legend>
<form name="fsearchbox" method="get" action="../g5/bbs/search.php" onsubmit="return fsearchbox_submit(this);">
<input type="hidden" name="sfl" value="wr_subject||wr_content" />
<input type="hidden" name="sop" value="and" />
<label for="sch_stx" class="sound_only">검색어 필수</label>
<input type="text" name="stx" id="sch_stx" maxlength="20" placeholder="검색어를 입력해주세요" />
<button type="submit" id="sch_submit" value="검색"><i class="fa fa-search" aria-hidden="true"></i><span class="sound_only">검색</span></button>
</form>
<script>
function fsearchbox_submit(f) {
if (f.stx.value.length < 2) {
alert("검색어는 두글자 이상 입력하십시오.");
f.stx.select();
f.stx.focus();
return false;
}
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
var cnt = 0;
for (var i = 0; i < f.stx.value.length; i++) {
if (f.stx.value.charAt(i) == " ") cnt++;
}
if (cnt > 1) {
alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return false;
}
return true;
}
</script>
</fieldset>
답변 2개 / 댓글 7개
채택된 답변
+20 포인트
Copy
<fieldset id="hd_sch">
<legend>게시판 내 검색</legend>
<form name="fsearchbox" method="get" onsubmit="return fsearchbox_submit(this);">
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
<input type="hidden" name="sca" value="<?php echo $sca ?>">
<input type="hidden" name="sfl" value="wr_subject||wr_content" />
<input type="hidden" name="sop" value="and" />
<label for="sch_stx" class="sound_only">검색어 필수</label>
<input type="text" name="stx" id="sch_stx" maxlength="20" placeholder="검색어를 입력해주세요" />
<button type="submit" id="sch_submit" value="검색"><i class="fa fa-search" aria-hidden="true"></i><span class="sound_only">검색</span></button>
</form>
<script>
function fsearchbox_submit(f) {
if (f.stx.value.length < 2) {
alert("검색어는 두글자 이상 입력하십시오.");
f.stx.select();
f.stx.focus();
return false;
}
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
var cnt = 0;
for (var i = 0; i < f.stx.value.length; i++) {
if (f.stx.value.charAt(i) == " ") cnt++;
}
if (cnt > 1) {
alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return false;
}
return true;
}
</script>
</fieldset>
답변에 대한 댓글 4개
사이트 내 전체검색이 필요하신가요?
Copy
<form name="fsearchbox" method="get" action="../g5/bbs/search.php" onsubmit="return fsearchbox_submit(this);">
이 부분은 모든 게시판 검색을 하는곳이고
아이프레임이 적용된 게시판만 검색하시려면
action 부분을 지우셔서
Copy
<fieldset id="hd_sch">
<legend>사이트 내 전체검색</legend>
<form name="fsearchbox" method="get" onsubmit="return fsearchbox_submit(this);">
<input type="hidden" name="sfl" value="wr_subject||wr_content" />
<input type="hidden" name="sop" value="and" />
<label for="sch_stx" class="sound_only">검색어 필수</label>
<input type="text" name="stx" id="sch_stx" maxlength="20" placeholder="검색어를 입력해주세요" />
<button type="submit" id="sch_submit" value="검색"><i class="fa fa-search" aria-hidden="true"></i><span class="sound_only">검색</span></button>
</form>
<script>
function fsearchbox_submit(f) {
if (f.stx.value.length < 2) {
alert("검색어는 두글자 이상 입력하십시오.");
f.stx.select();
f.stx.focus();
return false;
}
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
var cnt = 0;
for (var i = 0; i < f.stx.value.length; i++) {
if (f.stx.value.charAt(i) == " ") cnt++;
}
if (cnt > 1) {
alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return false;
}
return true;
}
</script>
</fieldset>
이렇게 처리하시면 되지 않을까요?
답변에 대한 댓글 3개
사이트가...!
예를 들어서 가구회사다 라고 치면은!
html로 만든 소파 페이지 = iframe으로 그누보드 소파 게시판 불러오기
html로 만든 의자 페이지 = iframe으로 그누보드 의자 게시판 불러오기
html로 만든 침대 페이지= iframe으로 그누보드 침대 게시판 불러오기
등등 이런 식으로 html로 만든 한 홈페이지 안에 여러 게시판을 사용하고 있습니다!
(불러오기 부분은 본문에 캡쳐본 부분에 불러왔습니다!)
여기서 메인 검색창에 ㅇㅇ소파 치면 소파페이지에서 검색이 되게끔 하고 싶습니다....!
설명이 조금 개떡같습니다ㅜㅜㅜ......
예를 들어서 가구회사다 라고 치면은!
html로 만든 소파 페이지 = iframe으로 그누보드 소파 게시판 불러오기
html로 만든 의자 페이지 = iframe으로 그누보드 의자 게시판 불러오기
html로 만든 침대 페이지= iframe으로 그누보드 침대 게시판 불러오기
등등 이런 식으로 html로 만든 한 홈페이지 안에 여러 게시판을 사용하고 있습니다!
(불러오기 부분은 본문에 캡쳐본 부분에 불러왔습니다!)
여기서 메인 검색창에 ㅇㅇ소파 치면 소파페이지에서 검색이 되게끔 하고 싶습니다....!
설명이 조금 개떡같습니다ㅜㅜㅜ......
답변을 작성하려면 로그인이 필요합니다.