Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

decimal_point, thousand_point


Recommended Posts

Опенкарт не отображает значения decimal_point & thousand_point, а вместо этого отображает их имена. 

image.png.a10857226bc5c769812601f03e170462.png

 

  • В /domains/meinsite.ru/catalog/language/english/english.php:
$_['decimal_point']         = '.';
$_['thousand_point']        = ',';
  • В /domains/meinsite.ru/catalog/language/russian/russian.php:
$_['decimal_point']         = '.';
$_['thousand_point']        = ' ';

 

 

А самое забавное, я покопался и сделал радикальное изменение поменяв следующий код в:  ROOT/system/library/currency.php

if ($format) {
			$decimal_point = $this->language->get('decimal_point');
		} else {
			$decimal_point = ',';
		}

на: 

		if ($format) {
			$decimal_point = '.';
		} 

Тем не менее, это не помогло. Кто-нибудь сталкивался с подобным?

Edited by Praetorioan
Link to comment
Share on other sites


Guest smartcoder
1 час назад, Praetorioan сказал:

if ($format) { $decimal_point = '.'; }

Хотел вам это предложить, потом увидел что вы так и написали.... надо смотреть...

Link to comment
Share on other sites

ну если там 2.3 то это ru-ru и en-gb

а может просто надо очистить кеш модификаторов, они любят в языковые файлы пихать всякие sale  и тп

Edited by spectre
Link to comment
Share on other sites

2 часа назад, nikifalex сказал:

обратите внимание на шаблон. От иностранного шаблона можно ожидать любую неожиданность

Спасибо. Уже не знаю куда и глядеть. Просто по логике - я уже отработал два места, откуда может расти проблема - это /catalog/language/russian/russian.php и /system/library/currency.php. Ещё, кстати добавил в /catalog/language/russian/product/product.php строки:

$_['decimal_point']         = '.';
$_['thousand_point']        = ' ';

Шаблон, кстати, от русскоязычного разработчика. Вот он.

 

 

Link to comment
Share on other sites


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

ну если там 2.3 то это ru-ru и en-gb

а может просто надо очистить кеш модификаторов, они любят в языковые файлы пихать всякие sale  и тп

Кэш уже стерильный. На автомате чищу после каждого изменения. В ru-ru скопировал файл russian.php (который лежал в /language/russian), также туда добавил папку product, а в неё файл product.php, куда закинул переменные, что в сообщении выше. Не помогло. Спасибо за предположение.

Edited by Praetorioan
Link to comment
Share on other sites


Больше всего меня волнует вопрос почему изменения в файле /system/library/currency.php (что в старттопике) не привели ни к чему. За что тогда отвечает этот код?

Link to comment
Share on other sites


Ну на самом деле найти откуда берётся это 2 минуты, могу в рамках одного доброго дела в день вам помочь 

И

И файл должен называться ru-ru.php

Edited by spectre
Link to comment
Share on other sites

5 часов назад, spectre сказал:

Ну на самом деле найти откуда берётся это 2 минуты, могу в рамках одного доброго дела в день вам помочь 

И

И файл должен называться ru-ru.php

Благодарю вас, мистер Вульф. Вы уже решили мою проблему, просто взглянув на неё :)

в /catalog/language я создал файл с именем ru-ru.php (его попросту не было), в котором прописал

$_['code']                  = 'ru-ru';

А остальное скопировал из файла russian.php, который лежит в language/russian. Зашёл в админку, там в настройках выставлен именно код ru-ru в настройках языка. Нужно было сразу туда смотреть и от этого плясать. Ну, зато, теперь чуть лучше стал понимать как это работает.

 

Всем спасибо, проблема решена. Отдельное спасибо мистеру @spectre !

 

 

Спойлер

Тем не менее, был бы рад, если бы кто-нибудь объяснил мне почему не сработали изменения в /system/library/currency.php  во фронте. И за что отвечает этот код.

 

Edited by Praetorioan
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.