G3 소스중에 [2자이상입력하여주세요]
이상한 질문일지모르지만 혹시 G3소스중에
[2자이상입력하여주세요]라는 문자가 어느 파일에 있는지 보신분있나요??
3-4일 실시간 검색어 관련하여 접목중인데
자꾸 실시간검색어 체크에서 [2자이상...]이 체크가됩니다.
그래서 그때부터 소스코드중에서 관련 문자를 찾고있는데..
아무리 찾아도 어디에서 출력되는지..통...
설마 DB에서 ?/..........으휴..
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 22개
if (!$stext || strlen($stext) < 2) { alert("검색어는 최소 2자 이상 되어야 합니다."); }
아닌가요/....
============================================================
<input type=text class=input name='stext' size=15 required minlength=2 itemname='검색어'>
minlength=2 여기 2를 표시하면
wrest.js 파일에서 나오네요.......
// 최소 길이 검사
function wrestMinlength(fld)
{
var len = fld.getAttribute("minlength");
if (fld.value.length < len) {
if (wrestFld == null) {
wrestMsg = wrestItemname(fld) + " : 최소 " + len + "자 이상 입력하세요.\n";
wrestFld = fld;
}
}
}
============================================================
============================================================
gnusearch.php <<==요파일에도 있네요.
if (!$stext || strlen($stext) < 2) { alert("검색어는 최소 2자 이상 되어야 합니다."); }
============================================================
아무래도 그리 간단하게 숨은게 아닌듯합니다.
딱 출려되는 문구는 "2자이상입력하여주세요"<==이눔입니다.
관련소스는
bbs/admin/boardlist.php소스에서
게시판검색 부분을 그대로 응용해서 파일을만들었는데
그 파일을 실행시키면 실시간검색프로그램에서 "2자이상입력하여주세요"<==이눔을
검색어로 먼저 읽어들여서 출력해뿌리니..그것이 난감문제입니다..
저눔이 어디서 숨어있는지...지금도 살피고는 중인데..@@
수상한것이..boardlist.php 이파일에서
$sql_search .= " ($sselect like '%$stext%') "; 부분에 연관된눔인것같은데..@@
전체 검색부분은 저 두군데 인데요 테스트 해봐는데 잘되는데요....
게시판검색을 누르면 담당하는 실행파일 소스입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE");
$html_title = "종목게시판찾기";
$sql_common = " from $cfg[table_board] a ";
if ($is_admin == 'group') {
$sql_common .= " left join $cfg[table_group] b on (b.gr_id = a.gr_id)
left join $cfg[table_member] c on (c.mb_id = b.gr_admin) ";
}
else {
$sql_search = " where (1) ";
}
if ($stext) {
$sql_search .= " and ( ";
switch ($sselect) {
default :
$sql_search .= " ($sselect like '%$stext%') ";
break;
}
$sql_search .= " ) ";
}
if (!$ssort) {
$ssort = "a.bo_table";
$sorder = "asc";
}
$sql_order = " order by $ssort $sorder ";
$sql = " select count(*) $sql_common $sql_order ";
$row = sql_fetch($sql);
$total_count = $row[0];
$rows = $cfg[page_rows];
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$sql = " select *
$sql_common
$sql_search
$sql_order
limit $from_record, $rows ";
$result = sql_query($sql);
?>
<style type='text/css'>
form
{
display : inline ;
margin : 0px ;
}
</style>
<form name=search_form method=post action='<?="./"?>'>
<input type=hidden name=doc value='<?=$doc?>'>
<input type=hidden name=bo_subject value='<?=$bo_subject?>'>
<div style='padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px;background-color:#6699ff;'>
<input type='hidden' name=sselect value='concat(bo_table,bo_subject)'>
<input type=text name=stext size=17 itemname='검색어'>
<input type=submit value='검색'>
</div>
<span>
<?
for ($i=0; $row=mysql_fetch_array($result); $i++) {
echo "
<div align='center' style='padding-top:16px;padding-bottom:16px;padding-left:3px;padding-right:3px;background-color:#e5e5e5;border-width:1px 1px 1px 1px; border-color:#6699ff; border-style:solid;'><b><a href='./?doc=bbs/gnuboard.php&bo_table=$row[bo_table]' target='Content'>$row[bo_subject]</a></b></div>";
}
if ($i == 0) {
echo "<div style='padding-top:16px;padding-bottom:16px;padding-left:3px;padding-right:3px;background-color:#e5e5e5;border-width:1px 1px 1px 1px; border-color:#6699ff; border-style:solid;' align='center'>종목명 OR 단어를 입력!<br>(한글자 가능)</div>";
}
if ($stext) {
echo "<script>document.search_form.sselect.value = '$sselect';</script>";
}
?>
</span>
</form>
홈피 많이 업그레이드 해네요 ... ^^
홈피가 업그레이드된것은없어요..
속도때문에 고생고생하다가 그나마 소스부분과 경로등의 수정
그리고 인덱스에서 불러들이는 파일들의 CSS작업등으로 속도가 좋아진것은
느낄수있드라구요..
그외에는 디쟌은 원래못하니..기능성 프로그램으로 무장중...ㅎㅎ
에서
1. where (1)로 되어야 하고
2. ( (INSTR(LOWER(concat(bo_table,' ',bo_subject)), LOWER('2자이상입력하세요')) > 0) ) 에서
bo_table,' ',bo_subject 도 이상한것 같고
'2자이상입력하세요'은 도대체 출처가 오데인지?....
http://ww0ww.net/board/?doc=go.php&bo_subject=&sselect=concat%28bo_table%2Cbo_subject%29&stext=2%C0%DA%C0%CC%BB%F3%C0%D4%B7%C2%C7%CF%BC%BC%BF%E4
로 되어 있습니다....
기본적으로
2%C0%DA%C0%CC%BB%F3%C0%D4%B7%C2%C7%CF%BC%BC%BF%E4(2글자이상입력하세요)가 링크에 걸려 있습니다.
뜻하지 않은 링크 공개에 죄송합니다......
잠만요..결과좀보고..
검색어가 없으면 처리하는 방법도 주삼~^^''
흐미~~~!
건져주면 보따리 내 놓으라고 하시는 건가?....음~~~~!
더망가야 하남.....?
위외로 생각지도 못한 곳에서..크흑..
특별히 많은 부분을 사용하지 않기에 컴사양을 냅 두었는데 지름신을 모셔와야 할지도
모르겠습니다....^^
파이어폭스에서는 입력이 안되고
익스는 가자마자 검색어 넣으라고 돌려 보내고.....ㅠ.ㅠ
아마도 </form>태그를 위로 올리시던지 아니면 method=get로 하셔야 하지 않을지.....^^
몇칠 두었다가 해볼라구 했었는데..덕분에..다시 작업에 열을 올려야겠습니다..ㅎㅎ
편하게 저녁식사 맛나게 많이 드십시오~~~~