Страница 1 из 2

Как убрать поле ГОРОД

СообщениеДобавлено: 18 дек 2013, 15:30
dangerking
Доброго времени суток! Уважаемые, подскажите пожалуйста, каким образом можно убрать поле "город" в форме поиска на главной странице?
Компания будет работать только в 1м городе, исходя из этого, в данном поле нет нужды. Заранее благодарю! :-)

Re: Как убрать поле ГОРОД

СообщениеДобавлено: 20 дек 2013, 09:56
Koduc
Файл /protected/views/site/index-search-form.php
Удалите оттуда
Код: Выделить всё
                    $this->renderPartial('//site/field-city-search', array(
                        
'divClass' => 'header-form-line'.$loc,
                        
'textClass' => 'width135',
                        
'fieldClass' => 'width290 search-input-new',
                        
'minWidth' => '290',
                    )); 

Если нужно будет убрать на внутренних страницах - по аналогии файл inner-search-form.php

Re: Как убрать поле ГОРОД

СообщениеДобавлено: 23 дек 2013, 09:38
dangerking
При внесении этих изменений происходит следующее:
Изображение

Когда удаляю другие поля - с формой всё нормально... В чём может быть проблема!?

И на внутренних страницах, всё так же присутствует это поле, хотя удалена часть кода в inner-search-form.php...

Re: Как убрать поле ГОРОД

СообщениеДобавлено: 23 дек 2013, 09:51
fisher
для внутренних страниц, возможно кеш. а то что у вас форма полетела, это из за яваскрипта, посмотрите фаербагом на что ругается.

Re: Как убрать поле ГОРОД

СообщениеДобавлено: 23 дек 2013, 17:22
Koduc
dangerking писал(а):Когда удаляю другие поля - с формой всё нормально... В чём может быть проблема!?

Попробуйте вместо удаленного кода вставить:
Код: Выделить всё
Yii::app()->clientScript->registerCoreScript('jquery.ui'); 

Re: Как убрать поле ГОРОД

СообщениеДобавлено: 24 дек 2013, 14:12
veniamin
Добрый день ! какой смысл удалять из поиска на "главной" , если на внутренних страницах (уменьшенный вариант поиска) поле "город" всё-равно остаётся ,а в админке поле "город" удалить нет возможности , потому как от этого строится вся логика (структура) приложения... получается - либо пытаться изменить поле "город" на "район" (в поиске на "главной", на внутр.страницахи в админке ) либо - ждать выхода версии 1.7 - где можно будет ВСЕ поля и в админке и в поиске изменять ( если я правильно понял рекламу новой версии ORE) ... С НЕТЕРПЕНИЕМ ЖДЁМС !!! ))) Для тех , кто использует ORE на один регион (город) - это актуально

Re: Как убрать поле ГОРОД

СообщениеДобавлено: 26 дек 2013, 07:23
dangerking
Koduc писал(а):
dangerking писал(а):Когда удаляю другие поля - с формой всё нормально... В чём может быть проблема!?

Попробуйте вместо удаленного кода вставить:
Код: Выделить всё
Yii::app()->clientScript->registerCoreScript('jquery.ui'); 

Спасибо, помогло! *THUMBS UP*
Однако теперь, на внутренних страницах не разворачивается расширенный поиск, то бишь тыканья по надписи "Больше параметров" - результата не дают... *SCRATCH*

Re: Как убрать поле ГОРОД

СообщениеДобавлено: 26 дек 2013, 11:15
fisher
тыканья по надписи "Больше параметров" - результата не дают

это опять же яваскрипт, можно посмотреть фаербагом

Re: Как убрать поле ГОРОД

СообщениеДобавлено: 26 дек 2013, 12:56
dangerking
fisher писал(а):
тыканья по надписи "Больше параметров" - результата не дают

это опять же яваскрипт, можно посмотреть фаербагом

Посмотрел, выявилось вот такое:
ошибка:
Изображение

предупреждения:
Изображение

Re: Как убрать поле ГОРОД

СообщениеДобавлено: 26 дек 2013, 14:32
fisher
скорее всего у вас скрипт слайдера подключается до скрипта jquery-ui, поэтому функция не определена