ajax suggest 기능 euc-kr 사용자용 json 활용 > 그누4 스킨

그누4 스킨

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

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

전체검색 ajax suggest 기능 euc-kr 사용자용 json 활용

첨부파일

suggest.gz (2.2K) 270회 다운로드 2006-12-15 10:01:56
suggest.js (9.8K) 445회 다운로드 2006-12-15 10:01:56

본문

요즘 포털에서 많이 사용하고 있는 서제스트 기능을 전체검색에 넣어 보았습니다.

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

search.skin.php 파일에

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

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

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

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

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

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

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

즐 ajax 하세요. ^^
추천
1

댓글 전체

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

euc-kr환경에서는 특별한 문제가 없으나,
utf-8환경에서는 문자열 처리에 관한 문제가 발생되어
=======================================
문자열 처리에 관한 오류 발생빈도가 100%가 아니라,
종잡을 수 없는 빈도로 불쑥불쑥 튀어나오던 녀석이라...
=======================================
포기했던 내용 중 하나였던 것 같습니다.
ajax 라는 놈 때문에 그누보드의 기본 문자셋이 UTF-8 로 되는것이 빨라질지도 모르겠습니다. ㅡㅡa
그런데 왜 "놈" 일까요? ^^
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
뭔가 특별한 조치가 있으신 것인지요...?

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

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

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

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

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

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

하지만!!

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

-_-,,

http://www.morssola.com/

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

왜 그럴까용~
저도 이유를 모릅니다...ㅠ.ㅠ

로칼에 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>
해당 페이지를 열수 없다고 하고 작업 중단되었다고 하면서 적용이 안되시는 분들 다음을 참조하세요.

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

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

리플에 왕싸가지님이 제시하신 방법으로 저는 해결됬네요
전체 54 |RSS
그누4 스킨 내용 검색 전체검색에서

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT