Замена символа рубля 2.1.2
Мод заменяет знак валюты рубля на симпатичный почти уже стандартный символ (U+20BD), представленный в наборе Glyphicons «PT Sans» от google fonts.
Подходит для любого шаблона OpenCart / Ocshop версий 2.x при отсутствии прямых модификаций ядра.
Схема работы:
- добавляет в БД новую таблицу `oc_currency_modsymbols` с одной записью — для валюты с кодом RUB
- на этапе выборки данных о валютах оборачивает оригинальный символ в конструкцию для обработки подключаемыми при загрузке страницы стилями
- не ломает возможность менять оригинальный символ в админке, который будет показан при выводе шаблонов, в которых нет возможности подключать дополнительные стили (например, почтовые уведомления), пробелы до/после оригинального символа выносятся за пределы конструкции, т.е. сохраняются
- после установки можно вручную добавлять записи в таблицу `oc_currency_modsymbols` для форматирования символов валют по желанию (для включения в конечную строку стандартного значения, т.е. для автозамены, вместо него следует указать «_default_symbol_»)
- мод можно безболезненно отключать/удалять, функциональность при этом вернется к стандартной
Установка:
- Бекап!
- загрузить pt-sans-ruble-symbol.ocmod.zip через Extensions / Extension Installer
- обновить кэш модификаций на странице Extensions / Modifications
- обновить системный кэш
Удаление:
- Бекап!
- удалить мод на странице Extensions / Modifications, там же обновить кэш модификаций
- обновить системный кэш
- вручную удалить из БД таблицу `oc_currency_modsymbols`
- вручную удалить файл catalog/view/theme/default/stylesheet/pt-sans-forced.css
При обновлении с предыдущих версий рекомендуется полное их удаление.
В случае некорректного отображения блока с форматированной ценой (например, вылезающие закрывающие теги вида: руб.» />») необходимо в шаблоне, где эта цена выводится, оборачивать её вывод в strip_tags();
Comments ( 4 )
Не устанавливается. Выдает ошибку. Скрин
http://hostingkartinok.com/show-image.php?id=fb62e3e463a09cfc27b4b18de28a34be
как версия у тебя стоит?
Версия 2.1.0.2
Лично мне хватает просто цифр
у меня даже буква р отключена в валюте
Можешь тогда уже и цифры убрать, телепаты и сами догадаются)))
А что в нашей стране разрешена продажа за доллары ?
хватит _уйню пороть
под столом))
Люди разные, может кому-то просто цифры ни о чем не говорят!)
для 1.5 есть такой же? этот: xds_ruble_symbol_v1.0 не предлагать, много пилить нужно
Да есть вот качай пробуй 🙂 https://yadi.sk/d/pQWhLm9epsimu
а что сложного просто зайти в валюты и установить вручную символ ₽?
Только хотел это написать ₽ , у самого в магазине так!
Просто мы не ищем легких путей!)