[file]10233[/file] - замечено что иногда сумма заказа из переменной тянет с тысячными в формате 123.0000 вмето 123 , это приводит к отправкуе 2 смс вмето 1 и часто клиенты не коректно понимают сумму.
- замечено что иногда сумма заказа из переменной тянет с тысячными в формате 123.0000 вмето 123 , это приводит к отправкуе 2 смс вмето 1 и часто клиенты не коректно понимают сумму.
Ви можете вказувати кількість цифр після коми в квадратних дужках всередині змінної, наприклад {|$ordersum[#0]|} - значить, що число "сума процесу" буде округлене до цілих
Ви можете вказувати кількість цифр після коми в квадратних дужках всередині змінної, наприклад {|$ordersum[#0]|} - значить, що число "сума процесу" буде округлене до цілих
Интегратор писал/а: Ви можете вказувати кількість цифр після коми в квадратних дужках всередині змінної, наприклад {|$ordersum[#0]|} - значить, що число "сума процесу" буде округлене до цілих
Дякую! просто интересно почему в 90 % случаев система формирует круглую сумму а в 10% прописывает запятую и нули. не увидел закономерности.
[quote]
Ярина
Интегратор писал/а:
Ви можете вказувати кількість цифр після коми в квадратних дужках всередині змінної, наприклад {|$ordersum[#0]|} - значить, що число "сума процесу" буде округлене до цілих
[/quote]
Дякую! просто интересно почему в 90 % случаев система формирует круглую сумму а в 10% прописывает запятую и нули. не увидел закономерности.
Клиент писал/а: Дякую! просто интересно почему в 90 % случаев система формирует круглую сумму а в 10% прописывает запятую и нули. не увидел закономерности.
тут, можливо, програмісти зможуть відповісти.
Зубарев Сергей
Оптиум
Клиент писал/а: и ещё проблемма что {|$ordersum[#0]|} формируется только в массиве данных а отдельно перемнная [ordersum] почемуто ведет себ по разному
бо це різні типи змінних. у фігурних дужках точно працює.
[quote]
Зубарев Сергей
Оптиум
Клиент писал/а:
Дякую! просто интересно почему в 90 % случаев система формирует круглую сумму а в 10% прописывает запятую и нули. не увидел закономерности.
[/quote]
тут, можливо, програмісти зможуть відповісти.
[quote]
Зубарев Сергей
Оптиум
Клиент писал/а:
и ещё проблемма что {|$ordersum[#0]|} формируется только в массиве данных а отдельно перемнная [ordersum] почемуто ведет себ по разному
[/quote]
бо це різні типи змінних. у фігурних дужках точно працює.
нет вывод переменной {|$ordersum[#0]|} в смс привело к сбою процесса - эта переменная не работает в СМС , вернулся к [ordersum]. но так и не понятно почему в одних и тех же этапах процесса переменная формируется по разному.
нет вывод переменной {|$ordersum[#0]|} в смс привело к сбою процесса - эта переменная не работает в СМС , вернулся к [ordersum]. но так и не понятно почему в одних и тех же этапах процесса переменная формируется по разному.
нет вывод переменной {|$ordersum[#0]|} в смс привело к сбою процесса - эта переменная не работает в СМС , вернулся к [ordersum]. но так и не понятно почему в одних и тех же этапах процесса переменная формируется по разному.
в Smarty можно использовать модицикатор number_format, который задать формат вывода даты можете попробовать переменную {|$ordersum|number_format:0|} (это если округлять до целых), или {|$ordersum|number_format:2:".":","|} (2 знака после запятой, десятичные отделяем точкой, а тысячи - запятой)
[quote]
нет вывод переменной {|$ordersum[#0]|} в смс привело к сбою процесса - эта переменная не работает в СМС , вернулся к [ordersum]. но так и не понятно почему в одних и тех же этапах процесса переменная формируется по разному.
[/quote]
в Smarty можно использовать модицикатор number_format, который задать формат вывода даты
можете попробовать переменную {|$ordersum|number_format:0|} (это если округлять до целых), или {|$ordersum|number_format:2:".":","|} (2 знака после запятой, десятичные отделяем точкой, а тысячи - запятой)
нет вывод переменной {|$ordersum[#0]|} в смс привело к сбою процесса - эта переменная не работает в СМС , вернулся к [ordersum]. но так и не понятно почему в одних и тех же этапах процесса переменная формируется по разному.
в Smarty можно использовать модицикатор number_format, который задать формат вывода даты можете попробовать переменную {|$ordersum|number_format:0|} (это если округлять до целых), или {|$ordersum|number_format:2:".":","|} (2 знака после запятой, десятичные отделяем точкой, а тысячи - запятой)
ваш вариант рабочий , спасибо.
[quote]
Тындык Максим Вадимович
OneBox production
Администратор писал/а:
[quote]
нет вывод переменной {|$ordersum[#0]|} в смс привело к сбою процесса - эта переменная не работает в СМС , вернулся к [ordersum]. но так и не понятно почему в одних и тех же этапах процесса переменная формируется по разному.
[/quote]
в Smarty можно использовать модицикатор number_format, который задать формат вывода даты
можете попробовать переменную {|$ordersum|number_format:0|} (это если округлять до целых), или {|$ordersum|number_format:2:".":","|} (2 знака после запятой, десятичные отделяем точкой, а тысячи - запятой)
[/quote]
ваш вариант рабочий , спасибо.
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий