2014-10-22 3 views
0

Я только что создал Google Custom Search для своего сайта. Есть 2 части кода: для поиска и для результатов поиска. Я вставил первый код в тег body, но поисковый запрос не отображается на веб-сайте.Google Поиск по поисковому запросу не отображается

Что я делаю неправильно ?!

<body> 
<div> 
<script> 
    (function() { 
    var cx = '004556147665872853919:poyz6b7kmfw'; 
    var gcse = document.createElement('script'); 
    gcse.type = 'text/javascript'; 
    gcse.async = true; 
    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + 
     '//www.google.com/cse/cse.js?cx=' + cx; 
    var s = document.getElementsByTagName('script')[0]; 
    s.parentNode.insertBefore(gcse, s); 
    })(); 
</script> 
<gcse:searchbox></gcse:searchbox> 
</div> 

ответ

0

В приведенной ниже ссылке приведена исправленная версия.

Проверьте свой HTML еще раз, я сохранил HTML и Script отдельно. Хотя это не имеет значения, а просто перекрестная проверка.

<gcse:searchbox></gcse:searchbox> 

DEMO LINK

DEMO LINK2 with Updated URL

+0

Кроме того, я не уверен, как вы создали URL-адрес, вы можете использовать следующий CX вместо вашего. Var cx = '017643444788069204610: 4gvhea_mvga'; – Subh

1

Я успешно использовал Google Пользовательский код Search Engine V2 на моем WordPress сайте в течение почти 3 лет. После обновления до WordPress 4.4 элемент окна поиска не будет отображаться. Проверка страницы с помощью Firebug показала, что код окна поиска был там, но никакая настройка CSS не сделала его видимым.

Я попробовал DEMO LINK2 с обновленным URL-кодом, и он почти сработал, но только если я использовал gcse: searchbox вместо «searchbox-only». Поле поиска отобразилось, но результаты поиска были отображены в виджет окна поиска, а не на 2-й странице с кодом gcse: searchresults-only, как раньше. Это ожидаемое поведение gcse: searchbox, поскольку оно отображает как поле, так и результаты на той же странице.

После нескольких часов поиска неисправностей я вернулся к коду GCSE V1. Проблема исправлена! Я не могу объяснить, почему.

Смежные вопросы