CKEditor: Редактирование шаблонов (например, PHP, JSP, ASP, ... то есть нестандартный HTML) - PullRequest
1 голос
/ 25 января 2011

Привет всем еще раз! Я разрабатываю этот плагин для редактирования PHP страниц с использованием CKEditor (пожалуйста, посмотрите демонстрационные видео для получения дополнительной информации ; o) . Все работает нормально, если я пытаюсь вставить PHP код внутри тега <pre>, чтобы отобразить код внутри этой страницы.

Дело в том, что мне нужно вставить код PHP непосредственно внутри кода целевой веб-страницы (ну, на самом деле это PHP страница ...), потому что идея заключается в том, чтобы вставить PHP фрагменты, которые будут оценены и расширены позже на стороне сервера.

В этом демонстрационном видео вы можете видеть, как только я вставляю PHP код непосредственно в тег <div> (т.е. в режиме источника) и снова переключаюсь в режим источника, затем весь PHP блок очищается и заменяется на &nbsp; сущность. То же самое происходит, если плагин пытается вставить тот же фрагмент (то есть в режиме WYSIWYG ) после нажатия кнопки Ok .

Итак, вопросы:

  1. Можно ли что-то сделать так, чтобы CKEditor дал указание не запутывать PHP блок?
  2. У кого-нибудь есть подсказка или способ обойти это поведение?

Заранее спасибо!

1 Ответ

0 голосов
/ 25 января 2011

Используйте параметр config.protectedSource , на странице даже приведен список, как его использовать с PHP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...