Jump to content
Sign in to follow this  
spoonyto

[Решено?..] Проблема с отображением цены на разных языках - 1decimal_point00

Recommended Posts

Всем привет! 

В общем - это мой первый опыт работы с opencart.

Установил его, поставил понравившуюся тему.

Всё нравится, всё круто!

 

Опишу изначальные параментры:

Opencart v2.0

3 языка и 1 валюта.

Но есть один косяк - на языке по умолчанию цена выводится правильно

на всех остальных выводится неправильно.

Например, 1.00€ - выводится корректно на другом языке 1decimal_point00€,

как я понимаю, decimal_point - это пресловутая запятая, которая почему-то

не выводится.

 

Грешу на то что, по умолчанию oc был английским.

Я начал добавлять новые.

Добавлял в админке просто, как оказалось я не залил файлы для конкретного языка.

Позже залил, но ничего не изменилось.

Полез в раздел, admin/languages/ и далее в файлик языка.

Но там всё норм, запятая стоит.

 

Где что упустил не знаю! Помогите решить задачу.

Share this post


Link to post
Share on other sites

в английской версии для вывода в ШАБЛОНЕ это хранится в файле catalog\language\english\english.php , строка

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

 

смотрите в нужном файле локализации catalog\language\язык\язык.php эту строку, если нет - добавить

 

PS: для админки - аналогично, только в пути вместо catalog будет admin

Edited by AlexDW

Share this post


Link to post
Share on other sites

Всё оказалось прощё, когда на ftp золивал файлы локализации, ушли не все.

Поэтому у кого такие проблемы были, ищите файлы локализации для каждого языка и заливайте на сайт.

Все цены сразу же станут отображаться корректно.

Share this post


Link to post
Share on other sites

у меня такая проблема c "decimal_point" возникала после установки Seo Pro. Без Seo Pro нет проблем. Так и не решил проблемку

Share this post


Link to post
Share on other sites

... причем здесь SEO_PRO

Share this post


Link to post
Share on other sites

... причем здесь SEO_PRO

 

такая проблема после установки SEO_PRO. Шаблон Journal 2.4.12, ОС 2.0.2. Если удаляю SEO_PRO - все ок

Share this post


Link to post
Share on other sites

у меня такая проблема c "decimal_point" возникала после установки Seo Pro. Без Seo Pro нет проблем. Так и не решил проблемку

 

Тоже самое было. В языковых файлах при этом все было в порядке. Решил следующим путем:

файл system/library/currency.php

Ищем код

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

и меняем его на

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

Ищем код

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

И меняем его на

if ($format) {
			$thousand_point = $thousand_point = ' ';
		}

Share this post


Link to post
Share on other sites

Все проще: например в папке с созданым языком catalog/language/belarusian просто поменяйте название файла rusian.php (если копировали русские файлы) на belarusian.php 

Share this post


Link to post
Share on other sites

Испробовала все советы. Спасибо. Но  проблема не решена. Может еще какие нибудь идеи.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.