A huge collection of 3400+ free website templates JAR theme com WP themes and more at the biggest community-driven free web design site
Домой Opencart Замена символа рубля 2.1.2
unnamed

Замена символа рубля 2.1.2

Мод заменяет знак валюты рубля на симпатичный почти уже стандартный символ (U+20BD), представленный в наборе Glyphicons «PT Sans» от google fonts.
Подходит для любого шаблона OpenCart / Ocshop версий 2.x при отсутствии прямых модификаций ядра.

Схема работы:

  1. добавляет в БД новую таблицу oc_currency_modsymbols с одной записью — для валюты с кодом RUB
  2. на этапе выборки данных о валютах оборачивает оригинальный символ в конструкцию для обработки подключаемыми при загрузке страницы стилями
  3. не ломает возможность менять оригинальный символ в админке, который будет показан при выводе шаблонов, в которых нет возможности подключать дополнительные стили (например, почтовые уведомления), пробелы до/после оригинального символа выносятся за пределы конструкции, т.е. сохраняются
  4. после установки можно вручную добавлять записи в таблицу oc_currency_modsymbols для форматирования символов валют по желанию (для включения в конечную строку стандартного значения, т.е. для автозамены, вместо него следует указать «_default_symbol_»)
  5. мод можно безболезненно отключать/удалять, функциональность при этом вернется к стандартной

Установка:

  1. Бекап!
  2. загрузить pt-sans-ruble-symbol.ocmod.zip через Extensions / Extension Installer
  3. обновить кэш модификаций на странице Extensions / Modifications
  4. обновить системный кэш

Удаление:

  1. Бекап!
  2. удалить мод на странице Extensions / Modifications, там же обновить кэш модификаций
  3. обновить системный кэш
  4. вручную удалить из БД таблицу oc_currency_modsymbols
  5. вручную удалить файл catalog/view/theme/default/stylesheet/pt-sans-forced.css

При обновлении с предыдущих версий рекомендуется полное их удаление.

В случае некорректного отображения блока с форматированной ценой (например, вылезающие закрывающие теги вида: руб.» />») необходимо в шаблоне, где эта цена выводится, оборачивать её вывод в strip_tags();

9010d48b984e3a561cde9a76b19a2694-ocmod-pt-sans-ruble

Pt-sans-ruble-symbol Ocmod (80.3 KiB, 157 downloads)

13 комментариев

  1. Alfred_Hitchcock

    Лично мне хватает просто цифр
    у меня даже буква р отключена в валюте

  2. для 1.5 есть такой же? этот: xds_ruble_symbol_v1.0 не предлагать, много пилить нужно

  3. а что сложного просто зайти в валюты и установить вручную символ ₽?

Оставить Комментарий

Вы должны Зарегистрироваться или Войти что бы оставить комментарий.