Зарегистрироваться сейчас

Авторизация

Забыл пароль

Забыли пароль? Введите логин или email-адрес. Мы отправим инструкцию на ваш Email

Отправить сообщение

Add post

Добавить вопрос

You must login to ask a question.

Авторизация

Зарегистрироваться сейчас

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

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

Комментарии ( 13 )

  1. blank

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

  2. blank

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

  3. blank

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

Оставить ответ