• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Google поиск по сайту !?

Статус
В этой теме нельзя размещать новые ответы.
Поставил и себе поиск на сайт от Google.

Но вот загвоздка. Результат поиска выдает только если запрос сделан на английском языке.

При запросе поиска слов на русском или украинском на странице результатов поиска просто ничего не выводится, вообще.

Кто-нибудь сталкивался с этим?

Сайт Прошу не судить за дизайн. Все пока в разработке.

Кстати в правой части страницы поиск на основе скрипта, прекрасно работает.
 
у меня вопрос другого характера, да он ищет и русские и все находит, но вот результат выводит на отдельной странице и там просто сам гугл, видел на сайтах что результат находится прямо внутри
 
ser1978, это ты в настройках поиска что-то намудрил

Я сделал поиск на сайте так:
1) Создал шаблон страницы поиска (gsearch.tpl:(
Код:
<div id="cse-search-results"></div>
<script type="text/javascript">
  var googleSearchIframeName = "cse-search-results";
  var googleSearchFormName = "cse-search-box";
  var googleSearchFrameWidth = 700;
  var googleSearchDomain = "www.google.com";
  var googleSearchPath = "/cse";
</script>
<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script>
2) Создал статическую страницу search.html, применил к ней шаблон из пункта 1
3) В шаблоне сайта была форма поиска:
Код:
<form onsubmit="javascript: showBusyLayer()" method="post" action=''>
  <input type="hidden" name="do" value="search" />
  <input type="hidden" name="subaction" value="search" />
  <input name="story" type="text" class="logininp" value="Поиск по сайту" onfocus="if(this.value=='Поиск по сайту'){this.value='';}" onblur="if(this.value==''){this.value='Поиск по сайту';}" />
  <input value="искать >" class="login_button" type="submit">
</form>
заменил ее на:
Код:
<form action="http://САЙТ.ru/search.html" id="cse-search-box">
  <input type="hidden" name="cx" value="016434242707542490781:hiokiqkrrsw" />
  <input type="hidden" name="cof" value="FORID:11" />
  <input type="hidden" name="ie" value="windows-1251" />
  <input type="text" name="q" class="logininp" />
  <input value="искать &raquo;" name="sa" class="login_button" type="submit">
</form>

Вот и все, стандартного поиска негде нет, выводится все в теле сайта.
Но мне нужно было выводить результат поиска на страницу без боковых колонок, для этого:
1) Сделал копию шаблона main.tpl и переименовал ее в main-search.tpl
оставил только одну колонку с тегом {content}
2)
в index.php заменил:
Код:
$tpl->load_template('main.tpl');
на:
Код:
if(($_GET["do"] == "static")&&($_GET["page"]=="search")) 
  {$tpl->load_template('main-search.tpl');}
else 
  {$tpl->load_template('main.tpl'); }
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху