+ Ответить в теме
Показано с 1 по 6 из 6
  1. #1
    Новичок Rozo на пути к лучшему
    Регистрация
    25.12.2009
    Адрес
    St.Petersburg, Russia
    Сообщений
    4
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    0 Всего
    Загрузки
    0
    Закачек
    0
    Вес репутации
    0

    По умолчанию Изменить формат цены

    При добавление товара юзером, десятичные знаки цены округляются до двух знаков.
    Например, надо 0.235.
    А на выходе округляет до 0.24
    В настройках валюты ставлю 3 десятичных знака, но это не помогает.

    Можно ли это как-то исправить? Мне это важно, т.к. цена в биткоинах. И это единственная валюта в магазине.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  2. #2
    Viarts Man starua на пути к лучшему
    Регистрация
    26.03.2013
    Возраст
    33
    Сообщений
    7
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    0 Всего
    Загрузки
    0
    Закачек
    0
    Вес репутации
    0

    По умолчанию Re: Изменить формат цены

    Поставить в настройках 4 десятичных знака?
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  3. #3
    Новичок Rozo на пути к лучшему
    Регистрация
    25.12.2009
    Адрес
    St.Petersburg, Russia
    Сообщений
    4
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    0 Всего
    Загрузки
    0
    Закачек
    0
    Вес репутации
    0

    По умолчанию Re: Изменить формат цены

    Не важно сколько знаков после запятой ставится в настройках.
    Юзер вводит, например, 0.5678, а на выходе обрезается все равно до 0.57.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  4. #4
    Viarts Man starua на пути к лучшему
    Регистрация
    26.03.2013
    Возраст
    33
    Сообщений
    7
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    0 Всего
    Загрузки
    0
    Закачек
    0
    Вес репутации
    0

    По умолчанию Re: Изменить формат цены

    В настройках валюты Количество десятичных цифр сколько стоит?
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  5. #5
    Новичок Rozo на пути к лучшему
    Регистрация
    25.12.2009
    Адрес
    St.Petersburg, Russia
    Сообщений
    4
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    0 Всего
    Загрузки
    0
    Закачек
    0
    Вес репутации
    0

    По умолчанию Re: Изменить формат цены

    В настройках стоит 3 цифры после запятой. И везде цена отбражается с тремя цифрами после запятой.
    Но проблема в том, что после сохранения юзером товара, цена округляется до двух знаков (хотя и отображается тремя знаками).

    Юзер вводит 0.123
    Отображается везде как 0.120

    Т.е. десятичные знаки оругляются до двух знаков.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  6. #6
    Viarts Man Aglok - просто великолепная личность Aglok - просто великолепная личность Aglok - просто великолепная личность Aglok - просто великолепная личность Aglok - просто великолепная личность Aglok - просто великолепная личность
    Регистрация
    12.01.2012
    Адрес
    Москва
    Возраст
    27
    Сообщений
    305
    Сказали 'Спасибо' за это сообщение. :
    1 за это сообщение
    62 Всего
    Загрузки
    68
    Закачек
    0
    Вес репутации
    18

    По умолчанию Re: Изменить формат цены

    Чтобы решить проблему:
    1. Нужно поменять в БД, длину записи в таблице va_items, столбец price. Ищешь параметр длина там цифра 16,2 - меняешь на 16,3.
    2. В файле admin/admin_product.php на 1387 строчке, находишь
    PHP код:
    if (!$r->is_empty("price")) {
    $r->set_value("price"round($r->get_value("price"), 2));

    Меняешь на
    PHP код:
    if (!$r->is_empty("price")) {
    $r->set_value("price"round($r->get_value("price"), 3));

    Последний раз редактировалось Aglok; 09.01.2014 в 15:59.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  7. Сказали спасибо:

    elmar (09.01.2014)


 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Back to top