Приветствую всех кто заглянул в эту тему. :-)
По умолчанию есть три способа отобразить рядом с ценой символ её валюты:
5000 Р
5000 руб. 5000 ₽
Но у меня стоит Win 7 без обновлений от 2014 года и поэтому в третьем варианте я вижу вместо символа лишь пустой квадратик.
Казалось бы проблема только у меня, но ведь не я один сижу на старой винде и не желаю её обновлять. Есть люди и под win xp сидят, а им такое обновление вовсе не завезли.
Получается официального символа рубля эти люди не увидят, а это значит, что данное решение не на 100% хорошее. Поэтому я решил вставить свой символ рубля и чтоб он 100% отображался везде и у всех под любой OC.
Мои действия:
1. Открыл PhpMyAdmin, в таблице currency изменил для поля symbol_right его вместимость с 12 символов до 128.
2. Открыл файл: system\library\currency.php нашёл строку
'symbol_right' => $result['symbol_right'],
заменил на:
'symbol_right' => html_entity_decode($result['symbol_right'], ENT_QUOTES, 'UTF-8'),
3. Подключил сервис FontAwesom и скопировал код символа рубля.
4. Вставил его в админке в Система → Локализация → Валюта → Рубль → поле "Символ справа:"
На сайте всё пучком, всё отображается, пока никаких проблем не обнаружил.
Вопрос в том, можно ли так делать, может кто-то видит проблему которую я не вижу?