Цена от и до

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

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

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

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

Цена от и до

Сообщение juststars » 10 янв 2013, 13:56

Здравствуйте подскажите пожалуйста как сделать цену от и до вместо ползунка, как вот здесь ht tp://spaindream.ru/news
juststars
Незнакомец
 
Сообщения: 5
Зарегистрирован: 09 янв 2013, 17:26
Очки репутации: 0

Re: Цена от и до

Сообщение andipas » 10 янв 2013, 14:00

В настройках - "Использовать "ползунок" в поиске для поля "Цена", если выключить, то в форме поиска будет текстовое поле "Цена до".
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

Re: Цена от и до

Сообщение juststars » 10 янв 2013, 15:26

Спасибо,а как "от" сделать?)
juststars
Незнакомец
 
Сообщения: 5
Зарегистрирован: 09 янв 2013, 17:26
Очки репутации: 0

Re: Цена от и до

Сообщение juststars » 12 янв 2013, 11:09

Так подскажет кто нибудь как сделать цену "ОТ"? а не только до.
juststars
Незнакомец
 
Сообщения: 5
Зарегистрирован: 09 янв 2013, 17:26
Очки репутации: 0

Re: Цена от и до

Сообщение Ddlprov » 13 янв 2013, 21:47

juststars писал(а):Так подскажет кто нибудь как сделать цену "ОТ"? а не только до.



Смотрел в панели? --> Управление переводами
Ddlprov
Незнакомец
 
Сообщения: 6
Зарегистрирован: 11 янв 2013, 00:53
Очки репутации: 0

Re: Цена от и до

Сообщение andipas » 14 янв 2013, 09:07

в файле - /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) : ""; ?>"/>&nbsp;
                <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) : ""; ?>"/>&nbsp;
            </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;
            }
 


сам не тестил, по идее должно работать )
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

Re: Цена от и до

Сообщение vanred79 » 29 авг 2013, 19:48

Добрый день! Как Вы считаете ползунок лучше или от и до? Просто смотрю на конкурентов у них цена от и до.
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Цена от и до

Сообщение Cornil » 29 авг 2013, 21:23

vanred79 писал(а):Добрый день! Как Вы считаете ползунок лучше или от и до? Просто смотрю на конкурентов у них цена от и до.

Для мобильных устройств ползунок это жесть. Как, впрочем, и все что связано с перетаскиванием.
Cornil
Гражданин
Гражданин
 
Сообщения: 77
Зарегистрирован: 18 фев 2013, 22:08
Очки репутации: 14

Re: Цена от и до

Сообщение Koduc » 29 авг 2013, 21:27

Cornil писал(а):Для мобильных устройств ползунок это жесть. Как, впрочем, и все что связано с перетаскиванием.

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

Re: Цена от и до

Сообщение Koduc » 29 авг 2013, 21:30

vanred79 писал(а):Добрый день! Как Вы считаете ползунок лучше или от и до? Просто смотрю на конкурентов у них цена от и до.

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

След.

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32

cron