가짜라고 할수도 없는 진짜인데.. 뭐라.... 설명을 ㅋㅋ

 

 

구글검색결과를 이용을 하고 검색창은 일반폼으로 하고 싶었습니다. 

왜냐면 구글검색창스크립트를 레이아웃단에 설치하면 페이지갱신시 마다 스크립트를 불러와야 하는거라 구글의 컨디션이나 네트워크 컨디션에 따라 방해를 받기도 합니다.

 

그래서 일반폼으로 변경하면서 조금더 욕심을 내서 구글검색 이미지를 넣어보았습니다 ㅋㅋ

 

search_input.png

 

text.png

 

 

 

백그라운드 이미지가 보여지고 input에 들어가면 없어지고 또 클리어버튼도 input에 값이 들어가면 보이고 아니면 가려지고 등은 구글신이 다 알려주더라구요 ㅋㅋ

 

 

사이트로딩에 0.000001% 도 영향없이 제가 선호하는 구글검색을 이용할 수 있게 되었네요...

 

아.. 쉽게 설명하면 지금 XE타운과 같은 방식이라고 보시면 됩니다.

 

 

 

  • 아하 지금 xe타운에서 검색하는 방식이랑 같은 방식이군요
  • Lv30
    네. XE타운도 구글검색을 이용해 결과를 보여주지만 검색창은 구글검색스크립트를 사용하지 않고 있죠. 같은 방식으로 처리햇어요. 구글검색 스크립도 불러오는데 은근 사이트에 영향을 줄때가 있더라구요. 물론 브라우저나 네트워크상태나 구글서버상태등에 따라 일부에게는 사이트자체가 지연되더라구요. 그래서 검색요청이 있을때만 빠르게 검색결과를 보여주면 그만이라 일부 구글검색창에서 쓰는 기능을 안쓴다면 일반 검색폼으로도 충분하네요. 사이트 로딩에 1g의 무게도 추가되지 않구요 ㅋ
  • Lv16
    멋지네요 ㅎ
  • Lv16 Lv30
    123 검색자는 아니시겠죠? ㅋㅋㅋ 누구지 123 검색하시는분 ㅋ
  • ?
    웹지기님 사이트에 적용하신 것 처럼 하고 싶은데 정말 어렵네요 ㅠㅠ
  • ? Lv30
    네. 어려우실거에요. 구글맞춤검색의 2페이 적용하는 거 숙지하신 후 XE에서 검색창 디자인을 바꾸셔야 저희처럼 됩니다.

    그게 아니고 구글검색의 검색창을 그대로 불러오는 방식으로 하면 검색창이 로딩될때 까지 검색창이 안보이는 매끄럽지 않은 모습이죠. 웹미니가 그런방식입니다.

    제가 판단하기에는 의뢰를 하셔서 전문가의 도움을 받으셔야 할 수준으로 보입니다. 이후 조금 더 수정이 용이할때 그때는 직접 해보세요.
  • Lv30 ?
    네 안그래도 웹지기님 처럼 하지 않고 구글에서 주는것으로는 벌써 구현하였지만 웹지기님 처럼 하는것은 지금도 영구 삽질 중 입니다 ㅠㅠ 아오 ~~~ 진짜 눈 아프고 목 아프고 하네요 ㅠㅠ
  • ? Lv30
    힌트를 드리면 다른 글 댓글에서 언급된 내용 중 검색결과를 보여줄 전용페이지 MID명도 필요하고 두페이지로 적용할때 매개변수라해서 기본적으로는 q 가 들어가 있는 이것도 파악을 하시고 적용하셔야 합니다. 저희는 구글검색설정에서 q 를 results 로 변경해서 검색결과 주소를 좀더 그럴싸하게 했습니다. 검색해보시면 새로운 mid로 전환되어서 검색결과가 보일텐데 주소에 보시면 매개변수가 보일겁니다.

    &mid=search&results


    &results는 구글검색 설정에서 넣어서 붙은 것이구요.

    &mid=search 는 저희는 검색결과 보여주는 곳 MID가 search 입니다.
    검색창 소스에서 이 mid를 넣어야 한다고 누군가 답변을 주셨죠.

    이게 구글검색 설정에서 두페이지로 할때 필요한 것입니다.
  • Lv30 ?

    아그렇군요 이번에 저도 웹미니를 구입하였습니다
    제작자분에게 연락을 따로해서요 그래서 지금은 웹미니로 적용하여 사용중 입니다
    그래서 웹지기님 거하고 웹미니 거하고 소스 보기 하여 검토하고 적용하고 해봐도 이상하게 검색 버튼이 깨지거나 또 사이트 안쪽으로 검색 내용이 안나오거나 하더군요 그래서 search 라는 게시판을 위젯 게시판으로 하나 만들구요 그곳에 구글 검색 스크립트를 넣고 

    웹미니에 있는 

        <fieldset>
        <legend>통합 검색창</legend>
        <form action="{getUrl()}" method="post" id="cse-search-form">
        <input type="hidden" name="vid" value="{$vid}" cond="$vid" />
        <input type="hidden" name="mid" value="{$mid}" />
        <input type="hidden" name="act" value="IS" />
        <input type="hidden" name="search_target" value="title_content" />
        <input name="is_keyword" type="text" id="search_input" class="gsc-input" title="검색어를 입력하세요." value="검색어를 입력하세요." onblur="if (this.value.length==0) {this.value='검색어를 입력하세요.'}" onfocus="if(this.value==this.title)this.value='';return false;">
        <input type="image" src="/images/{$layout_info->colorset}/buttonSearch.gif" alt="{$lang->cmd_search}" class="gsc-search-button" />
        </form>
        </fieldset>

     

     

    ..............................................................................................................

     

    여기서 저는  <input type="hidden" name="mid" value="{$mid}" />  이 부분을 


     <input type="hidden" name="mid" value="search" />

    이렇게 넣고 했지만  검색 결과가 안나오내요 그냥 통합XE 검색만 나오네요 휴~~~~~

     

    소스도 몇번을 따로 주고 이거주고 아니면 저거 주고 삭제하고 붙혀넣기 해보고 해도 안됩니다

     

    그럼 웹지기님 말씀은 혹시 

    <input type="hidden" name="mid" value=" search&results " /> 여기다가 이렇게 넣으라는 거 아닌가요 ...

     

    그리고 웹미니 소스가 현재 php7 하고 뭔가 충돌이 있는지 자주 사이트가 다운됩니다

    2012년도 제작하고 손을 안본거라서 그런가요 ...

     

  • ? Lv30
    search&results

    이걸 넣으라는게 아니구요. mid 값은 mid 값만 넣으셔야 합니다. 이건 한두가지 가르쳐드려서 될 내용이 아니라 제가 답변을 안드리는거에요.

    검색결과 페이지의 구글검색 소스를 가져오실때는 또 다르게 가지고 오셔야하구요.
    검색결과가 아닌 검색창만 달리는 곳 소스는 또 다르게 가지고 오셔야 합니다.

    구글검색에 가셔서 소스 만들때 보시면 1페이지 2페이지 , 검색창만, 검색창+검색결과 , 검색결과만 다양한 상황의 소스를 만들 수 있습니다.

    이것을 적절하게 사용하셔야 하고 xe 기본검색소스를 또 적당히 수정하셔야 구글검색폼을 불러오지 않은 상황에서 구글검색이 가능하게 할 수 있습니다.
  • Lv30 ?
    복잡하군요 .... 이게 이거 저것 해봐야 할것 같네요 ....
    웹미니 사이트는 정말 잘만들었드라구요 ...
    오늘 감사 합니다
    나중에 제가 해보고 모르면 가르처주세요
    부탁 좀 드릴께요 (--)(__)
  • ? Lv30
    웹미니는 검색창 구글에서 불러오는 시간이 필요해서 저는 그게 싫어서 제가 구현했습니다.
  • Lv30 ?
    아 그런 뜻이 있었군요 안그래도 웹미님님 것으로 다라 하다가 어느정도 기본으로 적용하고 검색하니 약간 느리더군요 기본 XE 통합검색 보다 더 느린감이 있더군요 ...
    그럼 웹지기님 것으로다가 다시 시작을 해야 하는데 그동안 웹미니로만 해서 다시 웹지기님 것으로 할려니 감도 안오네요 ㅎㅎㅎ
    그게 다른거군요 ㅠㅠ