리자

ajax suggest 기능 euc-kr 사용자용 json 활용

· 2006-12-15 (금) 10:01:56 · 10773 · 24
suggest.gif
요즘 포털에서 많이 사용하고 있는 서제스트 기능을 전체검색에 넣어 보았습니다.

suggest.js 파일을 js 디렉토리로 올리신 후

search.skin.php 파일에

<script type="text/javascript" language="JavaScript" src="<?="$g4[path]/js/suggest.js"?>"></script>

와 같이 한 줄 추가하시기 바랍니다.

필수로 iconv() 함수를 사용할 수 있어야 합니다.

php 설치시 --with-iconv 하시면 사용이 가능합니다.

버그는 코멘트로 남겨 주세요.

참고로 [ ] ' " \ 문자는 입력이 불가합니다.

결과값은 인기검색어 테이블에서 가지고 오는 것입니다.

즐 ajax 하세요. ^^

첨부파일

suggest.gif (3.7 KB)
0회 2006-12-15 10:01
suggest.gz (2.2 KB) 270회 2006-12-15 10:01
suggest.js (9.8 KB) 445회 2006-12-15 10:01
|

댓글 24개

멋진 스킨입니다.
고생하셨습니다.

euc-kr환경에서는 특별한 문제가 없으나,
utf-8환경에서는 문자열 처리에 관한 문제가 발생되어
=======================================
문자열 처리에 관한 오류 발생빈도가 100%가 아니라,
종잡을 수 없는 빈도로 불쑥불쑥 튀어나오던 녀석이라...
=======================================
포기했던 내용 중 하나였던 것 같습니다.
ajax 라는 놈 때문에 그누보드의 기본 문자셋이 UTF-8 로 되는것이 빨라질지도 모르겠습니다. ㅡㅡa
그런데 왜 "놈" 일까요? ^^
감사합니다.
이걸 suggest 라고 하는군요^^
ajax 이거 여러모로 매력있어 보입니다.
1. 사용자가 tab키를 눌렀을 때 검색폼이 아니라,
hyper link 정보를 지닌 내용으로 포커스카 먼저 이동되는 문제점이 있음.
http://sir.co.kr/bbs/search.php?sfl=wr_subject&sop=and&stx=%BD%D2

2. sir과 비슷한(?!) 형태 (tabindex를 고려하지 않음.)
http://search.daum.net/cgi-bin/nsp/search.cgi?w=tot&q=쌀

3. tabindex 고려(사용자의 편의성 고려)
http://search.empas.com/search/all.html?s=&f=&k=&z=A&q=%BD%D2
http://search.naver.com/search.naver?where=nexearch&query=%BD%D2&frm=t1&sm=top_hty
감사합니다.....잘사용하겠습니다
suggest.gz 이 파일은 뭐죠 ?
잘 안되네요~!

내가 어디를 잘못하고 잇지~!
2006-12-18 (월) 00:32:02
따라하지도 못하고 있어요. 흑흑 ㅠ
2006-12-18 (월) 12:53:50
뭔가 특별한 조치가 있으신 것인지요...?

아래 링크에 설치후 테스트하니 불여우에서는 정상적으로 작동이 되나

IE7에서는 이상하게도 에러가....ㅠ.ㅠ

아침에 IE7을 업뎃해서 깔았는데 제 컴만의 문제인지......ㅠ.ㅠ

http://www.okcounter.com/v04/ 검색어: 테스 등등등...
제 IE7 에서도 검색을 할 수 없네요.

작업이 중단되었다고 띵띵띵 그러네용. -_-

불여우에선 역시 잘 됩니다.

하지만!!

제 홈에선 두 브라우저 다 잘되용!

-_-,,

http://www.morssola.com/

천상재회님 홈이 좀 이상한 것 같아용!!!

왜 그럴까용~
2006-12-19 (화) 12:31:59
저도 이유를 모릅니다...ㅠ.ㅠ

로칼에 apm에서도 마찬가지 랍니다...ㅠ.ㅠ

뭘 어딜 손본곳이 있는 것인지 아니면 iconv의 동작에서 뭔지.....ㅠ.ㅠ
<style type="text/css">
#middiv {
width:<?=$table_width?>px;
position:relative;
margin:0px auto;
vertical-align:top;
float:left;
}
#middiv #mleft { width:220px; float:left; padding:0 0 0 43; }
#middiv #mright { width:683px; float:left; padding:0 0 0 15; }
</style>

<table width='<?=$table_width?>' cellpadding=0 cellspacing=0 border=0>
요 부분에서 에러 난다능...
suggest.gz 파일이 비어 있습니다 -.-
해당 페이지를 열수 없다고 하고 작업 중단되었다고 하면서 적용이 안되시는 분들 다음을 참조하세요.

http://www.stnzone.com/gboard/bbs/tb.php/info_board1/70
감사합니다! ^0^
해당페이지 열수없다고 했는데 이렇게 적용해보세요..

http://sir.co.kr/bbs/tb.php/g4_qa/57427

리플에 왕싸가지님이 제시하신 방법으로 저는 해결됬네요
ㄷㄷㄷㄷㄷㄷㄷㄱㄱㄱㄱㄱㄱㄱㄱㄱ
저두 suggest.gz 파일이 비어 있습니다 -.-
winrar alzip 마찬가지
아주 좋네요!!!
빨랑 해봐야지 ㅋ
2008-01-24 (목) 14:29:09
킁 비어잇네요
우와!! 이런것도 되는구나~ 최고에요!
댓글을 작성하시려면 로그인이 필요합니다.

그누4 스킨

5,847건

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

+
분류 제목 글쓴이 날짜 조회
게시판 06-12-16 조회 9,790
게시판 06-12-16 조회 3,175
접속자 06-12-16 조회 4,902
최근게시물 06-12-15 조회 9,271
기타 06-12-15 조회 3,792
전체검색 06-12-15 조회 1.1만
최신글 06-12-13 조회 3,693
방명록 06-12-13 조회 8,063
게시판 06-12-13 조회 4,947