Меню
Категории
CKEDITOR проблема с кавычками
18 ноября, 2019 Веб

При переезде одного сайта на новый хостинг столкнулся с проблемой. Весь текст и HTML при сохранении через CKEDITOR превращалось в чудо юдо.

Создаю статью. В нее вставляю код
<table width=”980″ border=”0″ cellspacing=”5″ cellpadding=”5″>
<tr><td width=”44%”>

Получаю в итоге такую вот ерунду после сохранения статьи.
<table border=”\”0\”” cellpadding=”\”5\”” cellspacing=”\”5\”” width=”\”980\””>
<tr><td width=”\”44%\””>

Решщение оказалось простым.

в папке cEditor найти и добавить в файл config.js
CKEDITOR.config.indentClasses = [“ul-grey”, “ul-red”, “text-red”, “ul-content-red”, “circle”, “style-none”, “decimal”, “paragraph-portfolio-top”, “ul-portfolio-top”, “url-portfolio-top”, “text-grey”];
CKEDITOR.config.protectedSource.push(/<(style)[^>]*>.*<\/style>/ig);// разрешить теги <style>
CKEDITOR.config.protectedSource.push(/<(script)[^>]*>.*<\/script>/ig);// разрешить теги <script>
CKEDITOR.config.protectedSource.push(/<\?[\s\S]*?\?>/g);// разрешить php-код
CKEDITOR.config.protectedSource.push(/<!–dev–>[\s\S]*<!–\/dev–>/g);
CKEDITOR.config.allowedContent = true; /* все теги */



Добавить комментарий




*