Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не работает google custom search 
:(
    Опции темы
buyskih
  Дата 28.2.2009, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 28.2.2009

Репутация: нет
Всего: нет



делаю банальный поиск на сайте.
на странице настроек поиска все так просто что и ребенок разберется
делаю все по инструкции, но поиск просто не работает
в нужный див не вставляется iframe

покопался в исходниках гугловских js скриптов, выяснил что проблема в параметре FORID
он дожен выглядеть так  "FORID:11"
в закодированом виде "FORID%3A11" 
а выглядит так "FORID%253A11"

т.е. url два раза закодировано.
WTF? и как это побороть?

но это таки ерунда
посмотрел исходники других сайтов, там совсем другой код
для примера
код расположенный на htmlbook.ru
Код

<form style="margin: 0pt;" action="http://htmlbook.ru/search/" method="get">
<div>
<input type="hidden" value="htmlbook.ru" name="domains"/>
<input type="hidden" value="htmlbook.ru" name="sitesearch"/>
<label for="sbi">Поиск по сайту</label>
<input type="text" id="sbi" value="" maxlength="255" style="width: 400px;" size="41" name="q"/>
<input type="submit" id="sbb" value="Поиск в Google" name="sa"/>
<input type="hidden" value="pub-0708135098984815" name="client"/>
<input type="hidden" value="1" name="forid"/>
<input type="hidden" value="5548569485" name="channel"/>
<input type="hidden" value="windows-1251" name="ie"/>
<input type="hidden" value="0000" name="flav"/>
<input type="hidden" value="sb9bMTCT_seS-qr4" name="sig"/>
<input type="hidden" value="GALT:#008000;GL:1;DIV:#336699;VLC:780a7a;AH:center;LBGC:336699;ALC:004f9d;LC:004f9d;T:000000;GFNT:004f9d;GIMP:004f9d;FORID:11" name="cof"/>
<input type="hidden" value="ru" name="hl"/>
</div>
</form>


и код который дал мне гугл
Код
<form action="http://site.ru/rezultaty-poiska" id="cse-search-box">
  <div>
    <input type="hidden" name="cx" value="000400492398686641533:8h9eqrrbai4" />
    <input type="hidden" name="cof" value="FORID:11" />
    <input type="hidden" name="ie" value="UTF-8" />
    <input type="text" name="q" size="31" />
    <input type="submit" name="sa" value="Поиск" />
  </div>
</form>

<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=ru"></script>


как результат имею чистую страницу
div#cse-search-box пуст, хотя там должен быть iframe
 smile 
PM MAIL   Вверх
comtat
Дата 24.3.2009, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

Репутация: нет
Всего: 71



а код для отображения результатов на страницу 
Цитата
http://site.ru/rezultaty-poiska
 ты вставил ?


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
buyskih
Дата 24.3.2009, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 28.2.2009

Репутация: нет
Всего: нет



comtat, я же написал 
Цитата
div#cse-search-box пуст, хотя там должен быть iframe


кстати проблему решил с помощью варианта с ajax`ом
не совсем так как хотел заказчик, но все-таки...
PM MAIL   Вверх
HackERR
Дата 24.8.2011, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 23.8.2011

Репутация: нет
Всего: нет



del

Это сообщение отредактировал(а) HackERR - 24.8.2011, 19:40
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Google | Следующая тема »


 




[ Время генерации скрипта: 0.1156 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.