andipas писал(а):в файле - /protected/views/site/field-price-search.php
находим
- Код: Выделить всё
<span class="search"><div class="<?php echo $textClass; ?>" id="currency-title"><?php echo tc('Price up to'); ?>:</div> </span>
<span class="search">
<input type="text" id="priceTo" name="price" class="width70 search-input-new" value="<?php echo isset($this->price) && $this->price ? CHtml::encode($this->price) : ""; ?>"/>
<span id="price-currency"><?php echo Currency::getCurrentCurrencyName(); ?></span>
</span>
добавляем перед этим
- Код: Выделить всё
<span class="search"><div class="<?php echo $textClass; ?>">Цена до:</div> </span>
<span class="search">
<input type="text" name="priceFrom" class="width70 search-input-new" value="<?php echo isset($this->priceFrom) && $this->price ? CHtml::encode($this->priceFrom) : ""; ?>"/>
</span>
в файле - /protected/modules/quicksearch/controllers/MainController.php
в самом начале класса MainController добавляем переменную:
- Код: Выделить всё
public $priceFrom;
находим
- Код: Выделить всё
$price = Yii::app()->request->getParam('price');
$priceDefault = ceil(Currency::convertToDefault($price));
if($priceDefault) {
$criteria->addCondition('price <= :price');
$criteria->params[':price'] = $priceDefault;
$this->price = $price;
}
добавляем после
- Код: Выделить всё
$priceFrom = Yii::app()->request->getParam('priceFrom');
$priceFromDefault = ceil(Currency::convertToDefault($priceFrom));
if($priceFromDefault ) {
$criteria->addCondition('price >= :price_from');
$criteria->params[':price_from'] = $priceFromDefault;
$this->priceFrom = $priceFrom;
}
сам не тестил, по идее должно работать )
Ace писал(а):ORE 1.6.1
Правда не особо красиво смотрится, наверно ползунок все же лучше
Koduc писал(а):Ace писал(а):ORE 1.6.1
Правда не особо красиво смотрится, наверно ползунок все же лучше
Данный код работает в платной версии, для бесплатной чуть изменить надо. Ну так что, решили таки ползунок оставить или нет? :)
megapolis писал(а):Обновлю тему.
1. Как сделать чтоб цену можно выбрать ОТ и ДО?
2. Как сделать, чтоб площадь можно было выбрать ОТ и ДО?
Koduc писал(а):Вы имеете в виду "ползунок" или текстовые поля?
Панель администрирования - "Настройки" - раздел "Поиск" - параметры "Использовать "ползунок" в поиске для поля "Цена"" и "Использовать "ползунок" в поиске для поля "Площадь""
Вернуться в Вопросы и помощь по изменениям
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24