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

Решено Значок рубля на сайте есть, а в консоли — нет

Catsocks

Новичок
Отключил из-за конфликта плагин Сафали, выскочила проблема со значком рубля. На сайте все отображается ОК, а в консоли значок пропал (см. скриншоты). Так и бы и ничего, но на печать накладные выводятся с такими же квадратиками вместо значка рубля.

На сайте везде используется шрифт ПТ Сериф (его менять и не хочется), в консоли — нет. Собственно, идея была заменить шрифт в консоли. Или есть другие варианты? Заранее спасибо

rub_ok.jpg no_rub.jpg
 

ADv

Гуру
Местный
Наверное, стоит просто подключить этот шрифт в админку?
 

Catsocks

Новичок
Попробовал изменить шрифт на ПТ Сериф в настройках плагина печати накладной (WooCommerce Print Invoice & Delivery Note) через functions.php. Шрифт изменился, проблема не решена — квадратики вместо знака рубля остались.
 

Useer72

Опытный
Местный
У меня такая же фигня была до сегодняшнего дня. Как то вообще не заморачивался этим вопросом, а сейчас темку увидел и быстренько решил сей вопрос))

В functions.php

//Добавить руб в консоль
function change_existing_currency_symbol( $currency_symbol ) {
if (is_admin()) { $currency_symbol = 'руб.'; }
else { return $currency_symbol; }
return $currency_symbol;
}
add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol');
 
Последнее редактирование:
  • Like
Реакции: D&B

Useer72

Опытный
Местный
Кстати, для тех, кто вообще (!!) не хочет заморачиваться подключением каких бы то ни было шрифтов, я упростил скрипт и получился очень легкий интуитивно понятный код:

//Добавить руб. вместо значка Р
function change_existing_currency_symbol( $currency_symbol ) {
$currency_symbol = 'руб.'; //или 'р.' кому как нравится
return $currency_symbol;
}
add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol');

//Тупо везде делаем "руб." или "р." и все дружно плюем на шрифты)))
 
Последнее редактирование:
Сверху Снизу