Мне еще предстоит найти реальное решение этой проблемы.
В FCKeditor 2, при использовании метода интеграции PHP, любой html-элемент, который передается в редактор, будет иметь обрезанный стиль CSS.
Поэтому это:
<div style="color:#000;background:blue">hello</div>
будет выглядеть так:
<div>hello</div>
Я могу подтвердить, что редактор сохранит стиль правильно после его сохранения, но если вызагрузите его в редактор, он удаляется и, таким образом, при втором сохранении удаляется.
Единственные 2 решения, которые, к сожалению, не являются для меня решениями, - это либо использовать интеграцию Javascript, которая неработать с моей структурой кодирования или отключить магические кавычки.Хотя я хотел бы отключить магические кавычки, так как на них не рекомендуется полагаться, в настоящее время у меня нет времени, чтобы просмотреть мою довольно большую кодовую базу, чтобы убедиться, что выполнение этого не сломает что-то еще.
Итак, я спрашиваю, как это можно решить с помощью FCKeditor 2, используя интеграцию PHP с включенными магическими кавычками?Я уже удалил «стиль» из FCKConfig.RemoveAttributes в fckeditor.js
Пожалуйста, не предлагайте такие решения, как «обновление до CKeditor», «использование интеграции с javascript» и «отключение магических кавычек», поскольку это может привести к поражению.цель этого поста.Спасибо за любую помощь, и надеюсь, что поиск решения поможет многим другим с той же проблемой.
Дэвид