dimentiy89
Постоялец
- Регистрация
- 19 Дек 2009
- Сообщения
- 64
- Реакции
- 5
- Автор темы
- #1
Вот собственно сама проблема:
Этот кусок кода ставит 2 цены (гривны и доллары), но проблема в том что перестало работать округление.
тут поменял 0 на 1, появился 0 после точки, но округления нету:
для примера сейчас на сайте 245.0 а должно 245.8
Подскажите что поправить
сайт
Код:
//is exchange rate negative or 0?
if ($selected_currency_details[1] == 0) return "";
if ($selected_currency_details2[1] == 0) return "";
//now show price
$price2 = round(100*$price*$selected_currency_details[1])/100;
if (round($price2*10) == $price2*10 && round($price2)!=$price2)
$price2 = "$price2"; //to avoid prices like 17.5 - write 17.50 instead
//now show price
$price1 = round(100*$price*$selected_currency_details2[1])/100;
if (round($price1*10) == $price1*10 && round($price1)!=$price1)
$price1 = "$price1"; //to avoid prices like 17.5 - write 17.50 instead
$price2 = _formatPrice( $price2, 0 );
$price1 = _formatPrice( $price1, 1 );
$pricez = $selected_currency_details[2] ?
$price2.$selected_currency_details[0] :
$selected_currency_details[0];
$pricez1 = $selected_currency_details2[2] ?
$price1.$selected_currency_details2[0] :
$selected_currency_details2[0];
return $pricez." <br> ".$pricez1;
тут поменял 0 на 1, появился 0 после точки, но округления нету:
Код:
$price1 = _formatPrice( $price1, 1 );
Подскажите что поправить
сайт
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.