CKEditor и цвет шрифта сохранены, но не работают - PullRequest
0 голосов
/ 23 февраля 2010

Я только что установил CKEditor и вызвал его с тегом JS. Когда я сохраняю текст, все атрибуты шрифта (отступ, пробел, размер, оформление и т. Д.) Сохраняются правильно.

Проблема в том, что когда я хочу отредактировать данные с помощью CKEditor, все эти атрибуты хорошо загружены, но ЦВЕТ, даже если в приведенном ниже примере он установлен на "СИНИЙ"!

Что очень странно, потому что когда я вижу свойство стиля цвета в моей базе данных:

<h3 style=\"\\&quot;color:blue\\&quot;\">
<strong>aulne </strong>kjhqsdf <span style=\"\\&quot;color:#008000;\\&quot;\"><u>kjhkjsdfh </u></span>j&#39;<span style=\"\\&quot;\\\\&quot;\\\\&quot;\\&quot;\"><em>esp&egrave;re </em></span><span style=\"\\&quot;\\\\&quot;\\\\&quot;\\&quot;\">bien<sup>2</sup></span></h3>

Я нашел это старое сообщение об ошибке http://dev.fckeditor.net/ticket/116 где решение не найдено.

Большое спасибо, С уважением.

Ответы [ 2 ]

0 голосов
/ 26 апреля 2013

Он перестал работать, когда я закомментировал полосы в коде php. Так что я делал наоборот и не снимал косые черты. Прочитав другой ответ, который мне показался да, я вчера прокомментировал следующее. Теперь работает отлично! Некоторые режимы PHP, такие как безопасный режим, генерируют дополнительные косые черты, чтобы уменьшить количество попыток взлома, поэтому перемещение кода с серверов в разных режимах может вызвать проблемы. Так что этот ответ та же, но противоположная причина. Мой сервер находится в безопасном режиме, поэтому он автоматически добавляет косые черты, и я должен удалить их.

$ a10 = полоски ($ a10);

0 голосов
/ 23 февраля 2010

Я нашел проблему: на стороне php перед вставкой я использовал функцию "addlash", которую забыл удалить.

Еще раз спасибо.

...