요놈은 어떻게 뽑는거죠? > 자유게시판

자유게시판

요놈은 어떻게 뽑는거죠? 정보

궁금 요놈은 어떻게 뽑는거죠?

본문

팁엔테크에 있는 검색을 이용하고 싶은데...
한 그룹에 묶여있는 게시판만 검색하기
먼저번에 그룹 아이디만 주면 될것같아 해봤는데 잘 안되더라구요
조언좀 부탁합니다^^
 
<table width=100% cellpadding=0 cellspacing=0>
    <tr>
    <td background='./img/top_box_tl.gif' width=5 height=5></td>
    <td background='./img/top_box_tc.gif' width='' height=5></td>
    <td background='./img/top_box_tr.gif' width=5 height=5></td>
    </tr>
    <tr>
    <td background='./img/top_box_l.gif' width=5></td>
    <td style='padding:10px; line-height:150%;'>자신만 알고 있는 팁을 올려주세요. 작은 팁이라도 나중에 누군가에게 많은 도움이 될것입니다.<!-- <br>
        <span class=small>
             · 팁앤테크에 글을 올리신 분께는 2일후에 게시물당 포인트 2,000점을 자동으로 부여하고 있습니다.
            <br> · 주의) 이곳은 질문을 하는곳이 아닙니다.
        </span> -->
        <br>
        <form name='ftiptech_' method='get' action='./bbs/search.php' style='margin:0px;'>
        팁앤테크 검색 :
        <input type=hidden name='gr_id' value='powerlamp'>
        <input type=hidden name='sfl' value='wr_subject||wr_content'>
        <input type=text name='stx' maxlength=20 class=ed>
        <input type=submit value=' 검 색 '>
        </form></td>
    <td background='./img/top_box_r.gif' width=5></td>
    </tr>
    <tr>
    <td background='./img/top_box_bl.gif' width=5 height=5></td>
    <td background='./img/top_box_bc.gif' width='' height=5></td>
    <td background='./img/top_box_br.gif' width=5 height=5></td>
    </tr>
    </table>
추천
0

댓글 13개

위소스 그대로 적용후 hidden으로 되어있는 gr_id 필드만 원하는 그룹ID로 변경하시면 됩니다.
>  <input type=hidden name='gr_id' value='powerlamp'>

위소스에서 필요한 부분
        <form name='ftiptech_' method='get' action='./bbs/search.php' style='margin:0px;'>
        팁앤테크 검색 :
        <input type=hidden name='gr_id' value='powerlamp'>
        <input type=hidden name='sfl' value='wr_subject||wr_content'>
        <input type=text name='stx' maxlength=20 class=ed>
        <input type=submit value=' 검 색 '>
        </form>
form name 설정하는것인데 임의로 설정하셔도 됩니다.
단 같은 html안에서 같은 이름의 form이 있으면 안됩니다.
그리고 "<input type=submit value=' 검 색 '>" submit 이라는 놈이 <form></form> 안에서 작동한다는 얘기입니다.

아.. 그리고
form 안쪽에 새로운 form이 들어가지 않도록 주의하십시오^^
ZZZZ님 반갑다는걸 이렇게 표현하십니까^^
질문보다 궁금해서...하하
해보니 잘됩니다.
감사합니다^^
또 궁금^^

검색후에 페이지가 각각 그룹에 나오게 한다면 search파일을 여러개 만들어
head_co.php, head_do.php head_go.php 이렇게 만들면 될것 같은데..

이방법 말고 다른 방법이 있을까요?
search 파일을 여러개 만든다고 하심은...
/bbs/search.php를 지칭하신듯 합니다.

원본 경로에 추가되는 것 보다는,
/skin/search/스킨이름/search.skin.php 에서
해당 그룹의 조건에 따라서 처리하는 것이
차후 확장이나 업그레이드, 범용적인 적용을 위해서도 좋을 듯 합니다.

> 검색후에 페이지가 각각 그룹에 나오게 한다면
'(그룹선택 또는 그룹별) 검색 후 출력되는 결과페이지를 그룹id에 따라서 차별화 하고자 한다.' 라는
의도로 말씀하신듯 합니다.


if ($group[gr_id] == "_co") {
include_once"head_co.php";
} else if ($group[gr_id] == "_do") {
include_once"head_do.php";
} else {
include_once"head.php";
}

물론, 직전에 기재한 내용에서는 head.sub.php나 tail.sub.php 등과 같이,
보드를 구동하는데 필수적인 각종 변수나 환경을 언급하는 파일들이 언급되어야 겠지요.


또는, head.php를 해당 그룹id 갯수에 따라서 미리 설정해 놓고,
자동으로(?!) 적용시키는 방법도 생각해 볼 수 있겠습니다.

if ($group[gr_id]) {
include_once ("head_"."$group[gr_id]".".php");
}
~와 같은 형태로 단순화 시킬 수도 있겠지요.
결과페이지의 head와 tail이 달라야 한다면 7쟁이님께서 말씀하신 방법으로 해야할듯 합니다.
그렇지 않고 head와 tail이 아닌 부분에서 변경하시고자 한다면 스킨에서 수정하시면 되겠군요.

아니면 이런 방법도 있겠군요.
search.php에서 head.php가 인클루드 되기전에 '$g4[title] = "검색 : " . $stx;'가 있으므로
head.php와 tail.php에서 $g4[title]의 앞부분이 "검색 : "로 시작되는 것이면 다르게 처리해라 ....
으~
나스카님 답변 감사합니다.
제가 원하는것은 루트님이 정곡을..하하

루트님...
저는 뭔말인지....에공

힌트좀 더 주세요
head.php 또는 tail.php에 다음 내용을 추가하시고 원하는 부분에 html을 수정하십시오

<?
if(eregi("검색 :",$g4[title]))  // 검색에 대한 페이지 처리를 한다
{
    if($gr_id == "group01") {
?>
      <?=$gr_id?> : group01에 대한 처리 <br>
<?
    } else if($gr_id == "group02") {
?>
      <?=$gr_id?> : group02에 대한 처리
<?
    } else {
?>
        <?=$gr_id?> : 전체 또는 위에서 처리되지 않은 그룹에 대한 처리<br>
<?
    }
}
?>
위 소스가 좀 정신없으므로 좀 간단히 표현하자면...

if(eregi("검색 :",$g4[title]))  // 검색에 대한 페이지 처리를 한다
{
    if($gr_id == "group01") {
        echo "$gr_id : group01에 대한 처리 <br>";
    } else if($gr_id == "group02") {
        echo "$gr_id : group02에 대한 처리 <br>";
    } else {
        echo "$gr_id : 전체 또는 위에서 처리되지 않은 그룹에 대한 처리<br>";
    }
}
전체 211 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여71 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT