요즘 포털에서 많이 사용하고 있는 서제스트 기능을 전체검색에 넣어 보았습니다.
suggest2.js 파일을 js 디렉토리로 올리신 후
search.skin.php 파일에
<script type="text/javascript" language="JavaScript" src="<?="$g4[path]/js/suggest2.js"?>"></script>
와 같이 한 줄 추가하시기 바랍니다.
필수로 iconv() 함수를 사용할 수 있어야 합니다.
php 설치시 --with-iconv 하시면 사용이 가능합니다.
버그는 코멘트로 남겨 주세요.
참고로 [ ] ' " \ 문자는 입력이 불가합니다.
결과값은 인기검색어 테이블에서 가지고 오는 것입니다.
즐 ajax 하세요. ^^
suggest2.js 파일을 js 디렉토리로 올리신 후
search.skin.php 파일에
<script type="text/javascript" language="JavaScript" src="<?="$g4[path]/js/suggest2.js"?>"></script>
와 같이 한 줄 추가하시기 바랍니다.
필수로 iconv() 함수를 사용할 수 있어야 합니다.
php 설치시 --with-iconv 하시면 사용이 가능합니다.
버그는 코멘트로 남겨 주세요.
참고로 [ ] ' " \ 문자는 입력이 불가합니다.
결과값은 인기검색어 테이블에서 가지고 오는 것입니다.
즐 ajax 하세요. ^^
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 22개
그런데 위의 자료를 다운받아서 1번 자료를 전체 skin/seach/basic폴더로 몽땅 올렸으며
search.skin.php파일에
<script type="text/javascript" language="JavaScript" src="<?="$g4[path]/js/suggest2.js"?>"></script>
추가 하였습니다.
그런데 검색창을 불러오면 아래와 같은 경고가 출력되는 군요
인터넷 사이트를 열수가 없습니다. 작업이 중단되었습니다.라는 문구가 뜨고 멈춤니다.
확인해 보겠습니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin_basic&wr_id=445#c_464
:)
헉 iconv -_- 설치하고 php 다시 컴파일 해야겠습니다. 감사합니다~
인터넷 사이트를 열 수 없습니다.
작업이 중단되었습니다.
이렇게 나오네요... CAFE24 호스팅 사용중이고
iconv() 사용가능한걸로 알고있습니다.
흠... 무슨 문제일지요?
http://www.stnzone.com/gboard/bbs/tb.php/info_board1/70
근데, 관리자님 왜 이런 태그가 있으면 안되는 거죠?
문제는
suggest.js 파일 최 상단 부분
var elspan = document.createElement("span");
elspan.id = "span_output";
elspan.className = "span_result_box";
document.body.appendChild(elspan); <-- 요넘이 문제....
안먹히는 브라우저가 있어요 저또한 그랬구요.
그래서 전 이렇게 해결했습니다.
http://sir.co.kr/bbs/tb.php/g4_qa/57427
설명은 xml버전인데 xml에 관련된 파일이 누락인듯 합니다