Сыйымдылық:
OpenCart 1.5.6OpenCart 1.5.6.1OpenCart 1.5.6.2OpenCart 1.5.6.3OpenCart 1.5.6.4OcShop 1.5.6.4.х
Мод заменяет знак валюты рубля на симпатичный почти уже стандартный символ (U+20BD), представленный в наборе "PT Sans" от google fonts.
Подходит для любого шаблона OpenCart версий 1.5.x при отсутствии прямых модификаций ядра.
Схема работы:
добавляет в БД новую таблицу `oc_currency_modsymbols` с одной записью - для валюты с кодом RUB
на этапе выборки данных о валютах оборачивает оригинальный символ в конструкцию для обработки подключаемыми при загрузке страницы стилями
проверка таблицы (в случае отсутствия таблицы - создание, если пустая - заполнение) при каждом вызове конструктора класса Currency
не ломает возможность менять оригинальный символ в админке, который будет показан при выводе шаблонов, в которых нет возможности подключать дополнительные стили (например, почтовые уведомления), пробелы до/после оригинального символа выносятся за пределы конструкции, т.е. сохраняются
после установки можно вручную добавлять записи в таблицу `oc_currency_modsymbols` для форматирования символов валют по желанию (для включения в конечную строку стандартного значения, т.е. для автозамены, вместо него следует указать "_default_symbol_")
мод можно безболезненно отключать/удалять, функциональность при этом вернется к стандартной
Установка:
- скопируйте содержимое папки "upload" в корень вашего сайта
- удалите файлы "/vqmod/vqcache/vq2-*"
- зайдите в панель администратора и очистите кэш vqmod и системный
Тестировался на opencart коробке 1.5.6 и ocshop 1.5.6.4 с vQmod версии 2.4.1, желающие могут пробовать и более ранние версии и сборки.
В случае некорректного отображения блока с форматированной ценой (например, вылезающие закрывающие теги вида: руб." />") необходимо в шаблоне, где эта цена выводится, оборачивать её вывод в strip_tags();
Способ распространения:
Бесплатно
Сыйымдылық:
OpenCart 1.5.6OpenCart 1.5.6.1OpenCart 1.5.6.2OpenCart 1.5.6.3OpenCart 1.5.6.4OcShop 1.5.6.4.х
VQmod:
Да
Жүктелген:
07.11.2015
Жаңарту:
03.12.2015
Көріністер:
4407