Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Цена с копейками для одной категории


storer

Recommended Posts

Всем привет.

 

Как правильнее сделать, чтобы для одной категории цены отображалась с копейками, а все остальные категории без копеек?

 

Пока в голову приходит только мысль создать еще одну валюту, скажем RUB1 с копейками и назначить ее нужной категории. Насколько это правильное решение? Может есть какие-то другие решения?

 

UPD

С RUB1 не прокатило. Если сделать просто RUB, но с копейками, то эта валюта также становится по умолчанию и цены у всех товаров выводятся с копейками((

Змінено користувачем storer
Надіслати
Поділитися на інших сайтах


ну как костыль, можно сделать валюту "по-умолчанию" с округлением до 2-го знака, а там, где нужно только целое, использовать округление.

ну или лезть в контроллер и там править

 

Надіслати
Поділитися на інших сайтах

1 час назад, anboza сказал:

ну как костыль, можно сделать валюту "по-умолчанию" с округлением до 2-го знака, а там, где нужно только целое, использовать округление.

ну или лезть в контроллер и там править

 

не совсем понимаю как это сделать

пробовал создать новую валюту, если назначит код RUB, то она автоматом становится по умолчанию и все товары с копейками.

 

пробовал этот вариант, но тоже не сработало

 

в файле system\library\currency.php

 

после строки

$string .= number_format(round($value, (int)$decimal_place), (int)$decimal_place, $decimal_point, $thousand_point);

 

добавьте

// decimal hack

        $zero = str_repeat('0', (int)$decimal_place);
        $string = str_replace($decimal_point.$zero, '', $string);

// decimal hack

 

по идее можно оставить для рублей 2 знака после запятой, но если там .00, то удалять, а если > 00, то оставить
не знаю как это сделать в system\library\currency.php или может каким-нибудь js скриптом

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.