UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: john от 07 Ноября 2013, 21:14:06

Название: Некорректный вывод свойств шрифта
Отправлено: john от 07 Ноября 2013, 21:14:06
В админке при редактирование объектов сайта, в визуальном редакторе содержимого, при выборе редактирование свойств шрифта (такой как Абзац).
Выбираем например заголовок 1 или заголовок 2 -  текст выглядит синим цветом и серым, хотя  при просмотре страницы все в порядке черный цвет. Как изменить свойства шрифта для админке, в каком файле css, где он лежит?
Спасибо.
Название: Re:Некорректный вывод свойств шрифта
Отправлено: NOIRMAN от 08 Ноября 2013, 12:25:29
Посмотрите по пути /js/cms/wysiwyg/tinymce/jscripts/tiny_mce/themes/umi/skins/default/content.css

Тут есть один нюанс. При обновлении версии самой CMS Ваши правки могут быть перезаписаны значениями по умолчанию. Не могу утверждать точно, но надеюсь меня поправят на счет этого.
Название: Re:Некорректный вывод свойств шрифта
Отправлено: john от 08 Ноября 2013, 18:22:19
Странно дальше этого пути  /js/cms/ у меня ничего нет кроме двух файлов - jsonRequestsController.js и messages.js
Нашел тут  /js/tinymce/jscripts/tiny_mce/themes/umi/skins/default/content.css
Меня свойства шрифта например h2 {font-size: 1.5em} на h2 {font-size: 4.5em}
изменений никаких нет.
Название: Re:Некорректный вывод свойств шрифта
Отправлено: admin от 13 Ноября 2013, 11:00:20
1. для кастомизирования  css  в визуальном редакторе обычно используют файл /css/cms/style.css

2. файлы, которые использует визуальный редактор очень прочно кешируются. Поэтому, чтобы ваши изменения в css применялись, откройте в отдельной вкладке css файл (ваш_сайт/css/cms/style.css). Чтобы было видно, что ваши изменения там есть, а потом уже перегружайте страницу в админке и смотрите изменился ли там внешний вид заголовков.
Название: Re:Некорректный вывод свойств шрифта
Отправлено: john от 18 Апреля 2014, 20:53:48
Редактирование свойств шрифта - размер
/js/cms/wysiwyg/tinymce/jscripts/
Какой файл отвечает?
Если я хочу добавить нечетный размер шрифта или свой размер туда.
В выборку добавить свое значение.
Название: Re:Некорректный вывод свойств шрифта
Отправлено: admin от 19 Апреля 2014, 16:06:36
Редактирование свойств шрифта - размер
/js/cms/wysiwyg/tinymce/jscripts/
Какой файл отвечает?
Если я хочу добавить нечетный размер шрифта или свой размер туда.
В выборку добавить свое значение.


Не очень понял ваш вопрос.
Рекомендация в сообщение
1. для кастомизирования  css  в визуальном редакторе обычно используют файл /css/cms/style.css

2. файлы, которые использует визуальный редактор очень прочно кешируются. Поэтому, чтобы ваши изменения в css применялись, откройте в отдельной вкладке css файл (ваш_сайт/css/cms/style.css). Чтобы было видно, что ваши изменения там есть, а потом уже перегружайте страницу в админке и смотрите изменился ли там внешний вид заголовков.
не помогает?
Название: Re:Некорректный вывод свойств шрифта
Отправлено: john от 19 Апреля 2014, 23:25:12
Редактирование свойств шрифта.
http://help.docs.umi-cms.ru/rabota_s_modulyami/modul_struktura/redaktirovanie_stranic_ob_ektov_sajta/vizualnyj_redaktor_soderzhimogo/redaktirovanie_svojstv_shrifta/ (http://help.docs.umi-cms.ru/rabota_s_modulyami/modul_struktura/redaktirovanie_stranic_ob_ektov_sajta/vizualnyj_redaktor_soderzhimogo/redaktirovanie_svojstv_shrifta/)
Мы выбираем размер 8pt, 10pt, 12pt, 14pt и т.д.
а мне необходимо добавить туда нечетные размеры.
Чтобы был выбор  8pt, 9pt, 10pt, 11pt, 12pt, 13pt, 14pt и т.д.
Название: Re:Некорректный вывод свойств шрифта
Отправлено: admin от 14 Мая 2014, 10:48:05
Редактирование свойств шрифта.
http://help.docs.umi-cms.ru/rabota_s_modulyami/modul_struktura/redaktirovanie_stranic_ob_ektov_sajta/vizualnyj_redaktor_soderzhimogo/redaktirovanie_svojstv_shrifta/ (http://help.docs.umi-cms.ru/rabota_s_modulyami/modul_struktura/redaktirovanie_stranic_ob_ektov_sajta/vizualnyj_redaktor_soderzhimogo/redaktirovanie_svojstv_shrifta/)
Мы выбираем размер 8pt, 10pt, 12pt, 14pt и т.д.
а мне необходимо добавить туда нечетные размеры.
Чтобы был выбор  8pt, 9pt, 10pt, 11pt, 12pt, 13pt, 14pt и т.д.

не могу сходу подсказать как изменить значение шрифтов так, чтобы эти изменения не перезаписывались при обновлении umi, но если перед нами не стоит такой задачи, то изменение размеров происходит благодаря параметру "font_size_style_values" (http://www.tinymce.com/wiki.php/Configuration3x:font_size_style_values (http://www.tinymce.com/wiki.php/Configuration3x:font_size_style_values)).
Но, так как, umi подключает свой вариант компоновки tinyMCE редактора, для  изменения данного значения нам надо редактировать файл /js/cms/wysiwyg/tinymce/jscripts/tiny_mce/themes/umi/editor_template.js. В нем мы ищем куски кода

...
sizes:[8,10,12,14,18,24,36]
...

и
...
m.font_size_style_values="8pt,10pt,12pt,14pt,18pt,24pt,36pt"
...


и меняете их соответственно, то есть в вашем случае они изменятся на

...
sizes:[8,9,10,11,12,13,14]
...

и
...
m.font_size_style_values="8pt,9pt,10pt,11pt,12pt,13pt,14pt"
...


P.S. Еще раз напоминаю, так как редактируется системный файл, который при обновлении перезаписывается, все ваши правки, скорее всего, исчезнут после первого же обновления.

P.P.S для более ранних версий umi (я тестировал на 2.9.6) путь к файлу может отличатся
Название: Re:Некорректный вывод свойств шрифта
Отправлено: niakriss от 26 Июня 2014, 15:35:31
Здравствуйте. У меня похожая ситуация. Только мне надо добавить свои стили.
Я добавила свои стили в style.css прописала them_umi_style, добавила в тул бар styleselect.
Все показалось замечательно. Стили отображаются, но не получается их применить к выделенному тексту. В чем может быть проблема? может кто сталкивался? или как иначе мне свои стили добавить?
Название: Re:Некорректный вывод свойств шрифта
Отправлено: admin от 26 Июня 2014, 23:38:24
Цитировать
прописала them_umi_style,
это где и для чего?
Название: Re:Некорректный вывод свойств шрифта
Отправлено: niakriss от 27 Июня 2014, 10:32:06
это в папке с tinyMCE... в кастомном файле tinymce_custom.js

theme_umi_styles : "Большой заголовок=font_big_head;Мелкий текст=font_mini;Код=font_block_code"

Так поняла прописывается, чтоб дать названия классам. Чтобы в админке отображались красиво и понятно.