현재 "두 페이지" 방식을 쓰고 있는데,
검색창 로딩시간이 너무 길어서 자체검색창을 쓰고 싶은데
"검색결과만"으로 바꾸면
검색결과창에 넣어야 하는 코드만 나오고, 사이트 자체 검색창이랑 어떻게 연결시키는지는 안 나오는데
어떻게 해야 자체 검색창을 구글 통합검색으로 쓸 수 있나요?
현재 "두 페이지" 방식을 쓰고 있는데,
검색창 로딩시간이 너무 길어서 자체검색창을 쓰고 싶은데
"검색결과만"으로 바꾸면
검색결과창에 넣어야 하는 코드만 나오고, 사이트 자체 검색창이랑 어떻게 연결시키는지는 안 나오는데
어떻게 해야 자체 검색창을 구글 통합검색으로 쓸 수 있나요?
댓글 9
XE에서 쓰는 검색디자인 소스 그대로 쓰시고 주소만 조금 고치면 됩니다.
<form action="{getUrl()}" method="GET" id="cse-search-form" no-error-return-url="true">
<input type="hidden" name="mid" value="search" />
<input name="results" type="text" id="search_input" required class="gsc-input" title="검색어를 입력하세요.">
alt="{$lang->cmd_search}" class="gsc-search-button" /-->
<button class="close-icon" type="reset"></button>
<input type="submit" value="{$lang->cmd_search}" class="gsc-search-button" />
</form>
</div>
저희가 쓰는 소스입니다. 여기서 클리어버튼은 무시하셔도 되고 그리고 나머지 디자인적인 요소는 사이트에 맞게 하셔야 할 것 같구요.
저희 검색결과 보여주는 곳 페이지 MID 가 search 페이지 입니다. 아마 사이트에 두페이지 하셨으면 그 결과 나오는 페이지에 맞게 수정하시면 될 것 같아요.
검색결과를 보여주고 있는 소스가 있는 페이지 mid명이에요. 네 거기에 input을 전달하려면 저렇게 하면 되더라구요.
아참, 저희는 검색 결과 보여주는 곳 상단에 구글검색창이 있어요. 거기로 들어가는거에요. 아마 검색창이 없으면 안될지도 모르겠네요.(검색결과 페이지 상단의 검색어입력창은 리얼 구글검색입력창입니다.)
그리고 정 안되시면 마지막 방법은 그냥 검색 아이콘만 남기시고 검색페이지로 이동해서 검색하는 방법도있긴 하지만 이건 좀 불편하죠 ㅋ