Dmitrii

Изменение формы поиска в шаблоне Realto

Recommended Posts

В шаблоне Realto форма поиска одинакова для всех объектов. Она настроена только на квартиры. Нет возможности изменять поля для других типов объектов. К примеру, хотим найти земельный участок, а в форме поиска "болтается" поле отбора по количеству комнат. Вопрос: есть ли возможность адаптировать форму поиска под каждый тип искомого объекта недвижимости?

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


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

Давайте проясним вопрос:

1. Вы хотите создать отдельное поле или вкладку по поиску земельных участков?

2. В структуре просто выбор земельного участка?

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

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


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

Мы хотим, что бы при выборе в "структуре" "земельный участок" вместо полей с цифрами 1,2,3,4+ появлялось поле для подбора земельного участка по площади "от" и "до" и  по "Юр. статусу" - "ДСК", "ИЖС" и т.п.

Так же, мы хотим, что бы при выборе в структуре "дом" вместо полей с цифрами 1, 2, 3, 4+ появлялось поле для выбора дома по общей площади "от" и "до" и по площади земельного участка "от" и "до".

Так же, мы хотим, что бы при выборе в структуре "коммерческая недвижимость" вместо полей с цифрами 1, 2, 3, 4+ появлялось поле для отбора объектов по общей площади "от" и "до"

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

У вас же шаблон Realto оказался недоделанным в меню поиска. К сожалению, это невозможно было выявить до его приобретения.

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


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

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

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


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

Мы хотим, что бы при выборе в "структуре" "земельный участок" вместо полей с цифрами 1,2,3,4+ появлялось поле для подбора земельного участка по площади "от" и "до" и  по "Юр. статусу" - "ДСК", "ИЖС" и т.п.

Так же, мы хотим, что бы при выборе в структуре "дом" вместо полей с цифрами 1, 2, 3, 4+ появлялось поле для выбора дома по общей площади "от" и "до" и по площади земельного участка "от" и "до".

Так же, мы хотим, что бы при выборе в структуре "коммерческая недвижимость" вместо полей с цифрами 1, 2, 3, 4+ появлялось поле для отбора объектов по общей площади "от" и "до"

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

У вас же шаблон Realto оказался недоделанным в меню поиска. К сожалению, это невозможно было выявить до его приобретения.

В настройках template.realia включите тип главной search.

Затем создайте формы поиска по этой инструкции

А потом, если добавляете новые параметры, то нужно их прописать так:

http://www.etown.ru/s/topic/241-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5-%D0%BF%D0%BE%D0%BB%D1%8F-%D0%B2-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA-template-search-%D0%B8-%D0%B4%D1%80/

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


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

В настройках template.realia включите тип главной search.

Затем создайте формы поиска по этой инструкции

А потом, если добавляете новые параметры, то нужно их прописать так:

http://www.etown.ru/s/topic/241-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5-%D0%BF%D0%BE%D0%BB%D1%8F-%D0%B2-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA-template-search-%D0%B8-%D0%B4%D1%80/

http://realty.benua.org/пожалуйста посмотрите на вкладки. к примеру в стандартном шаблоне agency , все вкладки имеют "единый" дизайн. в приобретенном у вас шаблоне realto вкладки не имеют оформления. т.е шаблон realto имеет недоработки в отображении стандартной функции системы sitebill (формы поиска), нам нужно решить эту проблему. т.к в нашем случае многие типы объектов недвижимости имеют "свои параметры" поиска (к примеру для земельных участков не нужны "выбор комнат", метро и пр.)

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


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

все вкладки имеют "единый" дизайн. в приобретенном у вас шаблоне realto вкладки не имеют оформлени

 

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

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


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

Друзья! Нам нужно доделать форму поиска "вписанную" в дизайн шаблона. Большинство ответов типа - "сами виноваты". Так нельзя. Если не существует возможности доделать форму поиска в принципе - так и скажите.

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


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

Способ только один, если вам нужно выставить все определённом порядке, то свермтать данную форму вручную. Если нужно что бы форма выстраивались автоматом, то нужно переверстать модуль table.

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


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

Друзья! Нам нужно доделать форму поиска "вписанную" в дизайн шаблона. Большинство ответов типа - "сами виноваты". Так нельзя. Если не существует возможности доделать форму поиска в принципе - так и скажите.

 

Если никто не поможет, обратитесь ко мне. С вариативностью элементов помогу. А вот верхнее широкое положение и боковое узкое на одном шаблоне формы не выйдет. Для таких плясок она почти стопроцентно распадется на два шаблона. Я уже пробовал.

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


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

Скажите, вот в стандартном шаблоне, при раскрытии "Расширенный поиск" есть чекбоксы: "Комнат", "Мебель", "Телефон", "С фото".... как их убрать?

 

11312429.jpg

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


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

Скажите, вот в стандартном шаблоне, при раскрытии "Расширенный поиск" есть чекбоксы: "Комнат", "Мебель", "Телефон", "С фото".... как их убрать?

Тут /template/frontend/agency/standart_search_form.tpl

Почистить код

								<tr>									<td>{$L_ROOMS1}</td>									<td> 									{if isset($smarty.request.room_count) && is_array($smarty.request.room_count)}									<input type="checkbox" name="room_count[]" value="1"{if in_array(1,$smarty.request.room_count)} checked="checked"{/if} /> 1 									<input type="checkbox" name="room_count[]" value="2"{if in_array(2,$smarty.request.room_count)} checked="checked"{/if} /> 2 									<input type="checkbox" name="room_count[]" value="3"{if in_array(3,$smarty.request.room_count)} checked="checked"{/if} /> 3 									<input type="checkbox" name="room_count[]" value="4"{if in_array(4,$smarty.request.room_count)} checked="checked"{/if} /> 4+ 									{else if isset($smarty.request.room_count)}									<input type="checkbox" name="room_count[]" value="1"{if $smarty.request.room_count==1} checked="checked"{/if} /> 1 									<input type="checkbox" name="room_count[]" value="2"{if $smarty.request.room_count==2} checked="checked"{/if} /> 2 									<input type="checkbox" name="room_count[]" value="3"{if $smarty.request.room_count==3} checked="checked"{/if} /> 3 									<input type="checkbox" name="room_count[]" value="4"{if $smarty.request.room_count>3} checked="checked"{/if} /> 4+ 									{else}									<input type="checkbox" name="room_count[]" value="1" /> 1 									<input type="checkbox" name="room_count[]" value="2" /> 2 									<input type="checkbox" name="room_count[]" value="3" /> 3 									<input type="checkbox" name="room_count[]" value="4" /> 4+ 									{/if}									</td>								</tr>

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


Ссылка на сообщение
Поделиться на других сайтах
{if isset($local_search_forms) && $local_search_forms|count>0}<div class="tab-content">	<div class="tab-pane" id="main_sf">		{include file='standart_search_form.tpl'}	</div>	{foreach from=$local_search_forms key=ftname item=ftdata}	<div class="tab-pane{if $ftdata.active==1} active{/if}" id="{$ftdata.id}"> 		<div class="tab-content">{$ftdata.body}</div> 			</div>	{/foreach}</div>	{else}	{include file='standart_search_form.tpl'}{/if}

подскажите как {$ftdata.body} обрести стиль оформления? шаблон realto - файл search_form.tpl коды с 31 строки.

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


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

Смотря что вы хотите получить на выходе. А так править стили bootstrap. Переписывать стили от бутстрапа 2.

Р.s. на доработку готового решения не даем.

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


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

Смотря что вы хотите получить на выходе. А так править стили bootstrap. Переписывать стили от бутстрапа 2.

Р.s. на доработку готового решения не даем.

для начала просто применить любой стиль, к выводимым данным из {$ftdata.body}, стили bootstrap не применяются span4 и пр.

еще вопрос в каком файле скрипт который формирует содержимое {$ftdata.body} ?

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


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

Схема проста, перехватить id и добавить addclass на нужный элемент. Js, jquery.

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


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

Схема проста, перехватить id и добавить addclass на нужный элемент. Js, jquery.

 

На форуме имеется обсуждение и решение нашей проблемы по ссылке http://www.etown.ru/s/topic/241-добавить-новые-поля-в-поиск-template-search-и-др/?p=2736

сейчас на сайте http://realty.benua.org/ с использованием разметки bootstrap имеются вкладки

(для тестирования) в первой вкладке все стандартные поля (вкладка

"Квартиры"), Вкладка "Комнаты" дополнив несколько файлов по

инструкции (см ссылку) получили поле "Материал стен" но самого списка

не "подцепляется" (он есть в walls data)

на данный момент у нас проблема с этим полем, в случае разрешения

этого вопроса мы могли бы по аналогии оформить остальные нужные нам

поля.

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


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

Осталось дело за малым, обработать данное поле. Объясняю в вашем случае нужно писать js код, который будет перехватывать id типа недвижимости и показывать соответствующие поля. Если бы было всё так просто то давно бы кинули решение. Но..... Его нет. В интернете полно подобных примеров.

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


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

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

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

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

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

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

Войти

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

Войти сейчас