Recommended Posts

Здравствуйте! 

1. В настройках системы "Пользователи могут добавлять улицы" галочка не стоит.
Но как заметил, улицы которые предлагали пользователи сайта - они создались в базе.
Видимо баг системы.

2. На сайте в поиске есть поле "улица". Начинаем вбивать название улицы и система начинает предлагать какие есть варианты улиц по совпадению.
Тут получается выводится список улиц, только в разных вариациях (пользователи насоздавали). и соот-но пользователь который ищет не знает какой из вариантов выбрать.


Как сделать, 
- чтобы подсказки на сайте не выводились?
- чтобы вбивая запрос "Царево" поиск выводил все объявления, у которых в названии улицы есть слово Царево, учитывая указанный раздел, город и район если есть.
- чтобы поиск шел по улицам, которые содержат ковычки. Сейчас даже через подсказку это не происходит.

scrin.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вероятно у вас в настройках адресных позиций (в data) включен автокомплит, его основная суть сводится к подбору значений по первым подходящим буквам и ему не важно, с кавычками или довеском это значение или нет.

Еще одной особенностью автокомплита является ввод данных, отсутствующих в базе. Если у вас есть улица Ленина но пользователь набрал Лёнина, то и это значение будет добавлено :) Выход, в настройки адресных полей в data добавить autocomplete_notappend=1 (если не ошибся)

Другим вариантом настройки вывода адресных полей может служить организация через "связанные элементы", когда вы можете привязать одни справочники к другим через параметры linked и depended, например улицу к стране или шоссе к району :), в справочниках можно привязать конкретные улицы к конкретным населенным пунктам или населенные пункты к конкретным районам, соответственно пользователь будет поочередно выбирать только те значения, которые соответствуют установленным связям. Автодобавление при этом не работает, пользователь пользуется только ограниченным вами списком позиций.

Если вы выгружаете объекты в Яндекс, то ЖК прикручивать к названию улиц не стоит, будет ошибка выгрузки. Для названий ЖК есть отдельная позиция.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас