Бесконечное количество окон пользовательского поиска Google на веб-сайте?

У меня есть сайт, на котором пользователи могут создавать группы (мы называем их играми).

www.ongoingworlds.com/games/270/ www.ongoingworlds.com/games/287/ и т. д.

Каждая из этих игр имеет собственный пользовательский контент. Я хочу использовать пользовательский поиск Google для каждой игры. Но я не вижу простого способа изменить код внедрения, чтобы добавить динамический путь, и я не хочу регистрировать несколько (сотни) GCSE отдельно, чтобы получить код внедрения для каждого.

Каков наилучший способ разрешить каждому из этих URL-адресов (выше) иметь собственный GCSE?


person David Ball    schedule 01.12.2013    source источник


Ответы (1)


Вы можете искать части своего сайта, используя комбинацию оператора site: и параметра webSearchQueryAddition в элементе gcse.

webSearchQueryAddition добавляет к запросу пользователя дополнительный поисковый запрос. Если для каждой из «игр» вы измените webSearchQueryAddition так, чтобы он указывал на базовый URL-адрес «игры», результаты поиска будут соответствовать этому URL-адресу. Вы можете ввести этот параметр программно, например. javascript для каждой из «игр».

Документация находится здесь: https://developers.google.com/custom-search/docs/element#supported_attributes

А вот рабочий пример: http://jsfiddle.net/t2s5M/

person Devnook    schedule 02.12.2013