shra75

Чекбоксы "Комнат" в поиске

Recommended Posts

В поиске имеются чекбоксы: "Комнат 1, 2, 3, 4+ "откуда они получают данные?

Например, у меня в меню имеются: 1к.кв., 2к.кв, 3к.кв, и т.д., но как я понимаю это не то. А помимо них имеются еще "Комнаты", "Дома", "Офисы"... я могу их в поиск записать, типа такого: "Комнат 1, 2, 3, 4+, Комнаты, Дома, Длительная, Посуточная" и т.д. Ибо, насколько я понял, поиск по верхнему (горизонтальному) меню выдает лишь общую информацию (допустим по комнатам), и пользователь в массиве выдачи уже сам ковыряется и ищет комнату в нужном районе. А я хочу сделать, чтобы пользователь в поиске указал нужный район города, поставил чекбокс: "Комнаты", указал желаемый диапазон цен и получил выдачу именно по комнатам в определенном районе.

post-2677-0-39758800-1450526174_thumb.jp

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


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

В таблице data есть параметр rooms тип поля safe_string. Вот из него и ищется количество комнат. Другими словами при заполнения объекта вам нужно цыфрой записывать количество комнат . например 3. И тогда если вы нажмете на чекбокс 3-x комнатной квартиры то он выдаст вам желаемый результат.

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


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

1. Поиск по комнатности в данных осуществляется по полю room_count, которое должно содержать чисельное значение.

2. Расположение  объявления в разделе типа Квартиры - 1-комн. никаким боком не влияет на поиск по комнатности. Кроме случаев. когда на форме поиска выбран раздел "Квартиры - 1-комн."

3. Результат поиска по комнатам зависит от того, как передано количество комнат в запросе. 

Если передано в виде переменой room_count=N, то поиск будет оуществляться именно по совпадению с N

Если передан массив room_count[]=N1&room_count[]=N2&room_count[]=N3, то поиск комбинируется из всех этих условий через ИЛИ (если N принимает значения от 1 до 3, то поиск дополняется условие по совпадению данных с 1-3. Если передано 4,  дополняется условием "комнатность >3")

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


Ссылка на сообщение
Поделиться на других сайтах
В 22.12.2015 в 15:34, abushyk сказал:

1. Поиск по комнатности в данных осуществляется по полю room_count, которое должно содержать чисельное значение.

2. Расположение  объявления в разделе типа Квартиры - 1-комн. никаким боком не влияет на поиск по комнатности. Кроме случаев. когда на форме поиска выбран раздел "Квартиры - 1-комн."

3. Результат поиска по комнатам зависит от того, как передано количество комнат в запросе. 

Если передано в виде переменой room_count=N, то поиск будет оуществляться именно по совпадению с N

Если передан массив room_count[]=N1&room_count[]=N2&room_count[]=N3, то поиск комбинируется из всех этих условий через ИЛИ (если N принимает значения от 1 до 3, то поиск дополняется условие по совпадению данных с 1-3. Если передано 4,  дополняется условием "комнатность >3")

Костя если мы завели в структуре отдельные категории типа 
квартиры на продажу 
1 комнатная
2 комнатная 
3комнатная
логично наверное во всех формах поиска тогда убрать чекбоксы виде количества комнат.
Понятно что для умного пользователя не оставит труда выбрать раздел 3комнатная и нажать чебокс 3 в итоге будет создан список только в разделе 3комнатная квартира где комнат будет забито 3, но ведь бывают и рукожопые пользователи которые потом будут кричать мол ничерта у вас ничего не ищет и не работает типа дурайкий сайт :) хотя сами выбирают  раздел 3 комнатная а чекбокс цифру 2 вот форма и не ищет правильно.

Фактически как мы понимаем кол-во комнат это и нужный и не нужный параметр в поиске, так как комнатность нужна тогда когда вместо разбивки структуры у нас на сайте например будет только один раздел -например просто продажа жилья или продажа квартир.

Если с продажей квартир комнатность имеет значение, то вот в разделе дома или коттеджи уже мало кто ищет по комнатности, там в лучшем случае ищется по площади, а комнатность указывается справочно, а не в качестве критерия поиска.

Все ли будет работать в формах поиска если закоментировать в формах поиска чекбоксы комнатности ? если правильно помним то это в двух формах, на главной и справа вроде, больше же ни где не используется?

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


Ссылка на сообщение
Поделиться на других сайтах
11 час назад, doma сказал:

логично наверное во всех формах поиска тогда убрать чекбоксы виде количества комнат.

Если комнатность уже присутствует в разделах, то чекбоксы количества комнат уже избыточны. Другое дело, что внесение такого разделения в структуру в самом общем случае - сознательное ограничение. Но это не критично и, если логика работы сайта требует именно этого и не требует другого, то допустимо.

11 час назад, doma сказал:

Все ли будет работать в формах поиска если закоментировать в формах поиска чекбоксы комнатности

Да. Ничего не сломается в логике поиска, если убрать с нее какие-то параметры-поля ввода. Поля на форме предназначены только для формирования запроса. Нет полей, нет переменной в запросе, обработчик просто ничего не сделает по этому параметру.

 

11 час назад, doma сказал:

Если с продажей квартир комнатность имеет значение, то вот в разделе дома или коттеджи уже мало кто ищет по комнатности, там в лучшем случае ищется по площади

Это наши реалии. За границей (США уж точно), в принципе, поиск домов по bedrooms\bathrooms-количествам является чаще используемым. Видимо это связанол с тем, что среднестатистический американец покупает дом, что бы вселиться, заказать уборку и жить, а у нас переезд в новый дом часто подразумевает начало глобальной перестройки его под свою планировку)))

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: Анна Иванна
      На сканере недвижимости http://www.etown.ru/  поступают данные от сайтов, на которых реально работают риэлторы. 
      Также подключен парсер объявлений с досок объявлений avito.ru, irr.ru, realty.yandex.ru, cian.ru, sob.ru, youla.io, n1.ru, egent.ru, mirkvartir.ru и moyareklama.ru
      1. Чтобы получить доступ к отсканированным собственникам регистрируемся тут https://www.etown.ru/

      2. Подключаем тариф Премиум

      3. После оплаты вы увидите это сообщение и переходим во вкладку База собственников

      4. Теперь у нас есть доступ к скрытым полям телефонов собственников



      Иконкой с глазом можно посмотреть подробности объекта, перейти на страничку объекта и посмотреть фотографии.
      5. Если нужно отфильтровать по определенному гороуд объявления, тогда используем фильтр как показано на скриншоте. Если вы не нашли объявления по своему городу напишите нам на почту dkondin@gmail.com и мы добавим ваш город в парсер.

      Можно добавлять в фильтр несколько городов

       
      Также есть сканер для объявлений с авито.
      Они сами зарегистрировались по партнерской программе тут.
      В чем преимущество etown.ru ?
      В том, что когда объявления попадают на сайт, то вы получаете обратно ссылку на ваш сайт. Таким образом увеличивается поток трафика.
       
      Основной поток квартир мы получаем с одного источника, исключающего информацию, размещённую агенствами. То есть, объявления от собственников. Сканер платный, 500р в месяц. Но, безумно выгодно. Огромнейшая экономия времени. За сутки сканер выдаёт нам 20-30 квартир (аренда), только по нашему городу. Автоматически. Только обновляй страницу. 
      http://rent-scaner.ru/
      Вот, собственно ссылка. У кого есть более дешёвые, бесплатные или альтернативные сайты - делитесь.

    • Автор: iFedia
      Добрый день! У меня стоит разделенный доступ для риелторов и админов. Администратор видит все объявления, а група  риелторов только свои. Когда добавляешь объявление через админа, то поиск работает коректно и можна искать по заданным параметрам. Если объявление публикуется через групу риелторов, поиск не выводит результаты.
      Подскажите куда копать? Спасибо за ответы 
    • Автор: mykvartira
      Добрый день. Пока база городов не такая большая проблема с дублирование города не возникало, но все не вечно)))
      Обратил внимание, что есть объявление с городом Николаевка, который имеет Донецкую область. И тут человек все верно указал. Посмотрел в базу у себя и город Николаевка относится к Республике Крым и тут все верно. Все города привязаны к регионам!
      Нужно ли добавлять город Николаевка для Донецкой области? Получим в поиске и подачи 2 города.
      Будут ли проблемы если не добавлять дубль города, а вывод города привязать к региону/области?
      Как лучше реализовать все это, сайт работает по 10 странам и соответственно дубли будут! 
    • Автор: Realtor
      Некоторые собственники не хотят , чтобы их объекты распространялись через открытые СМИ
      Cоздаем поле чек бокс в таблице data например - поле MLSN
      Публикуем объект в базе с установленным чекбоксом MLSN-1 .
      В поиске поле MLSN показывается только для определенных групп к примеру - Агентство, Риэлтор, Помощник Риэлтора и в результате поиска объект  появляется  только для этих групп и карточка соответственно.(типа снятое с активации) и чтобы поисковики его не сканировали.
      Подскажите как реализовать?
    • Автор: Real
      Здравствуйте. С помощью мастера установил на хостинг шаблон agency. Ничего еще не делал, но при открытии расширенного поиска, кнопка "Найти" уходит под правый блок. Да и поля Город, Район, Метро и Улица то же выходят за рамки блока. Дело в том, что я этот шаблон очень давно покупал, но, в силу обстоятельств, им не занимался. Теперь вот решил поставить и такая неудача. Вроде как брак получается  Можно это как-то исправить?