Как сделать поиск меньше 3х символов?

#1 29 марта 2012 в 18:29
Кто знает решение?
Как заставить поиск работать с короткими словами от 3х символов ?

В штатном варианте при запросе, например 123 — выдает — Ошибка: слишком короткий запрос!

изменения в строке (frontend)
strlen($model->query)<=3
только убирали ошибку. поиск по 3 символам не идет ..(
#2 29 марта 2012 в 19:30
KS, про модуль не забываем.
model.php:
  1. if(strlen($w)>3){
#3 29 марта 2012 в 19:47


Кто знает решение?

KS

Поставить поиск от яндекс.
Зайти на поиск для сайта от яндекс
Зарегистрировать свою площадку (создать новый поиск для сайта)
Получить код.
Выдрать из кода ID

Затем применить его тут

  1. <div id="search">
  2. <form action="http://yandex.ru/sitesearch" method="get" class="search">
  3. <input name="text" id="s" value="Поиск" onClick="this.value=''" onFocusOut="if(this.value==''){this.value='поиск...';}"/>
  4. <input type="submit" value="искать" class="button" />
  5. <input type="hidden" name="searchid" id="mod_search_searchword" class="inputbox" value="ВОТ_ТУТ_СЕМЬ_ИЛИ_СКОЛЬКО_ЦИФТ_ID"/>
  6. </form>
  7. </div>
и все
#4 29 марта 2012 в 19:59
Минона, это замена существующего поиска или обычный поиск яндекса по сайту?
#5 29 марта 2012 в 20:11
lezginka.ru, это обычный поиск по сайту
#6 29 марта 2012 в 20:13

обычный

это то что встроен в движок?
#7 29 марта 2012 в 20:23

это то что встроен в движок ?

lezginka.ru
Ну какой же движок, если form action="http://yandex.ru/sitesearch"
#8 30 марта 2012 в 03:08
Компонент "Поиск" в версии 1.9 позволяет теоретически прикрутить любой другой провайдер поиска, помимо встроенного в систему. По крайней мере в настройках есть выбор, правда выбирать там не из чего.
#9 30 марта 2012 в 04:21

KS, про модуль не забываем. model.php:

WALTERZ
Спасибо, попробую попозже.

С поиском от яндекса отличная идея!
Единственно, кажется у них там ограничение по кол-ву запросов в день стоит ..
Я пока оставил простой, оформил его покрасивше, скрестил сразу два поиска =
по тексту и по тегам. Так удобней для пользователя,)
и добавил внизу кнопку "поискать с помощью янжекса?"
Если не помог такой, то яндексом пошарить по сайту можно… Минус конечно в том что от открывается на другой страничке…
#10 30 марта 2012 в 04:31
WALTERZ, Не прошло (

Точнее не так, частично решилось. Теперь переменная с запросом не режется, и
можно сделать запрос "поиск в яндекс на сайте" с 3мя символами .
Но вот родной поиск в текстах искать никак не хочет ...
Где то должен быть основной запрос в базу, скорее всего там режет…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.