Как изменить значки для встроенных действий в ckeditor?

Как изменить значки для встроенных действий, таких как подстрочный, надстрочный полужирный и курсив?

В документации сказано, что я должен помещать значки в папку с изображениями в моем скине, но как мне узнать, как должно называться изображение?

Кроме того, ckeditor компилирует изображения по умолчанию в один огромный файл, поэтому мне нужно перестроить этот файл значка (как?) после размещения значка.

Я использую Ckeditor 4.


person MTilsted    schedule 25.02.2016    source источник


Ответы (2)


Все значки скинов должны быть включены в папку icons в папке скинов. Имя файла значков должно совпадать с именем файлов значков, доступных в папке значков плагинов.

Если вы хотите, чтобы исходная версия вашего скина правильно перегружала значки, вы должны сообщить CKEditor о наличии ваших пользовательских значков. Это необязательно, но если этого не сделать, ваши значки будут видны только в релизной версии вашего скина. В качестве примера проверьте файл skin.js в скине Moono.

Попробуйте также очистить кеш.

person Rogur    schedule 09.03.2016
comment
Но в моем CKEditor нет папки плагинов для встроенных опций, таких как жирный шрифт. - person MTilsted; 09.03.2016

Я только что скачал базовую версию CKEditor v4.5.7, и по умолчанию есть папка «плагины».

Вы уверены в используемой версии?

После редактирования:

Иконки определены в файле skins/moono/editor.css и например для Bold посмотрите после класса .cke_button__bold_icon - там все можно изменить.

Дабы не редактировать стандартные файлы, предлагаю вам создать новый скин: продублировать папку moono и переименовать как вам удобно и в свой config.js добавить

config.skin = 'skin-name'; 
person intuix    schedule 09.03.2016
comment
Да, есть папка плагина. Но он не содержит всех основных плагинов, таких как выделение жирным шрифтом, подписка и т. д. - person MTilsted; 09.03.2016