Меню
Категории
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; /* все теги */


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




*