Писать на форуме DIAFAN.CMS могут только зарегистрированные пользователи. Войдите или зарегистрируйтесь.

Форум Общие вопросы Улучшение DIAFAN.CMS Подключение шрифта


Роман (faus) 5 июля

Приветствую всех! Нужно добавить на сайт шрифты через Google WebFonts. Инструкции по настройке в сети нашел, но делаю как сказано, шрифты не отображаются. Мне нужно чтоб я мог печатать текст в теле товара, статьях, новостях и т.д, но он там не появляется. Вставлял код в несколько файлов style.css, которые нашел в папке сайта на хостинге, результатов ноль. Возможно, не все файлы нашел. Кто может подсказать, как все-таки добавить шрифт через гугл, или иным способом?

Степан (idxdoc) 2325 июля

Шрифт подключили, а применили его потом в нужных местах?

Андрей (R4W) 955 июля

font-face наверно не заюзали :)

Роман (faus) 5 июля

про font-face тоже читал инструкцию, проблема в том, в каких файлах это все вставлять...
Файлы Style.css нашел, подключал туда с помощью гугла, не заработало.

Андрей (R4W) 955 июля

посмотрите /custom/название_темы/css/

Роман (faus) 5 июля

Можно поподробнее, где его заюзать?

Александра (Alexa0105) 2005 июля

Ваши файлы, которые можно править, находятся в папке custom/my/css/
Может вы в корне сайта правили?

Роман (faus) 6 июля

Нашел эту папку, я там правил style.css, не сработало, вероятно, нужно что-то еще настроить? В папке custom/my, есть папка fonts, но там только файлы шрифтов, в папке css только один файл slyle.css

Александр (capitan) 1096 июля

Сайт покажите

Александр (capitan) 1096 июля, редакция 6 июля

Если вы используете Google WebFonts, то вам папку fonts вообще не нужна.

вам надо скопировать код, типа такого
Код
<link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet">

и вставить его в шапку <head>...</head>шаблонов custom/my/themes/[все_файлы_в_корне_папки]

или использоваться конструкцию
Код
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');

ее надо ставлять один раз в самом начале в основной файл стилей, обычно /custom/my/themes/css/style.css или main.css

Далее, независимо от вашего выбранного способа подключения, надо прописать шрифт в стилях

Если для всех элементов сайта, то можно вот так
Код
body{font-family: 'Roboto', sans-serif;}

или
Код
* {font-family: 'Roboto', sans-serif;}

textarea не наследует почему-то настройки шрифта от body
Спасибо сказали: Роман (faus)

Роман (faus) 6 июля

Шрифты надо внедрить для использования в теле описаний товара, статей, новостей, то есть во всех местах, где есть возможность выбирать шрифт для ввода текста.

Цитата
Если для всех элементов сайта, то можно вот так

А в какой файл вписывать эти коды?

Любимов Павел (DIAFAN.CMS) 3386 июля

В Ваш CSS-файл.

Павел (kpv77725) 226 июля

Речь про tinymce похоже