전체검색이 안돼네요..-_-) 정보
전체검색이 안돼네요..-_-)
본문
도와 주시렵니까..
위가 주소입니다.
대체 왜 안돼는지 알수가 없네요.
<table width=90% border=0 cellspacing=0 cellpadding=0 class="unistyleV7_1box">
<tr>
<td align="center" valign="middle" class="box">
<form name="fsearchbox" method="get" action="javascript:fsearchbox_submit(document.fsearchbox);">
<!-- <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">
<img src="<?=$g4[path]?>/images/img/search1.gif" width="150" height="60" alt=""><br>
<input name="stx" style='border-style:solid 1;border-color:000;font: bold 12px Arial;color:fff;height:22px;width:150px;background:#222 url(<?=$g4[path]?>/images/img/search3.gif) no-repeat top left;" onMouseDown="this.style.backgroundImage=''"'><br>
<input type="image" src="<?=$g4[path]?>/images/img/search2.gif" border="0">
</from> </td>
</tr>
</table><br>
<script language="JavaScript">
function fsearchbox_submit(f)
{
if (f.stx.value == '')
{
alert("검색어를 입력하세요.");
f.stx.select();
f.stx.focus();
return;
}
<tr>
<td align="center" valign="middle" class="box">
<form name="fsearchbox" method="get" action="javascript:fsearchbox_submit(document.fsearchbox);">
<!-- <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">
<img src="<?=$g4[path]?>/images/img/search1.gif" width="150" height="60" alt=""><br>
<input name="stx" style='border-style:solid 1;border-color:000;font: bold 12px Arial;color:fff;height:22px;width:150px;background:#222 url(<?=$g4[path]?>/images/img/search3.gif) no-repeat top left;" onMouseDown="this.style.backgroundImage=''"'><br>
<input type="image" src="<?=$g4[path]?>/images/img/search2.gif" border="0">
</from> </td>
</tr>
</table><br>
<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++;
}
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
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;
}
*/
{
alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return;
}
*/
f.action = "<?=$g4['bbs_path']?>/search.php";
f.submit();
}
</script>
f.submit();
}
</script>
이게 소스입니다
대체 머가 문제가 있는건지..
댓글 전체
관리자페이지의 전체검색사용에 체크되어있는지 확인해보세요..^^
체크되어있는 게시판이 없을경우 검색결과가 하나도 없게 됩니다..
체크되어있는 게시판이 없을경우 검색결과가 하나도 없게 됩니다..
from과 where 사이에 테이블명이 안들어가고있습니다.
search.php 소스를 검토해보셔야 할것 같습니다
select ws_name from where ws_name = '안녕하세요' and ws_level = '0'
1064 : 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('where ws_name = '안녕하세요' and ws_level = '0'' 명령어 라인 1)
error file : /gnu/bbs/search.php
search.php 소스를 검토해보셔야 할것 같습니다
select ws_name from where ws_name = '안녕하세요' and ws_level = '0'
1064 : 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('where ws_name = '안녕하세요' and ws_level = '0'' 명령어 라인 1)
error file : /gnu/bbs/search.php
select ws_name from where ws_name = '안녕하세요' and ws_level = '0'
해당 테이블이 없네요...ㅠ.ㅠ
아마도 유아원님의 검색스킨을 설치하셨나 봅니다.
설명서 대로 테이블도 생성하시고 실행해 보심이....
해당 테이블이 없네요...ㅠ.ㅠ
아마도 유아원님의 검색스킨을 설치하셨나 봅니다.
설명서 대로 테이블도 생성하시고 실행해 보심이....
넵 확인했습니다 전부다 체크돼있는데요.
업친데 겹친격으로 전체검색을 넣을시
글쓰기두 안되는군요..도대체 어디서 에러가 나는지..
업친데 겹친격으로 전체검색을 넣을시
글쓰기두 안되는군요..도대체 어디서 에러가 나는지..
search.php 파일의 $search_query 에 $url 이나 $bo_table 을 포함시키신것 같네요.
처음 나오는 stx 이후에 나오는 &bo_table=02_board&sfl=&stx=&spt=&page=1&sw=
부분은 없어야 합니다.
$search_query 에 $bo_table 이 있기 때문에 query 에 bo_table 이 빠지면
syntax error 가 나옵니다.
처음 나오는 stx 이후에 나오는 &bo_table=02_board&sfl=&stx=&spt=&page=1&sw=
부분은 없어야 합니다.
$search_query 에 $bo_table 이 있기 때문에 query 에 bo_table 이 빠지면
syntax error 가 나옵니다.
어떻게 된일일까요..-_-) 여태껏 bbs/search.php 는 건들지두 않았었는데요..ㅠ_-
<?
include_once("./_common.php");
//if (!$stx) alert("검색어가 없습니다.");
$g4[title] = "검색 : " . $stx;
include_once("./_head.php");
if ($stx)
{
//$stx = trim($stx);
$stx = preg_replace("/\//", "\/", trim($stx));
$sop = strtolower($sop);
if (!$sop || !($sop == "and" || $sop == "or")) $sop = "and"; // 연산자 and , or
if (!$srows) $srows = 10; // 한페이지에 출력하는 검색 행수
unset($g4_search[tables]);
unset($g4_search[read_level]);
$sql = " select gr_id, bo_table, bo_read_level
from $g4[board_table]
where bo_use_search = '1'
and bo_list_level <= '$member[mb_level]' ";
// and bo_read_level <= '$member[mb_level]' ";
if ($gr_id)
$sql .= " and gr_id = '$gr_id' ";
if ($onetable) // 하나의 게시판만 검색한다면
$sql .= " and bo_table = '$onetable' ";
$sql .= " order by bo_order_search, gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
if ($is_admin != "super")
{
// 그룹접근 사용에 대한 검색 차단
$sql2 = " select gr_use_access, gr_admin from $g4[group_table] where gr_id = '$row[gr_id]' ";
$row2 = sql_fetch($sql2);
// 그룹접근을 사용한다면
if ($row2[gr_use_access])
{
// 그룹관리자가 있으며 현재 회원이 그룹관리자라면 통과
if ($row2[gr_admin] && $row2[gr_admin] == $member[mb_id])
;
else
{
$sql3 = " select count(*) as cnt from $g4[group_member_table]
where gr_id = '$row[gr_id]'
and mb_id = '$member[mb_id]'
and mb_id <> '' ";
$row3 = sql_fetch($sql3);
if (!$row3[cnt])
continue;
}
}
}
$g4_search[tables][] = $row[bo_table];
$g4_search[read_level][] = $row[bo_read_level];
}
$search_query = "sfl=".urlencode($sfl)."&stx=".urlencode($stx)."&sop=$sop";
$text_stx = get_text(stripslashes($stx));
$op1 = "";
// 검색어를 구분자로 나눈다. 여기서는 공백
$s = explode(" ", $stx);
// 검색필드를 구분자로 나눈다. 여기서는 +
$field = explode("||", trim($sfl));
$str = "(";
for ($i=0; $i<count($s); $i++)
{
//$search_str = strtolower($s[$i]);
$search_str = $s[$i];
$str .= $op1;
$str .= "(";
$op2 = "";
for ($k=0; $k<count($field); $k++) // 필드의 수만큼 다중 필드 검색 가능 (필드1+필드2...)
{
$str .= $op2;
switch ($field[$k])
{
case "mb_id" :
case "mb_name" :
$str .= "$field[$k] = '$s[$i]'";
break;
default :
if (preg_match("/[a-zA-Z]/", $search_str))
$str .= "INSTR(LOWER($field[$k]), LOWER('$search_str'))";
else
$str .= "INSTR($field[$k], '$search_str')";
break;
}
$op2 = " or ";
}
$str .= ")";
$op1 = " $sop ";
// 인기검색어
$sql = " insert into $g4[popular_table]
set pp_word = '$search_str',
pp_date = '$g4[time_ymd]',
pp_ip = '$_SERVER[REMOTE_ADDR]' ";
sql_query($sql, FALSE);
}
$str .= ")";
//$sql_search = $str . " and wr_option not like '%secret%' "; // 비밀글은 제외
$sql_search = $str;
$str_board_list = "";
$board_count = 0;
$time1 = get_microtime();
$total_count = 0;
for ($i=0; $i<count($g4_search[tables]); $i++)
{
$tmp_write_table = $g4[write_prefix] . $g4_search[tables][$i];
$sql = " select wr_id from $tmp_write_table where $sql_search ";
$result = sql_query($sql, false);
$row[cnt] = @mysql_num_rows($result);
//$sql = " select count(*) as cnt from $tmp_write_table where $sql_search ";
//$row = sql_fetch($sql);
$total_count += $row[cnt];
if ($row[cnt])
{
$board_count++;
$search_table[] = $g4_search[tables][$i];
$read_level[] = $g4_search[read_level][$i];
$search_table_count[] = $total_count;
$sql2 = " select bo_subject from $g4[board_table] where bo_table = '{$g4_search[tables][$i]}' ";
$row2 = sql_fetch($sql2);
$str_board_list .= "<li><a href='$_SERVER[PHP_SELF]?$search_query&gr_id=$gr_id&onetable={$g4_search[tables][$i]}'>$row2[bo_subject]</a> ($row[cnt])";
}
}
$rows = $srows;
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
for ($i=0; $i<count($search_table); $i++)
{
if ($from_record < $search_table_count[$i])
{
$table_index = $i;
$from_record = $from_record - $search_table_count[$i-1];
break;
}
}
$bo_subject = array();
$list = array();
$k=0;
for ($idx=$table_index; $idx<count($search_table); $idx++)
{
$sql = " select bo_subject from $g4[board_table] where bo_table = '$search_table[$idx]' ";
$row = sql_fetch($sql);
$bo_subject[$idx] = $row[bo_subject];
$tmp_write_table = $g4[write_prefix] . $search_table[$idx];
$sql = " select * from $tmp_write_table where $sql_search order by wr_id desc limit $from_record, $rows ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
// 검색어까지 링크되면 게시판 부하가 일어남
$list[$idx][$i] = $row;
$list[$idx][$i][href] = "./board.php?bo_table=$search_table[$idx]&wr_id=$row[wr_parent]";
if ($row[wr_is_comment])
{
$link .= "#c{$row[wr_id]}";
$sql2 = " select wr_subject, wr_option from $tmp_write_table where wr_id = '$row[wr_parent]' ";
$row2 = sql_fetch($sql2);
//$row[wr_subject] = $row2[wr_subject];
$row[wr_subject] = get_text($row2[wr_subject]);
}
// 비밀글은 검색 불가
if (strstr($row[wr_option].$row2[wr_option], "secret"))
$row[wr_content] = "[비밀글 입니다.]";
$subject = $row[wr_subject];
if (strstr($sfl, "wr_subject"))
$subject = search_font($stx, $subject);
if ($read_level[$idx] <= $member[mb_level])
{
$content = cut_str(get_text($row[wr_content]),300,"…");
if (strstr($sfl, "wr_content"))
$content = search_font($stx, $content);
}
else
$content = '';
$list[$idx][$i][subject] = $subject;
$list[$idx][$i][content] = $content;
$list[$idx][$i][name] = get_sideview($row[mb_id], cut_str($row[wr_name], $config[cf_cut_name]), $row[wr_email], $row[wr_homepage]);
$k++;
if ($k >= $rows)
break;
}
sql_free_result($result);
if ($k >= $rows)
break;
$from_record = 0;
}
$write_pages = get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$search_query&gr_id=$gr_id&srows=$srows&onetable=$onetable&page=");
echo "<script language=\"javascript\" src=\"$g4[path]/js/sideview.js\"></script>";
}
$group_select = "<select id='gr_id' name='gr_id' class=select><option value=''>전체 분류";
$sql = " select gr_id, gr_subject from $g4[group_table] order by gr_id ";
$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>";
if (!$sfl) $sfl = "wr_subject";
if (!$sop) $sop = "or";
$search_skin_path = "$g4[path]/skin/search/$config[cf_search_skin]";
include_once("$search_skin_path/search.skin.php");
include_once("./_tail.php");
?>
<?
include_once("./_common.php");
//if (!$stx) alert("검색어가 없습니다.");
$g4[title] = "검색 : " . $stx;
include_once("./_head.php");
if ($stx)
{
//$stx = trim($stx);
$stx = preg_replace("/\//", "\/", trim($stx));
$sop = strtolower($sop);
if (!$sop || !($sop == "and" || $sop == "or")) $sop = "and"; // 연산자 and , or
if (!$srows) $srows = 10; // 한페이지에 출력하는 검색 행수
unset($g4_search[tables]);
unset($g4_search[read_level]);
$sql = " select gr_id, bo_table, bo_read_level
from $g4[board_table]
where bo_use_search = '1'
and bo_list_level <= '$member[mb_level]' ";
// and bo_read_level <= '$member[mb_level]' ";
if ($gr_id)
$sql .= " and gr_id = '$gr_id' ";
if ($onetable) // 하나의 게시판만 검색한다면
$sql .= " and bo_table = '$onetable' ";
$sql .= " order by bo_order_search, gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
if ($is_admin != "super")
{
// 그룹접근 사용에 대한 검색 차단
$sql2 = " select gr_use_access, gr_admin from $g4[group_table] where gr_id = '$row[gr_id]' ";
$row2 = sql_fetch($sql2);
// 그룹접근을 사용한다면
if ($row2[gr_use_access])
{
// 그룹관리자가 있으며 현재 회원이 그룹관리자라면 통과
if ($row2[gr_admin] && $row2[gr_admin] == $member[mb_id])
;
else
{
$sql3 = " select count(*) as cnt from $g4[group_member_table]
where gr_id = '$row[gr_id]'
and mb_id = '$member[mb_id]'
and mb_id <> '' ";
$row3 = sql_fetch($sql3);
if (!$row3[cnt])
continue;
}
}
}
$g4_search[tables][] = $row[bo_table];
$g4_search[read_level][] = $row[bo_read_level];
}
$search_query = "sfl=".urlencode($sfl)."&stx=".urlencode($stx)."&sop=$sop";
$text_stx = get_text(stripslashes($stx));
$op1 = "";
// 검색어를 구분자로 나눈다. 여기서는 공백
$s = explode(" ", $stx);
// 검색필드를 구분자로 나눈다. 여기서는 +
$field = explode("||", trim($sfl));
$str = "(";
for ($i=0; $i<count($s); $i++)
{
//$search_str = strtolower($s[$i]);
$search_str = $s[$i];
$str .= $op1;
$str .= "(";
$op2 = "";
for ($k=0; $k<count($field); $k++) // 필드의 수만큼 다중 필드 검색 가능 (필드1+필드2...)
{
$str .= $op2;
switch ($field[$k])
{
case "mb_id" :
case "mb_name" :
$str .= "$field[$k] = '$s[$i]'";
break;
default :
if (preg_match("/[a-zA-Z]/", $search_str))
$str .= "INSTR(LOWER($field[$k]), LOWER('$search_str'))";
else
$str .= "INSTR($field[$k], '$search_str')";
break;
}
$op2 = " or ";
}
$str .= ")";
$op1 = " $sop ";
// 인기검색어
$sql = " insert into $g4[popular_table]
set pp_word = '$search_str',
pp_date = '$g4[time_ymd]',
pp_ip = '$_SERVER[REMOTE_ADDR]' ";
sql_query($sql, FALSE);
}
$str .= ")";
//$sql_search = $str . " and wr_option not like '%secret%' "; // 비밀글은 제외
$sql_search = $str;
$str_board_list = "";
$board_count = 0;
$time1 = get_microtime();
$total_count = 0;
for ($i=0; $i<count($g4_search[tables]); $i++)
{
$tmp_write_table = $g4[write_prefix] . $g4_search[tables][$i];
$sql = " select wr_id from $tmp_write_table where $sql_search ";
$result = sql_query($sql, false);
$row[cnt] = @mysql_num_rows($result);
//$sql = " select count(*) as cnt from $tmp_write_table where $sql_search ";
//$row = sql_fetch($sql);
$total_count += $row[cnt];
if ($row[cnt])
{
$board_count++;
$search_table[] = $g4_search[tables][$i];
$read_level[] = $g4_search[read_level][$i];
$search_table_count[] = $total_count;
$sql2 = " select bo_subject from $g4[board_table] where bo_table = '{$g4_search[tables][$i]}' ";
$row2 = sql_fetch($sql2);
$str_board_list .= "<li><a href='$_SERVER[PHP_SELF]?$search_query&gr_id=$gr_id&onetable={$g4_search[tables][$i]}'>$row2[bo_subject]</a> ($row[cnt])";
}
}
$rows = $srows;
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
for ($i=0; $i<count($search_table); $i++)
{
if ($from_record < $search_table_count[$i])
{
$table_index = $i;
$from_record = $from_record - $search_table_count[$i-1];
break;
}
}
$bo_subject = array();
$list = array();
$k=0;
for ($idx=$table_index; $idx<count($search_table); $idx++)
{
$sql = " select bo_subject from $g4[board_table] where bo_table = '$search_table[$idx]' ";
$row = sql_fetch($sql);
$bo_subject[$idx] = $row[bo_subject];
$tmp_write_table = $g4[write_prefix] . $search_table[$idx];
$sql = " select * from $tmp_write_table where $sql_search order by wr_id desc limit $from_record, $rows ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
// 검색어까지 링크되면 게시판 부하가 일어남
$list[$idx][$i] = $row;
$list[$idx][$i][href] = "./board.php?bo_table=$search_table[$idx]&wr_id=$row[wr_parent]";
if ($row[wr_is_comment])
{
$link .= "#c{$row[wr_id]}";
$sql2 = " select wr_subject, wr_option from $tmp_write_table where wr_id = '$row[wr_parent]' ";
$row2 = sql_fetch($sql2);
//$row[wr_subject] = $row2[wr_subject];
$row[wr_subject] = get_text($row2[wr_subject]);
}
// 비밀글은 검색 불가
if (strstr($row[wr_option].$row2[wr_option], "secret"))
$row[wr_content] = "[비밀글 입니다.]";
$subject = $row[wr_subject];
if (strstr($sfl, "wr_subject"))
$subject = search_font($stx, $subject);
if ($read_level[$idx] <= $member[mb_level])
{
$content = cut_str(get_text($row[wr_content]),300,"…");
if (strstr($sfl, "wr_content"))
$content = search_font($stx, $content);
}
else
$content = '';
$list[$idx][$i][subject] = $subject;
$list[$idx][$i][content] = $content;
$list[$idx][$i][name] = get_sideview($row[mb_id], cut_str($row[wr_name], $config[cf_cut_name]), $row[wr_email], $row[wr_homepage]);
$k++;
if ($k >= $rows)
break;
}
sql_free_result($result);
if ($k >= $rows)
break;
$from_record = 0;
}
$write_pages = get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$search_query&gr_id=$gr_id&srows=$srows&onetable=$onetable&page=");
echo "<script language=\"javascript\" src=\"$g4[path]/js/sideview.js\"></script>";
}
$group_select = "<select id='gr_id' name='gr_id' class=select><option value=''>전체 분류";
$sql = " select gr_id, gr_subject from $g4[group_table] order by gr_id ";
$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>";
if (!$sfl) $sfl = "wr_subject";
if (!$sop) $sop = "or";
$search_skin_path = "$g4[path]/skin/search/$config[cf_search_skin]";
include_once("$search_skin_path/search.skin.php");
include_once("./_tail.php");
?>
헤더부분도 살펴보세요.
/bbs/search.php의 상단 및 하단파일의 include문을 주석처리 후 점검해 보시기 바랍니다.
현재 상태로는 head 또는 tail과 맞물려 오류가 발생될 가능성도 있기에,
질문자가 오류코드를 캐치해내지 못하고 있을 가능성도 높습니다.
즉, 도메인/bbs/search.php를 실행시켰을 때,
디자인이 포함되지 않게 처리한 후 오류 발생여부 및 오류코드를 점검하시라는 의미입니다.
아울러 head 또는 tail에 언급된 뮤직플레이어(?!)에 문제가 있는 듯 합니다.
msie를 튕겨버리는 아주 못된 모습을 보이고 있습니다.
http://the2u.com/gnu/bbs/search.php?sfl=wr_subject%7C%7Cwr_content&sop=and&stx=%B0%A1%C0%D4
전체검색은 정상적으로 수행되고 있습니다.
질문자가 문제해결을 요청하는 곳은 특정 게시판 내부에서 전체검색을 수행할 때,
검색되는 결과가 존재하지 않는다는 얘기가 됩니다.
head.php 또는 tail.php의 가능성도 있으나,
이 경우에는 head.php에 언급되어 있는 전체검색 폼을 끌어다 쓰는 부분에 오류가 있다고 보입니다.
head.php에서 전체검색을 연동하기 위해서는,
배포버전에서처럼 검색에 관한 자바스크립트가 정상적으로 기입되어 있어야 합니다.
head 또는 tail을 보지 않거나 셀접속을 통해 열어 보지 않고는 알 수가 없겠군요.
현재 상태로는 head 또는 tail과 맞물려 오류가 발생될 가능성도 있기에,
질문자가 오류코드를 캐치해내지 못하고 있을 가능성도 높습니다.
즉, 도메인/bbs/search.php를 실행시켰을 때,
디자인이 포함되지 않게 처리한 후 오류 발생여부 및 오류코드를 점검하시라는 의미입니다.
아울러 head 또는 tail에 언급된 뮤직플레이어(?!)에 문제가 있는 듯 합니다.
msie를 튕겨버리는 아주 못된 모습을 보이고 있습니다.
http://the2u.com/gnu/bbs/search.php?sfl=wr_subject%7C%7Cwr_content&sop=and&stx=%B0%A1%C0%D4
전체검색은 정상적으로 수행되고 있습니다.
질문자가 문제해결을 요청하는 곳은 특정 게시판 내부에서 전체검색을 수행할 때,
검색되는 결과가 존재하지 않는다는 얘기가 됩니다.
head.php 또는 tail.php의 가능성도 있으나,
이 경우에는 head.php에 언급되어 있는 전체검색 폼을 끌어다 쓰는 부분에 오류가 있다고 보입니다.
head.php에서 전체검색을 연동하기 위해서는,
배포버전에서처럼 검색에 관한 자바스크립트가 정상적으로 기입되어 있어야 합니다.
head 또는 tail을 보지 않거나 셀접속을 통해 열어 보지 않고는 알 수가 없겠군요.
head 부분에서 검색폼을 끌어오는 부분에.
<input type="text" name="stx" style='border-style:solid 1;border-color:000;font: bold 12px Arial;color:fff;height:22px;width:150px;background:#222 url(<?=$g4[path]?>/images/img/search3.gif) no-repeat top left;" onMouseDown="this.style.backgroundImage=''"'>
이소스가 잘못돼있었습니다.
onMouseDown="this.style.backgroundImage=''"' 이부분을 빼고
<INPUT name="stx" style="border-style:solid 1;border-color:000;font: bold 12px Arial;color:fff;height:22px;width:150px;background:#222 url(<?=$g4[path]?>/images/img/search3.gif) no-repeat top left;">
이렇게 넣어주니 지금 현재 잘돼고 있습니다.
본문 내용에 소스를 기재했던만큼 검색폼을 끌어오는 부분을 의심 하고 있었는데요.
관심 갖아주신 모든분들에게 포인트를 드리고 싶지만..모두다 드리지 못해 아쉽네요. 답변 해주셔서 모두 감사합니다..(__)
<input type="text" name="stx" style='border-style:solid 1;border-color:000;font: bold 12px Arial;color:fff;height:22px;width:150px;background:#222 url(<?=$g4[path]?>/images/img/search3.gif) no-repeat top left;" onMouseDown="this.style.backgroundImage=''"'>
이소스가 잘못돼있었습니다.
onMouseDown="this.style.backgroundImage=''"' 이부분을 빼고
<INPUT name="stx" style="border-style:solid 1;border-color:000;font: bold 12px Arial;color:fff;height:22px;width:150px;background:#222 url(<?=$g4[path]?>/images/img/search3.gif) no-repeat top left;">
이렇게 넣어주니 지금 현재 잘돼고 있습니다.
본문 내용에 소스를 기재했던만큼 검색폼을 끌어오는 부분을 의심 하고 있었는데요.
관심 갖아주신 모든분들에게 포인트를 드리고 싶지만..모두다 드리지 못해 아쉽네요. 답변 해주셔서 모두 감사합니다..(__)
스크립트 소스 충돌로 보입니다...^^
<script type="text/javascript" src="../js/prototype.js"></script>
<script type="text/javascript" src="../js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="../js/lightbox.js"></script>
<script type="text/javascript" src="../js/verjs.js"></script>
추가하신 위 소스를 모두 주석처리한뒤에 전체검색을 테스트해보시고,
하나씩 주석을 해제해가면서 점검해보시기 바랍니다...^^
<script type="text/javascript" src="../js/prototype.js"></script>
<script type="text/javascript" src="../js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="../js/lightbox.js"></script>
<script type="text/javascript" src="../js/verjs.js"></script>
추가하신 위 소스를 모두 주석처리한뒤에 전체검색을 테스트해보시고,
하나씩 주석을 해제해가면서 점검해보시기 바랍니다...^^
현재는 검색이 잘되는데요.
어떤 부분이 안되신다는건지..??
어떤 부분이 안되신다는건지..??