2015-07-22 6 views
0

В настоящее время я использую CKEditor 4 для настольного приложения, и моя проблема в том, что все мои значки для панели инструментов не отображаются. Причина этого в том, что когда элементы панели инструментов сгенерированы, он находит путь к папке со значками и помещает тег стиля для установки фона на каждой кнопке. Одна из папок в пути содержит круглые скобки, что приводит к недействительным CSS (например: background-image: url(file///C:/ProgramFiles(x86).../icons/;). Мой вопрос: кто-нибудь знает, где этот HTML-код сгенерирован, чтобы я мог кодировать его и избегать этой проблемы?CKEditor Icon Paths не URLEncoded

+0

Я использую CKEditor в настольном приложении, и если пользователь устанавливает это приложение в папку с недопустимым путем, то кнопки редактора не будут иметь значки. –

ответ

0

skin.js - файл, который необходимо отредактировать. Строка 18 - это то, где путь к значкам фактически создан, и в этот момент вы можете добавить .replace("(","%28").replace(")","%29"); в конец строки и выйдете из круглых скобок.