Helenblondi

как в форме поиска в колонке комнаты убрать цифры

Recommended Posts

у меня в общей форме поиска получается не рабочая форма с колонкой комнаты:1234+

как я могу убрать из поиска колонку "комнат"?

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


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

у меня в общей форме поиска получается не рабочая форма с колонкой комнаты:1234+

как я могу убрать из поиска колонку "комнат"?

редактируем standart_search_form.tpl, в частности выкидываем или комментируем строки в конце файла:

<div class="type control-group">        <label class="control-label" for="inputType">{$L_ROOMS1}</label>        <div class="controls">          {if isset($smarty.request.room_count) && is_array($smarty.request.room_count)}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if in_array(1,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">1</label></div>          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if in_array(2,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if in_array(3,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if in_array(4,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">4+</label> </div>           {else if isset($smarty.request.room_count)}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if $smarty.request.room_count==1} checked="checked"{/if} /> <label class="ch">1</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if $smarty.request.room_count==2} checked="checked"{/if} /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if $smarty.request.room_count==3} checked="checked"{/if} /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if $smarty.request.room_count>3} checked="checked"{/if} /> <label class="ch">4+</label></div>           {else}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1" /> <label class="ch">1</label></div>            <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2" /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3" /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4" /> <label class="ch">4+</label></div>          {/if}        </div>      </div>

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


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

 

редактируем standart_search_form.tpl, в частности выкидываем или комментируем строки в конце файла:

<div class="type control-group">        <label class="control-label" for="inputType">{$L_ROOMS1}</label>        <div class="controls">          {if isset($smarty.request.room_count) && is_array($smarty.request.room_count)}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if in_array(1,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">1</label></div>          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if in_array(2,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if in_array(3,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if in_array(4,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">4+</label> </div>           {else if isset($smarty.request.room_count)}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if $smarty.request.room_count==1} checked="checked"{/if} /> <label class="ch">1</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if $smarty.request.room_count==2} checked="checked"{/if} /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if $smarty.request.room_count==3} checked="checked"{/if} /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if $smarty.request.room_count>3} checked="checked"{/if} /> <label class="ch">4+</label></div>           {else}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1" /> <label class="ch">1</label></div>            <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2" /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3" /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4" /> <label class="ch">4+</label></div>          {/if}        </div>      </div>

спасибо. но я не совсем понимаю что точно мне надо сделать с этим чтобы из поиска исчез раздел комнат?

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


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

 

редактируем standart_search_form.tpl, в частности выкидываем или комментируем строки в конце файла:

<div class="type control-group">        <label class="control-label" for="inputType">{$L_ROOMS1}</label>        <div class="controls">          {if isset($smarty.request.room_count) && is_array($smarty.request.room_count)}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if in_array(1,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">1</label></div>          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if in_array(2,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if in_array(3,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if in_array(4,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">4+</label> </div>           {else if isset($smarty.request.room_count)}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if $smarty.request.room_count==1} checked="checked"{/if} /> <label class="ch">1</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if $smarty.request.room_count==2} checked="checked"{/if} /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if $smarty.request.room_count==3} checked="checked"{/if} /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if $smarty.request.room_count>3} checked="checked"{/if} /> <label class="ch">4+</label></div>           {else}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1" /> <label class="ch">1</label></div>            <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2" /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3" /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4" /> <label class="ch">4+</label></div>          {/if}        </div>      </div>

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


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

 

 

редактируем standart_search_form.tpl, в частности выкидываем или комментируем строки в конце файла:

<div class="type control-group">        <label class="control-label" for="inputType">{$L_ROOMS1}</label>        <div class="controls">          {if isset($smarty.request.room_count) && is_array($smarty.request.room_count)}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if in_array(1,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">1</label></div>          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if in_array(2,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if in_array(3,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if in_array(4,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">4+</label> </div>           {else if isset($smarty.request.room_count)}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if $smarty.request.room_count==1} checked="checked"{/if} /> <label class="ch">1</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if $smarty.request.room_count==2} checked="checked"{/if} /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if $smarty.request.room_count==3} checked="checked"{/if} /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if $smarty.request.room_count>3} checked="checked"{/if} /> <label class="ch">4+</label></div>           {else}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1" /> <label class="ch">1</label></div>            <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2" /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3" /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4" /> <label class="ch">4+</label></div>          {/if}        </div>      </div>

 

я сделала. очень вам благодарна. спасибо большое!

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


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

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

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


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

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

поиск с ними не работает

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


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

поиск с ними не работает

как только набираешь комплексы город регион и галочку хоть ставишь на комнаты-нет результата. поэтому я их убрала вообще. ток проще

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


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

поиск с ними не работает

а не работает, потому, что у вас в data нет строки с количеством комнат. Пропишите её и назовите количество спален, всё будет работать. Для отображения кол-ва санузлов и спален спален есть и специальные значки (для списка объявлений на главной)

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


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

За количество комнат отвечает строка в data room_count (Всего комнат), может иметь тип записи safe_string (текстовое поле) или select_box (список подбора)

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


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

а не работает, потому, что у вас в data нет строки с количеством комнат. Пропишите её и назовите количество спален, всё будет работать. Для отображения кол-ва санузлов и спален спален есть и специальные значки (для списка объявлений на главной)

есть такая строка

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


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

есть такая строка

включена. у меня в самих комплексах нет в подаче объявления количества комнат. да мне оно и не нужно. у меня там сотни квартир с разным количеством комнат.

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


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

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


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

Я-бы вам посоветовал для начала создать нормальную структуру меню, которая будет понятна посетителям. Например Студии - Апартаменты - Дома/Коттеджи - Виллы - Участки. В частности переименовать меню "Комплексы" на квартиры или апартаменты и убрать "Акционные предложения", это то-же самое, что можно вынести в спецпредложения. Иначе  вы запутаетесь сами и запутаете посетителей. 

В поиске "Регионы" наверное есть смысл переименовать в "Местоположение", т.к. под Регионом пользователь будет подразумевать конкретную область Болгарии а не "в горах", "у моря" и т.п.

И отредактируйте header_contact_add.tpl , пока Диме не начали звонить по Болгарской недвижимости :)

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


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

Я-бы вам посоветовал для начала создать нормальную структуру меню, которая будет понятна посетителям. Например Студии - Апартаменты - Дома/Коттеджи - Виллы - Участки. В частности переименовать меню "Комплексы" на квартиры или апартаменты и убрать "Акционные предложения", это то-же самое, что можно вынести в спецпредложения. Иначе  вы запутаетесь сами и запутаете посетителей. 

В поиске "Регионы" наверное есть смысл переименовать в "Местоположение", т.к. под Регионом пользователь будет подразумевать конкретную область Болгарии а не "в горах", "у моря" и т.п.

И отредактируйте header_contact_add.tpl , пока Диме не начали звонить по Болгарской недвижимости :)

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

как отредактировать  header_contact_add.tpl тоже пока не разобралась. ну а если Диме начнут звонить я не против-будем работать. :)

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


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

а если вы выбираете комплексы? я же уже 200 раз его пробовала

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


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

а если вы выбираете комплексы? я же уже 200 раз его пробовала

 

Проверочные ссылки

http://fazendabg.etown.ru/?topic_id=6140&room_count=1

или

http://fazendabg.etown.ru/?topic_id=6140&room_count[]=1

 

Есть два случая, при которых поиск мог обломиться:

1) у вас реально не было в ЖК ничего с указанной комнатностью

2) вы передали в форме поиска значение ID, которое в самом низу.

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


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

Проверочные ссылки

http://fazendabg.etown.ru/?topic_id=6140&room_count=1

или

http://fazendabg.etown.ru/?topic_id=6140&room_count[]=1

 

Есть два случая, при которых поиск мог обломиться:

1) у вас реально не было в ЖК ничего с указанной комнатностью

2) вы передали в форме поиска значение ID, которое в самом низу.

конечно небыло в комплексах. поэтому и в поиске мне оно не подошло.

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


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

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

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

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

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

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

Войти

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

Войти сейчас