function OnLoad() {
// Create a custom search control that uses a CSE restricted to code.google.com
var customSearchControl = new google.search.CustomSearchControl('012157912978810372049:-cv6ao3zqua');
// Draw the control in content div
customSearchControl.draw('content');
// run a query
var q = 'allintitle:' + your_query;
customSearchControl.execute(q);
}
google.setOnLoadCallback(OnLoad);
Update: Походу разобрался)))
Примерно так хотел :)
Запостите (или присоедините файл) сюда HTML вашей поисковой формы, которую вы пришили к кастом-серчу.
Естественно, что "audi" нужно заменять на запрос.
Угу в этом вся и проблема... надо:
customSearchControl.execute('allintitle:' + 'любой запрос');Ладно буду думать дальше, отписывайтесь если будет какая-нибуть идея 🚬
Тоже не то))
Пример:
Пользователь вводит в пустую строчку запрос допустим "audi" и нажимает поиск.
В результате запрос меняется на "allintitle:audi" и отображается соотвественно.
Тоже самое:
customSearchControl.execute('allintitle:ajax api');Я наверно не так объяснил... надо чтобы allintitle: привязывался к любому запросу автоматически.
Как уточнение, но только впереди запроса. Так возможно вообще? 🤪
*Чтобы поиск искал только по title.
*Либо запретить удаление allintitle: из строки запроса.
google.load('search', '1');
function OnLoad() {
// Create a custom search control that uses a CSE restricted to code.google.com
var customSearchControl = new google.search.CustomSearchControl('012157912978810372049:-cv6ao3zqua');
// Draw the control in content div
customSearchControl.draw('content');
// run a query
var q = 'allintitle:' + your_query;
customSearchControl.execute(q);
}
google.setOnLoadCallback(OnLoad);
Ничего не меняется, пробую здесь: http://code.google.com/apis/ajax/playground/#custom_search_control
Сорри, я подумал Вы про поиск по этому форуму. :)
Посмотрите setQueryAddition.
Это тоже вчера пробовал)) Опять же встает после запроса, а надо перед. :(
В Google Chrome можно создать новый поисковик в окошке поиска:
http://www.google.com/?q=allintitle%3A{_QUERY_}+site:%3Aforum.searchengines.ru
Далее будете набирать в окошке Хрома запрос, а искаться будет как надо.
Насчет синтаксиса могу ошибаться, но, думаю, идея ясна.
Мне для поиска на сайте.
Блин даже на справочном гугловском форуме молчат :(