хочу уточнить некоторые детали: в настройках поиска google есть настройки о индексации данных из sitemap эти данные появляются в поиске по сайту, они появляются только во внутреннем поиске или во внешний тоже сразу идут? и ещё, внутренний поиск переходит по внешним ссылкам на сайте?
Поисковая форма Есть такая форма ввода текста PHP: <form action="/search/" method="get" onsubmit="return searchcheck(this);"> <div> <input type="text" class="search-text" name="q" value="" onfocus="inputfocus(this)" onblur="inputblur(this)" style="left: 0px; top: 0px"></div> </form> к ней нужно подключить новый код поисковой формы по сайту от google. вот его код: PHP: <div id="cse" style="width: 100%;">Loading</div> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript"> google.load('search', '1'); google.setOnLoadCallback(function() { var customSearchOptions = {}; var imageSearchOptions = {}; imageSearchOptions['layout'] = google.search.ImageSearch.LAYOUT_POPUP; customSearchOptions['enableImageSearch'] = true; customSearchOptions['imageSearchOptions'] = imageSearchOptions; var customSearchControl = new google.search.CustomSearchControl( '018352213542627133324:b37tda2ougs', customSearchOptions); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); var options = new google.search.DrawOptions(); options.setAutoComplete(true); customSearchControl.draw('cse', options); }, true); </script> <link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" /> <style type="text/css"> .gsc-control-cse { font-family: Arial, sans-serif; border-color: #ffffff; background-color: #ffffff; } .gsc-control-cse .gsc-table-result { font-family: Arial, sans-serif; } input.gsc-input { border-color: #BCCDF0; } input.gsc-search-button { border-color: #666666; background-color: #CECECE; } .gsc-tabHeader.gsc-tabhInactive { border-color: #E9E9E9; background-color: #E9E9E9; } .gsc-tabHeader.gsc-tabhActive { border-top-color: #FF9900; border-left-color: #E9E9E9; border-right-color: #E9E9E9; background-color: #FFFFFF; } .gsc-tabsArea { border-color: #E9E9E9; } .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult { border-color: #ffffff; background-color: #ffffff; } .gsc-webResult.gsc-result:hover, .gsc-imageResult:hover { border-color: #ffe9c1; background-color: #ffe9c1; } .gsc-webResult.gsc-result.gsc-promotion:hover { border-color: #ffe9c1; background-color: #ffe9c1; } .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b { color: #0000CC; } .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b { color: #000066; } .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b { color: #ff0000; } .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b { color: #0000CC; } .gsc-cursor-page { color: #0000CC; } a.gsc-trailing-more-results:link { color: #0000CC; } .gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType { color: #000000; } .gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl { color: #008000; } .gs-webResult div.gs-visibleUrl-short { color: #008000; } .gs-webResult div.gs-visibleUrl-short { display: none; } .gs-webResult div.gs-visibleUrl-long { display: block; } .gs-promotion div.gs-visibleUrl-short { display: none; } .gs-promotion div.gs-visibleUrl-long { display: block; } .gsc-cursor-box { border-color: #ffffff; } .gsc-results .gsc-cursor-box .gsc-cursor-page { border-color: #E9E9E9; background-color: #ffffff; color: #0000CC; } .gsc-results .gsc-cursor-box .gsc-cursor-current-page { border-color: #FF9900; background-color: #FFFFFF; color: #000066; } .gsc-webResult.gsc-result.gsc-promotion { border-color: #ffffff; background-color: #FFFFFF; } .gsc-completion-title { color: #0000CC; } .gsc-completion-snippet { color: #000000; } .gs-promotion a.gs-title:link, .gs-promotion a.gs-title:link *, .gs-promotion .gs-snippet a:link { color: #ffffff; } .gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited *, .gs-promotion .gs-snippet a:visited { color: #ffffff; } .gs-promotion a.gs-title:hover, .gs-promotion a.gs-title:hover *, .gs-promotion .gs-snippet a:hover { color: #ffffff; } .gs-promotion a.gs-title:active, .gs-promotion a.gs-title:active *, .gs-promotion .gs-snippet a:active { color: #ffffff; } .gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * { color: #ffffff; } .gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl-short { color: #ffffff; }</style> при вводе текста в форму у меня идёт перенаправление на страницу с кодом поиска и результатом (этот код и поисковую собственную строку содержит и результат отображает) но текст введеный в форму не попадает в форму поисковика google поисле перенаправления и результат не ищется и не отображается. нужно вводить только по новой. Скажите пожалуйста как внедрить его в мою форму поиска на главной странице? код: PHP: <form action="/search/" method="get" onsubmit="return searchcheck(this);"> <div> <input type="text" class="search-text" name="q" value="" onfocus="inputfocus(this)" onblur="inputblur(this)" style="left: 0px; top: 0px"></div> </form>