Округление цены если....

Тема в разделе "Shop-script", создана пользователем v-i-k, 22 июн 2009.

Статус темы:
Закрыта.
  1. v-i-k

    v-i-k Создатель

    Регистр.:
    10 май 2008
    Сообщения:
    48
    Симпатии:
    0
    Всем привет.

    Помогите реализовать:

    есть цена больше 100, то выводить без копеек. (можно просто отсекать копейки без правильного округления, если так проще)

    если 1456.40 => 1456
    если 56.40 => 56.40


    заранее спасибо.
     
  2. fominsa

    fominsa

    Регистр.:
    12 фев 2008
    Сообщения:
    234
    Симпатии:
    229
    у тебя wa или ss ?
     
  3. v-i-k

    v-i-k Создатель

    Регистр.:
    10 май 2008
    Сообщения:
    48
    Симпатии:
    0
    SS последней версии
     
  4. drv

    drv Постоялец

    Регистр.:
    25 сен 2007
    Сообщения:
    84
    Симпатии:
    53
    Есть очень простой вариант если у тебя одна валюта и нет всяких скидок...
    В шаблонах product_brief и product_detailed, там, где написано {$product_info.PriceWithUnit} меняешь на
    {if $product_info.PriceWithUnit > 100}{$product_info.Price} руб.{else}{$product_info.PriceWithUnit}{/if}
     
  5. v-i-k

    v-i-k Создатель

    Регистр.:
    10 май 2008
    Сообщения:
    48
    Симпатии:
    0
    что-то странное получится...
    не катит :(

    1) валют у меня несколько (основная $ )
    2) цена не должна меняться при добавлении в корзину и оформлении заказа
     
  6. NeoGayver

    NeoGayver

    Регистр.:
    27 авг 2008
    Сообщения:
    225
    Симпатии:
    83
    Попробуй изменить немного функцию _formatPrice($price)
    вставив такое условие
    Тоесть должно получиться что-то типа этого

     
Статус темы:
Закрыта.