[재질문] 하나의 DB에서 그누 2개 이상 설치 후 전체 검색
www.xxx.com/01/그누보드01 설치
www.xxx.com/02/그누보드02 설치
이렇게 같은 DB에서 2개의 그누보드를 설치하고 2개의 그누보드를 동시에 검색을 하려고합니다.
회원만 공유를 합니다.
www.xxx.com/01/그누보드01
이 곳에 설치된 그누보드01에서 검색을 한다고 할 때 아래 검색 폼에서
f.action = "<?=$g4['path']?>/bbs/search.php";
이렇게 하니까 검색이 됩니다.
또한 f.action = "<?=$g4['path']?>/../../02/bbs/search.php";
이렇게 바꾸니까 그누보드01에서 그누보드02의 내용이 검색이 되더라구요.
그래서 쉽게 아이프레임을 이용하면 되겠다 싶어, 아래와 f.action을 두 개다 적으니까
제일 아래에 있는 것만 실행이 되더라구요.
혹시 f.action 두개를 동시에 실행하는 방법이 없나요??
설치한 두 개의 그누보드를 한 화면에 동시에 검색을 할 수 있는
다른 방법이 있다면 알려주세요.
<?
/* 검색
----------------------------------------------------------*/
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<form name="fsearchbox" method="get" onsubmit="return fsearchbox_submit(this);" style="margin:0px;" id="searchForm">
<!-- <input type="hidden" name="sfl" value="concat(wr_subject,wr_content)"> -->
<input type="hidden" name="sfl" value="wr_subject||wr_content">
<input type="hidden" name="sop" value="and">
<input name="stx" type="text" maxlength=20 maxlength="20">
<input type="image" src="<?=$g4['path']?>/glex/img/btn_search.gif" alt="검색">
</form>
<script type="text/javascript">
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;
}
f.action = "<?=$g4['path']?>/bbs/search.php";
f.target = "search_ifr01";
f.action = "<?=$g4['path']?>/../../02/bbs/search.php";
f.target = "search_ifr01";
return true;
}
</script>
www.xxx.com/02/그누보드02 설치
이렇게 같은 DB에서 2개의 그누보드를 설치하고 2개의 그누보드를 동시에 검색을 하려고합니다.
회원만 공유를 합니다.
www.xxx.com/01/그누보드01
이 곳에 설치된 그누보드01에서 검색을 한다고 할 때 아래 검색 폼에서
f.action = "<?=$g4['path']?>/bbs/search.php";
이렇게 하니까 검색이 됩니다.
또한 f.action = "<?=$g4['path']?>/../../02/bbs/search.php";
이렇게 바꾸니까 그누보드01에서 그누보드02의 내용이 검색이 되더라구요.
그래서 쉽게 아이프레임을 이용하면 되겠다 싶어, 아래와 f.action을 두 개다 적으니까
제일 아래에 있는 것만 실행이 되더라구요.
혹시 f.action 두개를 동시에 실행하는 방법이 없나요??
설치한 두 개의 그누보드를 한 화면에 동시에 검색을 할 수 있는
다른 방법이 있다면 알려주세요.
<?
/* 검색
----------------------------------------------------------*/
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<form name="fsearchbox" method="get" onsubmit="return fsearchbox_submit(this);" style="margin:0px;" id="searchForm">
<!-- <input type="hidden" name="sfl" value="concat(wr_subject,wr_content)"> -->
<input type="hidden" name="sfl" value="wr_subject||wr_content">
<input type="hidden" name="sop" value="and">
<input name="stx" type="text" maxlength=20 maxlength="20">
<input type="image" src="<?=$g4['path']?>/glex/img/btn_search.gif" alt="검색">
</form>
<script type="text/javascript">
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;
}
f.action = "<?=$g4['path']?>/bbs/search.php";
f.target = "search_ifr01";
f.action = "<?=$g4['path']?>/../../02/bbs/search.php";
f.target = "search_ifr01";
return true;
}
</script>
댓글 2개
13년 전
저렇게는 당연히 안됩니다
검색 후 iframe에 나누어 출력한다해도 리스트 클릭 후 나올 페이지를 어떻게 할 것이냐하는
문제도 있고 상당히 어려운 문제 같습니다
어쨌던 iframe에 검색 리스트만 나오게 한다면 방법은
search.php를 호출 하기전에 다른 화일을 하나 만들어서 호출하고 그 화일에서 iframe로 나누어
하면 되겠군요
f.action="<?=$g4[path]?>/bbs/my_search.php
이렇게 하고
my_search.php 에서
헤더 테일등이 들어가게 구성을 만든 후
01 사이트 검색
<iframe src="search.php?sfl=<?=$sfl?>&stx=<?=$stx?>&sop=<?=$sop?>"..기타등등>
02사이트 검색
<iframe src="../../02/search.php?sfl=<?=$sfl?>&stx=<?=$stx?>&sop=<?=$sop?>"..기타등등>
검색 후 iframe에 나누어 출력한다해도 리스트 클릭 후 나올 페이지를 어떻게 할 것이냐하는
문제도 있고 상당히 어려운 문제 같습니다
어쨌던 iframe에 검색 리스트만 나오게 한다면 방법은
search.php를 호출 하기전에 다른 화일을 하나 만들어서 호출하고 그 화일에서 iframe로 나누어
하면 되겠군요
f.action="<?=$g4[path]?>/bbs/my_search.php
이렇게 하고
my_search.php 에서
헤더 테일등이 들어가게 구성을 만든 후
01 사이트 검색
<iframe src="search.php?sfl=<?=$sfl?>&stx=<?=$stx?>&sop=<?=$sop?>"..기타등등>
02사이트 검색
<iframe src="../../02/search.php?sfl=<?=$sfl?>&stx=<?=$stx?>&sop=<?=$sop?>"..기타등등>
13년 전
잘되네요.
감사합니다.
검색한 내용을 새창으로 열기로 설정을 하면 그런대로 사용할 수 있을거 같아요..
감사합니다.
검색한 내용을 새창으로 열기로 설정을 하면 그런대로 사용할 수 있을거 같아요..
게시판 목록
그누4 질문답변
그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.
기존 게시물은 열람만 가능합니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 66534 | 11년 전 | 3859 | ||
| 66533 |
다이아레빗
|
11년 전 | 2762 | |
| 66532 | 11년 전 | 2732 | ||
| 66531 |
alexseo
|
11년 전 | 2947 | |
| 66530 | 11년 전 | 6222 | ||
| 66529 | 11년 전 | 3247 | ||
| 66528 |
alexseo
|
11년 전 | 3330 | |
| 66527 | 11년 전 | 2894 | ||
| 66526 | 11년 전 | 3212 | ||
| 66525 |
lsj9894
|
11년 전 | 2764 | |
| 66524 |
webart
|
11년 전 | 3807 | |
| 66523 |
열라뽕똬이
|
11년 전 | 2711 | |
| 66522 | 11년 전 | 5199 | ||
| 66521 |
xargs
|
11년 전 | 2792 | |
| 66520 | 11년 전 | 2440 | ||
| 66519 | 11년 전 | 3399 | ||
| 66518 | 11년 전 | 2654 | ||
| 66517 | 11년 전 | 3604 | ||
| 66516 | 11년 전 | 5840 | ||
| 66515 | 11년 전 | 4636 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기