anderson

Фильтр разделов в форме поиска

Recommended Posts

Добрый день.

Пытаюсь разобраться с CMS и не нашел структурированной документации. Если плохо искал, направьте в нужном направлении.

 

Конкретный вопрос:

Создал 2 формы поиска (продажа и аренда). Как сделать, чтобы список для выбора разделов включал, только интересующие меня пункты, а не все подряд?

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


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

Если формы поиска создавались через Редактор форм, то никак разделить нельзя - движок рассматриват список категорий как единое и нераздельное целое.

 

Для "разрезания" списка разделов формирование форм поиска или их частей нужно переносить в код и там разделять.

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


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

Спасибо. Значит конструктор за малым "бесполезен". 

  1. Если оставить 1 форму, то можно редактировать стандартную?
  2. Это standart_search_form.tpl ? Или лучше создать новый шаблон?
  3. В каких файлах надо изменить вызов на созданный?
  4. Правка существующих шаблонов будет распространяться на все варианты дизайна или правки вносятся в конкретный "дизайн"? Можно ли настроить все на стандартном шаблоне, а потом купить платный?

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


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

Спасибо. Значит конструктор за малым "бесполезен". 

  1. Если оставить 1 форму, то можно редактировать стандартную?
  2. Это standart_search_form.tpl ? Или лучше создать новый шаблон?
  3. В каких файлах надо изменить вызов на созданный?
  4. Правка существующих шаблонов будет распространяться на все варианты дизайна или правки вносятся в конкретный "дизайн"? Можно ли настроить все на стандартном шаблоне, а потом купить платный?

1. Да, ее можно редактировать.

2. Да это, она. Но вы так же можете создать и свою (если так будет Вам удобнее).

3. Тут зависит от шаблона. Если брать стандартный шаблон то layout_basic.tpl и соответственно search_form.tpl

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

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


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

Спасибо.

Есть возможность получить на демо-версию интересующий платный шаблон, а потом оплатить лицензию и шаблон одновременно?

Хочется заплатить за продукт, удовлетворяющий потребностям. Пока что есть сомнения. В частности вопрос с документацией и количестве правок кода

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


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

Спасибо.

Есть возможность получить на демо-версию интересующий платный шаблон, а потом оплатить лицензию и шаблон одновременно?

Хочется заплатить за продукт, удовлетворяющий потребностям. Пока что есть сомнения. В частности вопрос с документацией и количестве правок кода

Регистрируйте демо-сайт на нашем хостинге (30 дней бесплатно) и там есть возможность выбирать несколько шаблонов.

https://www.sitebill.ru/client/cart.php?a=add&pid=3

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


Ссылка на сообщение
Поделиться на других сайтах
Возможно как нибудь разделить поле поиска на 2 части

например: 

1 поле: 

Тип:

Аренда

Продажа

Обмен

2 поле: 

Категория:

Дачи

Квартиры

Участок земли

итд.

Выводить поля на форму поиска научился, а вот как разделить и связать неполучается) подскажите как правильно это реализовать.

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


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

http://megapolisplus2000.ru/вот для примера, но эту форму нужно верстать, после подключать в базе и писать обработку

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


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

http://megapolisplus2000.ru/вот для примера, но эту форму нужно верстать, после подключать в базе и писать обработку

Это не совсем то что нужно. Нужно что-то на примере поиска на авито но тип имущества нужно выбрать после того как выбрали первое поле(аренда,продажа,обмен). Например: Выбрали с 1 поля -> Продам, дальше выходит 2 поле -> выбор тип имущества: Дома, дачи, квартиры итд

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


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

Набор значений второго поля (Тип) должен зависеть от того значения, которое будет выбрано в первом поле (Аренда\Продажа) ?

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


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

Набор значений второго поля (Тип) должен зависеть от того значения, которое будет выбрано в первом поле (Аренда\Продажа) ?

Именно так

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


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

В таком случае нужно писать на Jquery и ajax, но будет один минус, так как формs будут мертво привязаны к последующим и изменения тех или иных форм повлечет за собой соответственно передел программного кода jquery и ajax

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


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

 

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

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


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

у вас структура разделов та, которая сразу после установки образуется? С "1-комн. квартира" в разделе Квартры, в разделе Аренда?

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


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

Да, точно такая, аренда/продажа - в подразделах - кв., дачи, участок земли, коттеджи и т.д.

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


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

в общем простого способа типа "поставьте галочку там, а тут впишите это" не будет. Препарирование структуры разделов в другой вид потребует программного вмешательства и может оказаться очень не гибким. Может вам вывести тип контракта в отдельное поле, а типы оставить с структуре? Будет две выпадашки - Продажа/Аренда и Квартиры/дома/комнаты.

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


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

Набор значений второго поля (Тип) должен зависеть от того значения, которое будет выбрано в первом поле (Аренда\Продажа) ?

А в чем проблема?

Создаем структуру меню и подменю:

Аренда -> комнаты, квартиры, таунхаусы, дома, коттеджи, дачи

Продажа -> комнаты, квартиры, таунхаусы, дома, коттеджи, дачи, участки

 

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

Как работает, можно посмотреть у меня - показываются только необходимые поля для конкретных типов сделки и недвижимости.

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


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

в общем простого способа типа "поставьте галочку там, а тут впишите это" не будет. Препарирование структуры разделов в другой вид потребует программного вмешательства и может оказаться очень не гибким. Может вам вывести тип контракта в отдельное поле, а типы оставить с структуре? Будет две выпадашки - Продажа/Аренда и Квартиры/дома/комнаты.

Можно по подробнее? А связка будет между ними? 

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


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

А связка будет между ними? 

 

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

 

UPD

 

Вот тут например смотрите http://realia2.digitalwerkstatt.ru/apartamenti В форме поиска есть отдельно Аренда-Продажа, отдельно Тип (Квартира-Дом)

 

А если посмотреть на форму добавления http://realia2.digitalwerkstatt.ru/add/ то вы увидите так же два поля отдельных, которые позволяют вам создавать различные комбинации Тип+контракт, но не создавая сложной иерархии в Структуре.

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


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

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

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

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

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

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

Войти

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

Войти сейчас