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

Как сделать не круглую цену?

СообщениеДобавлено: 03 май 2014, 11:41
qwen1
Подскажите как можно сделать цену не круглой а вот так - "от 5000" именно важен предлог "от"? как его можно прописать в поле цена!!!

Re: Как сделать не круглую цену?

СообщениеДобавлено: 04 май 2014, 11:42
Xpycm
1) Можно сделать поле текстовым. Но тогда проблема в реализации поиска. Ведь в текстовое поле пользователи смогут писать всё, что угодно.
2) Добавьте предлог "от" непосредственно в один из файлов, отвечающий, за просмотр объявления.

protected\modules\apartments\views\_view.php.
Было:
Код: Выделить всё
<p class="cost padding-bottom10">
    <?php if ($data->is_price_poa)
            echo 
tt('is_price_poa''apartments');
        else
            echo 
tt('Price from').': '.$data->getPrettyPrice();
    
?>
</p>

Будет:
Код: Выделить всё
<p class="cost padding-bottom10">
        от
    <?php if ($data->is_price_poa)
            echo 
tt('is_price_poa''apartments');
        else
            echo 
tt('Price from').': '.$data->getPrettyPrice();
    
?>
</p>


Ну и в остальные файлы, где используется вывод цены. Находятся такие файлы просто: осуществляете поиск в проекте по слову "getPrettyPrice()"
3) Добавить чекбокс "это цена от". Если чекбокс выбран, то отображать что это цена от. Можно сделать по аналогии с "цена по требованию"

Если сами не можете реализовать, то пишите - http://monoray.ru/contact. Мы оценим стоимость работ.

Re: Как сделать не круглую цену?

СообщениеДобавлено: 04 май 2014, 11:55
qwen1
Xpycm писал(а):1) Можно сделать поле текстовым. Но тогда проблема в реализации поиска. Ведь в текстовое поле пользователи смогут писать всё, что угодно.
2) Добавьте предлог "от" непосредственно в один из файлов, отвечающий, за просмотр объявления.

protected\modules\apartments\views\_view.php.
Было:
Код: Выделить всё
<p class="cost padding-bottom10">
    <?php if ($data->is_price_poa)
            echo tt('is_price_poa', 'apartments');
        else
            echo tt
('Price from').': '.$data->getPrettyPrice();
    ?>
</p>

Будет:
Код: Выделить всё
<p class="cost padding-bottom10">
        от
    <?php if ($data->is_price_poa)
            echo tt('is_price_poa', 'apartments');
        else
            echo tt
('Price from').': '.$data->getPrettyPrice();
    ?>
</p>


Ну и в остальные файлы, где используется вывод цены. Находятся такие файлы просто: осуществляете поиск в проекте по слову "getPrettyPrice()"
3) Добавить чекбокс "это цена от". Если чекбокс выбран, то отображать что это цена от. Можно сделать по аналогии с "цена по требованию"

Если сами не можете реализовать, то пишите - http://monoray.ru/contact. Мы оценим стоимость работ.

Спасибо, попробовал как вы сказали-не получилось... Можно ли просто сделать поле "Цена" текстовым?, кроме меня ни кто не добавляет объявления на сайт поэтому не страшно.

Re: Как сделать не круглую цену?

СообщениеДобавлено: 04 май 2014, 12:01
Xpycm
Выбранный вами вариант неправильный и трудоёмкий, поэтому мы можем реализовать только платно. Обращайтесь - http://monoray.ru/contact

Re: Как сделать не круглую цену?

СообщениеДобавлено: 01 июл 2014, 14:28
Денис
Здравствуйте, подскажите как сделать поле цена не обязательным, те без проверки его заполнения?

Re: Как сделать не круглую цену?

СообщениеДобавлено: 02 июл 2014, 14:46
andipas
Денис писал(а):Здравствуйте, подскажите как сделать поле цена не обязательным, те без проверки его заполнения?


protected/modules/apartments/models/Apartment.php

закоментитировать или удалить строчку

array('price', 'priceValidator', 'except'=>'video_file, video_html, panorama'),

Re: Как сделать не круглую цену?

СообщениеДобавлено: 03 июл 2014, 16:27
Денис
Большое спасибо