Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Отображение ГРН в английской версии сайта фронт


Recommended Posts

Добрый день!

В админке валюта заполнено символ справа грн

На сайте если переключить язык EN то весь сайта на инглише а символ слева так и остался грн

Как это решить проще?

Сам пока вижу это так:

убрать вообще символ справа

Через языковую переменную добавить грн, соответственно uah добавить в английской версии сайта

Проблема в том что эту переменную нужно будет вставлять во все модули.. а это не выход(2019-01-08_1553.png.25a38d9cc78e3db1ff04a33aacc1be59.png

Надіслати
Поділитися на інших сайтах


Можно так попробовать:

system/library/cart/currency.php

 

около 50 строки вместо 

		if ($symbol_right) {
			$string .= $symbol_right;
		}

		return $string;
	}

сделать типа такого

		if (($symbol_right) && ($this->language->get('code') =='en')) {
			$string .= " UAH";
		}elseif($symbol_right) {
                        $string .= $symbol_right;
		}

		return $string;
}

в бою не проверяло если что)

Надіслати
Поділитися на інших сайтах

21 час назад, PaulKravchenko сказал:

Можно так попробовать:

system/library/cart/currency.php

 

около 50 строки вместо 


		if ($symbol_right) {
			$string .= $symbol_right;
		}

		return $string;
	}

сделать типа такого


		if (($symbol_right) && ($this->language->get('code') =='en')) {
			$string .= " UAH";
		}elseif($symbol_right) {
                        $string .= $symbol_right;
		}

		return $string;
}

в бою не проверяло если что)

Попробую.. думаю что это будет самое то)

Спасибо!

Надіслати
Поділитися на інших сайтах


только здается мне что не будет менять на лету при смене языка, только после перезагрузки страницы/обновления сессии

чтоб динамично надо на js строить наверное

Надіслати
Поділитися на інших сайтах

В 09.01.2019 в 18:27, nikoshot сказал:

Попробую.. думаю что это будет самое то)

Спасибо!

2019-01-10_1924.thumb.png.045b202f0f064fe1a16f693b2412d79a.png

Вместо этого кода вставляю ваш код и выдает 500 ошибку.. (

Не знаете чего?

Надіслати
Поділитися на інших сайтах


вывел print_r($this->language->get('code'));

выдает enenenenenenenenenenenenenenenenenenenenenenenenenenenen

Надіслати
Поділитися на інших сайтах


Все работает...)

Был баг из за того что я копировал ваш код и вставлял.. И потом обратил внимание что какие то точки появились в самом коде.. но их еле заметно.. как куб то на самом мониторе брызги грязи... 

2019-01-10_1942.png.625357f79b848d23b1536a6821614c4a.png

Прописало ваш код руками и все работает, правда я его чуть изменил..

Вот так.. может кому то будет полезно.. рабочий вариант

if (($symbol_right) && ($this->language->get('code') == 'en')) {
			$string .= " UAH";
		} else {
			$string .= $symbol_right;
		}

 

Надіслати
Поділитися на інших сайтах


да, уже не в первый раз замечаю, что тег code на форуме имеет странное форматирование и иногда добавляет отсебятину... мой косяк в принципе, буду в след раз аттачить в txt

 

спасибо что отчитались, обращайтесь)

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.