Автор Тема: Цифровое значение поля итого {$orderer[9]}  (Прочитано 6419 раз)

Danilevsky

  • Гость
Цифровое значение поля итого {$orderer[9]}
« : Сентября 25, 2012, 11:58:09 am »
Здравствуйте. Подскажите, пожалуйста, как сделать, чтоб из переменной {$orderer[9]} возвращалось только цифровое значение и без копеек.

Например. {$orderer[9]} возвращает 3065,32 руб; надо 3065

nictboom

  • Гость
Re: Цифровое значение поля итого {$orderer[9]}
« Ответ #1 : Сентября 25, 2012, 12:28:19 pm »
Какая версия? 5.0.2?
смотрите order_place.php, вроде строка :         $result[9] = show_price($total); //order valueзаменить на:
        $result[9] = round($total); //order value
или просто попробовать добавить         $result[10] = round($total); и в шаблоне использовать {$orderer[10]}
« Последнее редактирование: Сентября 25, 2012, 12:34:52 pm от nictboom »

Danilevsky

  • Гость
Re: Цифровое значение поля итого {$orderer[9]}
« Ответ #2 : Сентября 25, 2012, 01:58:31 pm »
Спасибо, Nictboom.

Версия 4,6

А как убрать копейки и запятую?

nictboom

  • Гость
Re: Цифровое значение поля итого {$orderer[9]}
« Ответ #3 : Сентября 25, 2012, 02:37:51 pm »
убрать где? в {$orderer[9]}?
попробуйте так:
$result[9] = round($total);//order value
 $total = show_price($total);

« Последнее редактирование: Сентября 25, 2012, 02:39:55 pm от nictboom »

Danilevsky

  • Гость
Re: Цифровое значение поля итого {$orderer[9]}
« Ответ #4 : Сентября 26, 2012, 10:34:58 am »
необходимо в {$orderer[10]} записать число целое без дробное. Т.е. было 3025,25, чтобы стало просто 3025

Danilevsky

  • Гость
Re: Цифровое значение поля итого {$orderer[9]}
« Ответ #5 : Сентября 29, 2012, 03:00:38 pm »
Спасибо  :)