Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.
Модераторы: Xpycm, Koduc
Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.
На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.
vanred79 » 30 авг 2013, 21:47
Спасибо за ответ. Сомнение было переделать или нет. Переделывать не буду
Вся недвижимость Астаны у нас на
сайте
-
vanred79
- Местная знаменитость

-
- Сообщения: 660
- Зарегистрирован: 02 фев 2013, 18:42
- Откуда: Казахстан
- Очки репутации: 2

-
Ace » 21 сен 2013, 22:19
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;
}
сам не тестил, по идее должно работать )
не работает!
Выдает такую ошибку:
Error 500
include(Currency.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory
ORE 1.6.1
Правда не особо красиво смотрится, наверно ползунок все же лучше
-
Ace
- Прохожий
-
- Сообщения: 51
- Зарегистрирован: 02 ноя 2012, 00:32
- Очки репутации: 0

Koduc » 08 окт 2013, 02:26
Ace писал(а):ORE 1.6.1
Правда не особо красиво смотрится, наверно ползунок все же лучше
Данный код работает в платной версии, для бесплатной чуть изменить надо. Ну так что, решили таки ползунок оставить или нет? :)
-- Меньше знаешь - крепче спишь --
-

Koduc
- Ведущий разработчик

-
- Сообщения: 902
- Зарегистрирован: 28 дек 2011, 09:11
- Очки репутации: 20

Ace » 17 окт 2013, 10:03
Koduc писал(а):Ace писал(а):ORE 1.6.1
Правда не особо красиво смотрится, наверно ползунок все же лучше
Данный код работает в платной версии, для бесплатной чуть изменить надо. Ну так что, решили таки ползунок оставить или нет? :)
Попробую поставить ползунок :) Незнаю, я же не пользователь сайта. Мне удобно :)
Если будет возможность измените код для бесплатной версии. Может кому пригодится и я попробую и так и так.

-
Ace
- Прохожий
-
- Сообщения: 51
- Зарегистрирован: 02 ноя 2012, 00:32
- Очки репутации: 0

Aleksander » 09 дек 2015, 18:24
Здравствуйте. Хорошая тема... дает возможность разнообразить способ отображения выбора цены в фильтре. Можно как нибудь сделать тоже самое в версии pro 1.15.0? Очень прошу помочь
-
Aleksander
- Гражданин

-
- Сообщения: 90
- Зарегистрирован: 19 ноя 2015, 10:22
- Очки репутации: 13

Koduc » 14 дек 2015, 09:28
По идее должен этот код и в новой версии работать. Попробуйте.
Только вместо путей /protected/views/... сейчас /themes/<название темы>/views/...
-- Меньше знаешь - крепче спишь --
-

Koduc
- Ведущий разработчик

-
- Сообщения: 902
- Зарегистрирован: 28 дек 2011, 09:11
- Очки репутации: 20

megapolis » 20 мар 2016, 22:54
Обновлю тему.
1. Как сделать чтоб цену можно выбрать ОТ и ДО?
2. Как сделать, чтоб площадь можно было выбрать ОТ и ДО?
-
megapolis
- Незнакомец
-
- Сообщения: 4
- Зарегистрирован: 20 мар 2016, 22:06
- Очки репутации: 0

megapolis » 21 мар 2016, 13:31
Кто-то ответит на вопрос????
-
megapolis
- Незнакомец
-
- Сообщения: 4
- Зарегистрирован: 20 мар 2016, 22:06
- Очки репутации: 0

Koduc » 22 мар 2016, 11:23
megapolis писал(а):Обновлю тему.
1. Как сделать чтоб цену можно выбрать ОТ и ДО?
2. Как сделать, чтоб площадь можно было выбрать ОТ и ДО?
Вы имеете в виду "ползунок" или текстовые поля?
Панель администрирования - "Настройки" - раздел "Поиск" - параметры "Использовать "ползунок" в поиске для поля "Цена"" и "Использовать "ползунок" в поиске для поля "Площадь""
-- Меньше знаешь - крепче спишь --
-

Koduc
- Ведущий разработчик

-
- Сообщения: 902
- Зарегистрирован: 28 дек 2011, 09:11
- Очки репутации: 20

megapolis » 22 мар 2016, 11:29
Koduc писал(а):Вы имеете в виду "ползунок" или текстовые поля?
Панель администрирования - "Настройки" - раздел "Поиск" - параметры "Использовать "ползунок" в поиске для поля "Цена"" и "Использовать "ползунок" в поиске для поля "Площадь""
Нет. Я хочу, чтоб в форме поиска можно было искать цену ОТ и ДО именно с помощью поля, а не ползунка
-
megapolis
- Незнакомец
-
- Сообщения: 4
- Зарегистрирован: 20 мар 2016, 22:06
- Очки репутации: 0

Вернуться в Вопросы и помощь по изменениям
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot], Majestic-12 [Bot] и гости: 8