Автор Тема: Курс валюты делить, вместо умножить в Лего 6  (Прочитано 12893 раз)

Оффлайн lugobor

  • Пользователь
  • **
  • Сообщений: 83
    • Просмотр профиля
    • Студия web дизайна Lugobor
Тема неоднократно поднималась на форуме, но подходящего для моего случая решения пока нет.

Есть сайт, валюта по умолчанию - доллар. Т.е. цена товарам ставится в долларах.
Вторая валюта - белорусский рубль.
Курс доллар/бел.руб 1/9300 или 0,0001075

Когда ставлю бел. рублю курс 0,0001075 - счастья не наступает, считает тупо курс 0

Как быть в этом случае?
Студия web дизайна http://lugobor.ru

Оффлайн lugobor

  • Пользователь
  • **
  • Сообщений: 83
    • Просмотр профиля
    • Студия web дизайна Lugobor
Re: Курс валюты делить, вместо умножить в Лего 6
« Ответ #1 : Декабря 21, 2013, 10:26:32 am »
Поднимаю вопрос
Студия web дизайна http://lugobor.ru

Оффлайн Heisenberg

  • Спец
  • ***
  • Сообщений: 157
    • Просмотр профиля
Re: Курс валюты делить, вместо умножить в Лего 6
« Ответ #2 : Декабря 22, 2013, 01:22:14 am »
Как по мне, наверное проще заменить в файлах(вроде всего 9-ть) деление(/CURRENCY_val) на умножение(*CURRENCY_val), поскольку записать в БД такой курс в поле значения валюты проблематично. но это вопреки лицензии.. :(

Оффлайн lugobor

  • Пользователь
  • **
  • Сообщений: 83
    • Просмотр профиля
    • Студия web дизайна Lugobor
Re: Курс валюты делить, вместо умножить в Лего 6
« Ответ #3 : Декабря 22, 2013, 11:46:54 am »
А можно подробнее? Какие файлы?
Студия web дизайна http://lugobor.ru

Оффлайн Heisenberg

  • Спец
  • ***
  • Сообщений: 157
    • Просмотр профиля
Re: Курс валюты делить, вместо умножить в Лего 6
« Ответ #4 : Декабря 22, 2013, 01:53:59 pm »
Чуть ошибся с кол-вом файлов. ::)
Если че не забыл, то:

cfg/functions.php(line: 689)
cfg/category_functions.php(line: 178, 179)
core/core_printorder.php(line: 13)
css/css_default-full/includes/new_products.php(line: 23)
css/css_default-full/theme/product_brief.tpl.html(line: 80)
css/css_default-full/theme/product_detailed.tpl.html(line: 61, 73)
includes/hits.php(line: 18)
includes/home.php(line: 26, 28)
includes/order_place.php(line: 301)
includes/product_detailed.php(line: 121, 122, 212)
includes/shopping_cart.php(line: 161, 173, 210, 298, 358)
includes/shopping_cart_info.php(line: 22, 23)
includes/tag.php(line: 71, 72)
core/js/js_script.js(line: 65)

Но есть вариант попроще, чем все эти файлы править, правда все не тестил:
в файле cfg/functions.php после строки 375 добавить:
      $c['currency_value'] = 1/$c['currency_value'];


Оффлайн lugobor

  • Пользователь
  • **
  • Сообщений: 83
    • Просмотр профиля
    • Студия web дизайна Lugobor
Re: Курс валюты делить, вместо умножить в Лего 6
« Ответ #5 : Декабря 22, 2013, 02:11:19 pm »
Спасибо!!!
Вроде второй способ работает!
Студия web дизайна http://lugobor.ru

Оффлайн Heisenberg

  • Спец
  • ***
  • Сообщений: 157
    • Просмотр профиля
Re: Курс валюты делить, вместо умножить в Лего 6
« Ответ #6 : Декабря 22, 2013, 02:50:36 pm »
ps/ забыл про курс сказать, ставить реальный(доллар/бел.руб 1/9300)