Xdriver Опубликовано 14 марта, 2015 Жалоба Поделиться Опубликовано 14 марта, 2015 Как округлить стоимость через шаблон? Была цена, допустим 20,51 - округляем до 21, либо 20,49 округляем до 20. Цитата Ссылка на сообщение Поделиться на другие сайты
chocolate_moles Опубликовано 14 марта, 2015 Жалоба Поделиться Опубликовано 14 марта, 2015 price|ceil|convert - округление в большую сторонуprice|floor|convert - в меньшуюprice|round|convert - до целого Цитата Ссылка на сообщение Поделиться на другие сайты
Xdriver Опубликовано 14 марта, 2015 Автор Жалоба Поделиться Опубликовано 14 марта, 2015 не работает Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 14 марта, 2015 Жалоба Поделиться Опубликовано 14 марта, 2015 Вставляю в шаблон {123.68|round|convert}<BR> {123.68|floor|convert}<BR> {123.68|ceil|convert}<BR> {123.68|round}<BR> {123.68|floor}<BR> {123.68|ceil}<BR> Показывает 124,00 123,00 124,00 124 123 124 Прекрасно работает... Цитата Ссылка на сообщение Поделиться на другие сайты
AMax Опубликовано 14 марта, 2015 Жалоба Поделиться Опубликовано 14 марта, 2015 Вставляю в шаблон {123.68|round|convert}<BR> {123.68|floor|convert}<BR> {123.68|ceil|convert}<BR> {123.68|round}<BR> {123.68|floor}<BR> {123.68|ceil}<BR> Показывает 124,00 123,00 124,00 124 123 124 Прекрасно работает...Подскажите пжл, как реализовать округление до тысяч в меньшую сторону?Например стоимость: 9 650 950 руб. -> 9 650 000 руб.p.s В Беларуси все миллионеры Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 14 марта, 2015 Жалоба Поделиться Опубликовано 14 марта, 2015 {5566123.68|round:-3|convert}<BR> {5566123.68|round:-3}<BR> Когда-то возникал такой вопрос. В админке у валют сделано округление в двух вариантах - до целых и до 2-х знаков после запятой. Я еще удивлялся, почему не сделано округление до произвольного числа знаков. Так уважаемый Kosyak76 меня тогда вконец заклевал: он, видите ли, с большим опытом работы, и никогда не видел, чтоб округление другое кому-то требовалось... Цитата Ссылка на сообщение Поделиться на другие сайты
AMax Опубликовано 14 марта, 2015 Жалоба Поделиться Опубликовано 14 марта, 2015 Спасибо, Корс. С шагающим кризисом и девальвацией не известно что еще может потребоваться) Цитата Ссылка на сообщение Поделиться на другие сайты
vziker Опубликовано 24 марта, 2016 Жалоба Поделиться Опубликовано 24 марта, 2016 (изменено) Подскажите пожалуйста, это можно прописать в одном месте где-нибудь ? Когда товар забиваешь ставишь цену например 6120, сохраняешь, а она округляется до 6100! просто если в шаблоне править, то в корзину летит цена не округленная Изменено 24 марта, 2016 пользователем vziker Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 23 августа, 2017 Жалоба Поделиться Опубликовано 23 августа, 2017 (изменено) Ребят, подскажите, пожалуйста, делаю в шаблоне внутри цикла {foreach $product->variants as $v} {$v->price*0.1|round:-1|convert} и не работает. А через присвоение в переменную {$v_price_discount = $v->price*0.1} {$v_price_discount|round:-1|convert} работает нормально. Можно без присвоения обойтись как-нибудь? Спасибо. Изменено 23 августа, 2017 пользователем Dmitry86 Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 23 августа, 2017 Жалоба Поделиться Опубликовано 23 августа, 2017 (изменено) Ребят, подскажите, пожалуйста, делаю в шаблоне внутри цикла {foreach $product->variants as $v} {$v->price*0.1|round:-1|convert} и не работает. А через присвоение в переменную {$v_price_discount = $v->price*0.1} {$v_price_discount|round:-1|convert} работает нормально. Можно без присвоения обойтись как-нибудь? Спасибо. {($v->price*0.1)|round:-1|convert} Изменено 23 августа, 2017 пользователем mishanya Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 23 августа, 2017 Жалоба Поделиться Опубликовано 23 августа, 2017 (изменено) {($v->price*0.1)|round:-1|convert} Спасибо, добрый человек! Только почему-то ноль пишет вместо цены.. Изменено 23 августа, 2017 пользователем Dmitry86 Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 23 августа, 2017 Жалоба Поделиться Опубликовано 23 августа, 2017 Спасибо, добрый человек! Только почему-то ноль пишет вместо цены.. Не, всё нормально вроде)) Спасибо ещё раз! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.