• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Решено Не отображается символ *рубля*

tuxfighter

Гуру
Местный
в плагине?
не уверен что понял вопрос.
вы спрашиваете какие есть плагины для добавления/изменения шрифтов?
и да, Вопрос без рабочей ссылки на проблему считается риторическим.
 

Нора

Новичок
Всем спасибо, применила все, что тут было написано( кроме установки доп. шрифта в браузер- сочла это шуткой), что именно сработало, не знаю.
 

rikitiki

Специалист
Местный
Если вы вставляете код, а не плагин, то руб. отобразится и в витринах и в корзине шапки. Однако в шапке, из-за кеша, не сразу. Просто нужно было совершить тестовую покупку, а затем её удалить, чтобы кеш обновился. Можно также заглянуть через другой браузер, чтобы убедиться, что показывает правильно.
Если же вы примените плагин, то в витрине появится знак рубля, а в шапке руб. И тоже не сразу из-за кеша. Думаю это не страшно, если только в одном месте будет руб. вместо значка. Происходит это их-за особенностей кода корзины WC в теме StoreFront. Если засунуть в шапку обычный виджет корзины, то будет показывать нормально.
Например у меня на сайте http://innka.info/ , с применением плагина, в другой теме, наверху, в заголовке корзины, нормальное отображение значка.
А на другом моём, чисто тестовом сайте http://nimfa.besaba.com/shop/ в теме Storefront, с использованием плагина, витрина имеет значок, а заголовок корзины в шапке руб.
Происходит это из-за того, что плагин вставляет подчёркнутое руб, при этом подчёркивание через CSS смещается вверх на середину и также с помощью CSS делается невидимым окончание уб.
Вариант хорош, что можно использовать любой шрифт. К сожалению именно в теме StoreFront плагин не может обработать заголовок корзины в шапке. То-есть руб он вставляет, а вот подчеркнуть-сместить и сделать невидимым окончание не может. Потому и получается в этом варианте руб. в шапке и значок в витрине.
А заставить посетителя шрифт подгружать считаю не слишком удачным решением, так как он ощутимо весит и будет тормозить загрузку страницы. Да и неизвестно, как он будет отображаться на тех или иных браузерах посетителя.
 
Последнее редактирование:

rikitiki

Специалист
Местный
Если же вы примените плагин, то в витрине появится знак рубля, а в шапке руб. ..... . Происходит это их-за особенностей кода корзины WC в теме StoreFront. Если засунуть в шапку обычный виджет корзины, то будет показывать нормально.
Поискав в коде StoreFront нашёл в чём причина. Виновницей оказалась функция wp_kses() - https://wp-kama.ru/function/wp_kses
Именно она убирает из кода кое-какие теги, сочтя их, неизвестно по каким причинам, ненужными.
Удалил из кода заголовка корзины эту функцию и теги, которые запихнул плагин от Saphali, восстановились. После маленькой дополнительной правки в CSS, значок рубля в заголовке корзины появился - http://nimfa.besaba.com/shop/
Там ещё нужно в CSS выровнять по стилю ценник и количество, но это по мелочи.
 
Последнее редактирование:
Сверху Снизу