Не могу вывести копейки цены в магазине
Надеюсь Вы все живые и активные на форуме, давно не трогал инстантсмс, но по ряду причин решил вернуться и учить вторую ветку. Но пока с первой не домучаю, тяжело двигаться дальше.
Собственно, вопроса два:
1) в базу данных компонента универсальный каталог загнал цены товаров с 2 десятичными — типа 15000.20 копеек
При правке записи цена округляется и остается 15000 только. Куда копать, даже не знаю
2) Операции с ценой товара вообще кружат голову — {$item.price} выводит 15000, а вот {$item.price+$item.price/10} выводит 16.5
Откуда такая неразбериха?
Помогите пожалуйста, кто хорошо помнит старую добрую первую ветку и смарти
Спасибо большое
Далее посмотрите чтоб в настройках таблиц базы данных не было округление, а то если запись в базе уже округлена, то счастья не будет
Да и если товар редактировать — то в поле цена копейки ещё есть, а уже после сохранения исчезают. Очевидно это баг в системе, я большинство файлов поставил с дефолта.
Спасибо за помощь, буду копать
$item['price'] = round($price, 2); (строка 953)
Хотя по логике тут ошибок нет — округление до 2 десятичных должно было оставлять 200,07
По крайней мере можно мелкие товары забивать
СЕйчас попробую разобраться со второй частью вопроса