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

Приховати чи редагувати зайві нулі в ціні


Recommended Posts

Доброго дня. Допоможіть хтось приховати (не видалити через Система-Локалізація-Валюти) або якщо не можливо приховати, то хоча б редагувати два нулі (наприклад зробити меншими і перемістити у вверх ціни)

Screenshot77.png

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


18 minutes ago, prived said:

там оно и есть - знаков после запятой ставьте 0 и все

мені це не підходить, бо треба щоб знаки враховувались у звіті при обрахунках, бо стоїть поле собівартості, там знаки потрібні

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


Нужно чтобы копейки в переменной цены выводились в теге span или sup. 

Задача простая, но реализация не очень )

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

Есть парочка простых решений:

Вывести отдельно цену без нулей везде кроме страниц оформления заказа.

Или в файл system/library/cart/currency заменить примерно 26 строчку, на

$symbol_right = '<span class="currency">'.$this->currencies[$currency]['symbol_right'].'</span>';

 

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


24 minutes ago, ZyXeL said:

Есть парочка простых решений:

Вывести отдельно цену без нулей везде кроме страниц оформления заказа.

Или в файл system/library/cart/currency заменить примерно 26 строчку, на


$symbol_right = '<span class="currency">'.$this->currencies[$currency]['symbol_right'].'</span>';

 

Папки cart в мене немає. Є system/library/currency.php

 

Замінити виділене червоним?

 

public function format($number, $currency = '', $value = '', $format = true) {
        if ($currency && $this->has($currency)) {
            $symbol_left   = $this->currencies[$currency]['symbol_left'];
            $symbol_right  = $this->currencies[$currency]['symbol_right'];
            $decimal_place = $this->currencies[$currency]['decimal_place'];
        } else {
            $symbol_left   = $this->currencies[$this->code]['symbol_left'];
            $symbol_right  = $this->currencies[$this->code]['symbol_right'];
            $decimal_place = $this->currencies[$this->code]['decimal_place'];

            $currency = $this->code;
        }

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


наличие тегов в формировании цены имеет также отрицательную сторону - отправка писем в текстовом формате

Здесь можно поиграться  языковыми пременными

 

$_['decimal_point'] = '.<sup>';

$_['symbol_right'] = '</sup>символ';

а в языковых файлах, где не требуется - вернуть к исходным
 

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

59 минут назад, voronlviv сказал:

Замінити виділене червоним?

 

Здається так.

Але зверніть увагу і на рішення Chukcha.

Там було декілька нюансів, вже не пам'ятаю яких. Можливо його рішення трохи краще :)

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


30 минут назад, ZyXeL сказал:

Але зверніть увагу і на рішення Chukcha.

Це також не  айс

тому що

symbol_right - це частина currency а не мовної складовой.



 

 

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

13 минут назад, voronlviv сказал:

а невидимими ці нулі зробити не можна? 

можливо, якщо округляти, але й в такому разі є також побічний ефект
 

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

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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