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

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

Тема в разделе "Вопросы новичков", создана пользователем Нора, 17 фев 2017.

  1. tuxfighter

    tuxfighter Местный

    Сообщения:
    1.503
    Симпатии:
    243
    Баллы:
    63
    в плагине?
    не уверен что понял вопрос.
    вы спрашиваете какие есть плагины для добавления/изменения шрифтов?
    и да, Вопрос без рабочей ссылки на проблему считается риторическим.
     
  2. Нора

    Нора

    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Всем спасибо, применила все, что тут было написано( кроме установки доп. шрифта в браузер- сочла это шуткой), что именно сработало, не знаю.
     
  3. rikitiki

    rikitiki Местный

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

    rikitiki Местный

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

    Нора

    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Спасибо!