[재질문] 하나의 DB에서 그누 2개 이상 설치 후 전체 검색 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

[재질문] 하나의 DB에서 그누 2개 이상 설치 후 전체 검색 정보

[재질문] 하나의 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>
  • 복사

댓글 전체

저렇게는 당연히 안됩니다
검색 후 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?>"..기타등등>
© SIRSOFT
현재 페이지 제일 처음으로