Округление до целых чисел <TOPRICE*0,90><CD_GRAN_5!></TOPRICE>

Тема в разделе "Шаблон вывода", создана пользователем Djahat, 30 янв 2014.

  1. Djahat

    Djahat Well-Known Member Пользователи

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    Всем привет.

    Как рациональней решить задачку - кто в теме ?

    Парсю цену! вывожу ее в шаблон - <CD_GRAN_5!>

    Вычитаю 10% - <TOPRICE*0,90><CD_GRAN_5!></TOPRICE>

    Все сработало, но число дробное, как его привести к целому?

    Округлить вверх/вниз или отрезать все за запятой?

    Кто нить такое решал?
     
  2. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    [REPLACE(,{skip}|)]<TOPRICE*0,90><CD_GRAN_5!></TOPRICE>[/REPLACE]
    Макросом замены удалить запятую и все что после нее
     
  3. Djahat

    Djahat Well-Known Member Пользователи

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    Спасибо - буду знать теперь
     
  4. Djahat

    Djahat Well-Known Member Пользователи

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    А эта конструкция у меня не работает внутри повторяющихся границ! должна?
     
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Должна. У всех работает! Ищите ошибку в своих настройках.
     

Поделиться этой страницей