Legosp Forum

Shop-Script "Legosp" => Разработка => Тема начата: lugobor от Декабря 19, 2013, 06:32:40 pm

Название: Курс валюты делить, вместо умножить в Лего 6
Отправлено: lugobor от Декабря 19, 2013, 06:32:40 pm
Тема неоднократно поднималась на форуме, но подходящего для моего случая решения пока нет.

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

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

Как быть в этом случае?
Название: Re: Курс валюты делить, вместо умножить в Лего 6
Отправлено: lugobor от Декабря 21, 2013, 10:26:32 am
Поднимаю вопрос
Название: Re: Курс валюты делить, вместо умножить в Лего 6
Отправлено: Heisenberg от Декабря 22, 2013, 01:22:14 am
Как по мне, наверное проще заменить в файлах(вроде всего 9-ть) деление(/CURRENCY_val) на умножение(*CURRENCY_val), поскольку записать в БД такой курс в поле значения валюты проблематично. но это вопреки лицензии.. :(
Название: Re: Курс валюты делить, вместо умножить в Лего 6
Отправлено: lugobor от Декабря 22, 2013, 11:46:54 am
А можно подробнее? Какие файлы?
Название: Re: Курс валюты делить, вместо умножить в Лего 6
Отправлено: Heisenberg от Декабря 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'];

Название: Re: Курс валюты делить, вместо умножить в Лего 6
Отправлено: lugobor от Декабря 22, 2013, 02:11:19 pm
Спасибо!!!
Вроде второй способ работает!
Название: Re: Курс валюты делить, вместо умножить в Лего 6
Отправлено: Heisenberg от Декабря 22, 2013, 02:50:36 pm
ps/ забыл про курс сказать, ставить реальный(доллар/бел.руб 1/9300)