Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.


Add post

Add question

You must login to ask a question.

Login

Register Now

Цель сайта совместная помощь друг другу, если вы желаете скачивать ресурсы и ничего при этом не делать, вам нужно оплатить Подписку Другой вариант активно помогать другим участникам

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

Замена символа рубля 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)

Comments ( 4 )

  1. Не устанавливается. Выдает ошибку. Скрин
    http://hostingkartinok.com/show-image.php?id=fb62e3e463a09cfc27b4b18de28a34be

  2. Alfred_Hitchcock
    02.03.2016 at 11:29

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

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

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

Leave a reply