Привет, товарищи!
Использую в качестве подсказок поисковых фраз при вводе в поисковую строку модуль Keyword Autocomplete https://www.drupal.org/project/keyword_autocomplete Для Drupal 6.
Сам модуль работает хорошо. Но, когда нажимаешь на предложенный вариант поисковой фразы, эта фраза просто вписывается в поисковую строку. И посетителю приходится тыкать мышью в кнопку "Искать...".
Как-то можно сделать так, чтобы при выборе поисковой фразы сразу начинался поиск по этой фразе?
Есть конечно для 6-ки более мощный модуль (Search Autocomplete), который сразу поисковые варианты выводит, но, ищет, откровенно говоря, паршиво, хуже стандартного поиска.
Комментарии
Настройки модуля смотрели?
Да, конечно, там настройки то скудные. Только в каких формах показывать, да частотность поисковых фраз. Вот тут их можно посмотреть http://cmspress.info/drupal/project/keyword_autocomplete
Тогда надо fork делать
А что такое этот fork?
Смотрю ещё, модель ссылается на стандартный autocomplete.js
<?php// Print out the matches in the format expected by autocomplete.js.
drupal_json($matches);?>
Может там можно что-нибудь дописать, чтобы при выборе фразы ещё и поиск запускался?
Может, возьметесь сделать? По моим ощущениям, много времени не должно занять. За плату, конечно.
Всем спасибо, решение найдено https://www.drupal.org/node/415220#comment-2907664
Хотя, не все проблемы решились.
Сейчас заметил, что keyword_autocomplete сам не дает искать сразу по нажатию ентера, либо клика мышкой. Суть в том, что когда ты что-то вводишь, то этот keyword_autocomplete начинает искать варианты, и это занимает у него некоторое время. И вот на время этого поиска вариантов и блокируется нажатие кнопки "найти". В общем, как то нужно эту блокировку снять, а то ждать зеленого света очень напрягает, и по сути приходится 2 раза нажимать ентер, когда видишь, что с первого раза не сработало.