테스트 사이트 - 개발 중인 베타 버전입니다

G3 소스중에 [2자이상입력하여주세요]

이상한 질문일지모르지만 혹시 G3소스중에
[2자이상입력하여주세요]라는 문자가 어느 파일에 있는지 보신분있나요??
 
3-4일 실시간 검색어 관련하여 접목중인데
자꾸 실시간검색어 체크에서 [2자이상...]이 체크가됩니다.
 
그래서 그때부터 소스코드중에서 관련 문자를 찾고있는데..
아무리 찾아도 어디에서 출력되는지..통...
 
설마 DB에서 ?/..........으휴..

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 22개

bbs/gnusearch.php 13줄 부근

if (!$stext || strlen($stext) < 2) { alert("검색어는 최소 2자 이상 되어야 합니다."); }

아닌가요/....
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작업등으로 속도가 좋아진것은
느낄수있드라구요..

그외에는 디쟌은 원래못하니..기능성 프로그램으로 무장중...ㅎㅎ
select * from gb_board and ( (INSTR(LOWER(concat(bo_table,' ',bo_subject)), LOWER('2자이상입력하세요')) > 0) ) order by bo_table asc limit 0, 15

에서

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글자이상입력하세요)가 링크에 걸려 있습니다.
위에 링크를 단독적으로 가면 잘 작동합니다.....호호호~~~**

뜻하지 않은 링크 공개에 죄송합니다......
어잉...그래요??....관련 아이프래임을 점검해야겠군요..
잠만요..결과좀보고..
검색어가 없으니..관련 검색어를 넣으라고 경고가 나오네요?..
검색어가 없으면 처리하는 방법도 주삼~^^''
검색어를 넣게 만드셔야지요..... required....호호호~~~~**

흐미~~~!

건져주면 보따리 내 놓으라고 하시는 건가?....음~~~~!

더망가야 하남.....?
보따리까지 내놓으삼~~^^;;..흐흐

위외로 생각지도 못한 곳에서..크흑..
검색어 넣으라는 것은 폼이 자동실행 되어버린다(?)는 것이 아닐런지요....
신경써주셔서 감사드립니다..덕분에 아주 큰골칫덩어리를 해결하는 키를 잡았습니다..
뭐 한번 갔다가 후진 제 컴이 누워버려서 이를 악물고 다시 갔다는.....^^

특별히 많은 부분을 사용하지 않기에 컴사양을 냅 두었는데 지름신을 모셔와야 할지도

모르겠습니다....^^
엥~~~!

파이어폭스에서는 입력이 안되고

익스는 가자마자 검색어 넣으라고 돌려 보내고.....ㅠ.ㅠ

아마도 </form>태그를 위로 올리시던지 아니면 method=get로 하셔야 하지 않을지.....^^
맞습니다...그거이 제가 포스트를 선호하는편이라서.. 이제 나머지잔잔하버그를 잡아가야겠습니다..
몇칠 두었다가 해볼라구 했었는데..덕분에..다시 작업에 열을 올려야겠습니다..ㅎㅎ
아무쪼록 잘 해결되시길 기원합니다....

편하게 저녁식사 맛나게 많이 드십시오~~~~
천상재회님도 저녁식사 많이 하십시요~~~신경 주셔서 감사합니다..
종목검색을 어찌되었건 팝업으로만 띄우고 현재의 링크를 폼 액션으로 하셔야 할것 같습니다.....

게시글 목록

번호 제목
37202
37201
37197
37186
37184
37182
37178
37173
37168
37167
37163
37157
37154
37152
37146
37143
37142
37137
37133
37122