Стуктура поиска

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Стуктура поиска

Сообщение Aleksander » 22 мар 2016, 10:08

Добрый день.
Можно как то сделать вывод формы поиска адекватно блоками и упорядоченно?
Код: Выделить всё
<form id="search-form" method="get" action="/search">
 <div class="Сделка">
 </div>
 <div class="Тип недвижимости">
 </div>
 <div class="Страна">
 </div>
 <div class="Регион">
 </div>
 и тд.....
</
form> 

или как убрать обертку
<div id="search-more-fields" tt="1"> ...</div>?
Aleksander
Гражданин
Гражданин
 
Сообщения: 90
Зарегистрирован: 19 ноя 2015, 10:22
Очки репутации: 13

Re: Стуктура поиска

Сообщение Koduc » 22 мар 2016, 11:21

Aleksander писал(а):Можно как то сделать вывод формы поиска адекватно блоками и упорядоченно?

А что значит "адекватно и упорядоченно"? Распишите. По идее всё через стили можно решить.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Стуктура поиска

Сообщение Aleksander » 22 мар 2016, 11:50

У меня сейчас выглядит структура так:
Код: Выделить всё
<div class="small-header-form-line aptype-block">
</
div>
<
div id="search-more-fields" tt="1">
  <div class="small-header-form-line objtype-block">
  </div>
  <div class="small-header-form-line region-block">
  </div>
  <div class="small-header-form-line town-block">
  </div>
  <div class="small-header-form-line city-block">
  </div>
  <div class="small-header-form-line rooms-block">
  </div>
</
div>
<
div class="small-header-form-line price-block">
</
div>
<
div class="small-header-form-line square-block">
</
div>
<
div class="small-header-form-line floor-block">
</
div>
<
div class="small-header-form-line agent-block">
</
div>
<
div class="small-header-form-line number-blok">
</
div>
<
div class="small-header-form-line photo-block">
</
div>
</
div> 

надо убрать <div id="search-more-fields" tt="1">
и чтобы было так:
Код: Выделить всё
<div class="small-header-form-line aptype-block">
</
div>
<
div class="small-header-form-line objtype-block">
</
div>
<
div class="small-header-form-line region-block">
</
div>
<
div class="small-header-form-line town-block">
</
div>
<
div class="small-header-form-line city-block">
</
div>
<
div class="small-header-form-line rooms-block">
</
div>
<
div class="small-header-form-line price-block">
</
div>
<
div class="small-header-form-line square-block">
</
div>
<
div class="small-header-form-line floor-block">
</
div>
<
div class="small-header-form-line agent-block">
</
div>
<
div class="small-header-form-line number-blok">
</
div>
<
div class="small-header-form-line photo-block">
</
div> 

Не спорю, что можно всё сделать при помощи css и js, но в данном случае это всё костыли, чуть сжал экран и вылезла какая нибудь побочная грыжа на сайте. Надо просто вывести поочередно каждый пункт поиска.
Aleksander
Гражданин
Гражданин
 
Сообщения: 90
Зарегистрирован: 19 ноя 2015, 10:22
Очки репутации: 13

Re: Стуктура поиска

Сообщение Koduc » 22 мар 2016, 19:18

Если уберете этот блок, то учитывайте что в форме поиска будет некорректно работать "Показать больше".
файл /themes/classic/views/site/_search_form.php, убираете строку
echo '<div tt="1" '.$displayForm.' id="search-more-fields">';
и ниже есть еще блок:
Код: Выделить всё
if($isInner){
    echo 
'</div tt="1">';
}
 

Вроде как это то что вам нужно.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Стуктура поиска

Сообщение Aleksander » 23 мар 2016, 03:58

Ой спасибо большое! Вы настоящий друг :-) Оказывается если потерять один закрытый </div> в каком нибудь пункте поиска, то начинаются чудеса с появление дублирующегося фильтра при выборе типа недвижимости, а так всё отлично получилось. Можете мне еще помочь по вот этому вопросу, как сделать на php viewtopic.php?f=17&t=1654 :'(
Aleksander
Гражданин
Гражданин
 
Сообщения: 90
Зарегистрирован: 19 ноя 2015, 10:22
Очки репутации: 13


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 47

cron