요놈은 어떻게 뽑는거죠?
팁엔테크에 있는 검색을 이용하고 싶은데...
한 그룹에 묶여있는 게시판만 검색하기
먼저번에 그룹 아이디만 주면 될것같아 해봤는데 잘 안되더라구요
조언좀 부탁합니다^^
<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>
<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>
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 13개
> <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>
다시한번 해보겠습니다^^
단 같은 html안에서 같은 이름의 form이 있으면 안됩니다.
그리고 "<input type=submit value=' 검 색 '>" submit 이라는 놈이 <form></form> 안에서 작동한다는 얘기입니다.
아.. 그리고
form 안쪽에 새로운 form이 들어가지 않도록 주의하십시오^^
농담입니다.
즐거운 하루 되세요 ~
질문보다 궁금해서...하하
해보니 잘됩니다.
감사합니다^^
검색후에 페이지가 각각 그룹에 나오게 한다면 search파일을 여러개 만들어
head_co.php, head_do.php head_go.php 이렇게 만들면 될것 같은데..
이방법 말고 다른 방법이 있을까요?
/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이 아닌 부분에서 변경하시고자 한다면 스킨에서 수정하시면 되겠군요.
아니면 이런 방법도 있겠군요.
search.php에서 head.php가 인클루드 되기전에 '$g4[title] = "검색 : " . $stx;'가 있으므로
head.php와 tail.php에서 $g4[title]의 앞부분이 "검색 : "로 시작되는 것이면 다르게 처리해라 ....
나스카님 답변 감사합니다.
제가 원하는것은 루트님이 정곡을..하하
루트님...
저는 뭔말인지....에공
힌트좀 더 주세요
<?
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>";
}
}
제 방식(무식)으로 처리할렵니다.
머리 아프기 시작하네요^^