RichTextEditor - это PHP / код, дружественный к фрагментам php - PullRequest
0 голосов
/ 03 марта 2009

Я не могу найти js RTE, который будет дружелюбно играть с фрагментами php, переплетенными в нем. Я хочу мини CMS для бэкэнда ряда сайтов. Виды имеют некоторые фрагменты PHP здесь и там

Есть ли какие-либо RTE, которые оставят php в покое и даже покажут его смешанным с хорошим форматированием?

TinyMCE убивает теги даже при вводе в режиме html и переключении туда-сюда. FCKEdit, кажется, сохраняет код в целости и сохранности при вставке в исходный режим, но он не отображается на стороне редактирования, поэтому, если кто-то удалит элемент с некоторым количеством php в нем, bop, он исчезнет.

И ни один из редакторов не любит создавать код с хорошим отступом, это тоже было бы хорошим плюсом, но, вероятно, излишне спросить, хе.

Ответы [ 2 ]

1 голос
/ 03 марта 2009

Редакторы форматированного текста Javascript используют встроенные в браузер функции DesignMode или ContentEditable для реализации встроенного редактирования HTML, которые не поддерживают встроенные теги PHP.

Решение должно было бы преобразовать их в какую-то другую форму, которая не запутается в HTML-редакторе браузера, а затем преобразовать их обратно в теги PHP после отправки.

Это можно сделать. Однако я не знаю ни одного из них.

Что касается создания кода с хорошим отступом, это аналогичная проблема. Браузеры используют его в своих встроенных HTML-редакторах.

0 голосов
/ 07 ноября 2009

У меня был похожий вопрос несколько недель назад: Текстовая область, которая может делать подсветку синтаксиса на лету?

Это может быть правильным для вас: http://marijn.haverbeke.nl/codemirror/ Они даже смешали подсветку PHP и HTML.

...