[그누보드] 검색바 달기 관련
페이지 정보
작성자 관리자 작성일15-08-17 09:41 조회4,288회 댓글0건본문
### 스킨 사용 아닌 예제 search.php 파일###
search.php 파일을 생성하고
이에 맞는 search_head.php 와 search_tail.php 파일을 만들어 이용
search_head.php 파일에서 인클루드
예 : <? include_once("$g4[path]/search.php")?></td>
##############################
<table cellspacing="0" cellpadding="0">
<form name="fsearchbox" method="get" action="javascript:fsearchbox_submit(document.fsearchbox);">
<input type="hidden" name="sfl" value="wr_subject||wr_content">
<input type="hidden" name="sop" value="and">
<tr>
<td width="10"></td>
<td width="" align="center">
<?
$group_select = "<select id='head_gr_id' name='gr_id' class=select>
<option value=''>통합검색";
//$sql = " select gr_id, gr_subject from $g4[group_table] order by gr_id ";
// 제외그룹설정 root님
// html , banner , guest 라는 그룹은 제외시킴
$sql = " select * from $g4[group_table] where gr_id not in ('html', 'banner', 'guest') order by gr_1";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
$group_select .= "<option value='$row[gr_id]'>$row[gr_subject]";
$group_select .= "</select>";
?>
<?=$group_select?>
</td>
<td width="5"></td>
<td valign="middle" align="center">
<INPUT name=stx minlength="2" itemname="검색어" size="45" maxlength="20">
</td>
<td width="5"></td>
<td width="51" align="right"><input name="image" type="image" src="버튼이미지 경로.gif" border="0"></td>
<td width="10"></td>
</tr>
</form>
</table>
<script language="JavaScript">
function fsearchbox_submit(f)
{
if (f.stx.value == '')
{
alert("검색어를 입력하세요.");
f.stx.select();
f.stx.focus();
return;
}
/*
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
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;
}
*/
f.action = "<?=$g4[bbs_path]?>/search.php";
f.submit();
}
</script>
search.php 파일을 생성하고
이에 맞는 search_head.php 와 search_tail.php 파일을 만들어 이용
search_head.php 파일에서 인클루드
예 : <? include_once("$g4[path]/search.php")?></td>
##############################
<table cellspacing="0" cellpadding="0">
<form name="fsearchbox" method="get" action="javascript:fsearchbox_submit(document.fsearchbox);">
<input type="hidden" name="sfl" value="wr_subject||wr_content">
<input type="hidden" name="sop" value="and">
<tr>
<td width="10"></td>
<td width="" align="center">
<?
$group_select = "<select id='head_gr_id' name='gr_id' class=select>
<option value=''>통합검색";
//$sql = " select gr_id, gr_subject from $g4[group_table] order by gr_id ";
// 제외그룹설정 root님
// html , banner , guest 라는 그룹은 제외시킴
$sql = " select * from $g4[group_table] where gr_id not in ('html', 'banner', 'guest') order by gr_1";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
$group_select .= "<option value='$row[gr_id]'>$row[gr_subject]";
$group_select .= "</select>";
?>
<?=$group_select?>
</td>
<td width="5"></td>
<td valign="middle" align="center">
<INPUT name=stx minlength="2" itemname="검색어" size="45" maxlength="20">
</td>
<td width="5"></td>
<td width="51" align="right"><input name="image" type="image" src="버튼이미지 경로.gif" border="0"></td>
<td width="10"></td>
</tr>
</form>
</table>
<script language="JavaScript">
function fsearchbox_submit(f)
{
if (f.stx.value == '')
{
alert("검색어를 입력하세요.");
f.stx.select();
f.stx.focus();
return;
}
/*
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
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;
}
*/
f.action = "<?=$g4[bbs_path]?>/search.php";
f.submit();
}
</script>
댓글목록
등록된 댓글이 없습니다.