2009-08-27 3 views
6

В настоящее время TinyMCE включен в редактор бэкэнда простого приложения для ведения блога/редактирования страниц, но я крайне недоволен созданным им кодом HTML. Он делает всевозможные беспорядочные вещи, такие как:TinyMCE пишет ужасный HTML!

  • Добавление встроенной информации о стиле, чтобы теги span, которые вы никогда не можете найти, чтобы избавиться без редактирования HTML напрямую.
  • Вложенные теги в бессмысленные способами (например, <p><strong><p><span>some text</span></p><strong></p> просто сделать что-то смелое.)
  • Добавление пустых строк <p>&nbsp;</p> где они не принадлежат, и я не пытается создать пустые строки.

EDIT: Я посмотрел на списки других редакторов там (в том числе на SO), но я хочу знать, если люди не понаслышке были лучше повезло получить чистый код из своих WYSIWYG редакторов.

Любые рекомендации для одного, который выводит лучший код за кулисами?

+0

Существует много сообщений об этом. Поиск SO для wysiwyg или tinymce или fckeditor –

ответ

4

Как насчет довольно резкой альтернативы, и с помощью WYMIWYG (Что вы имеете в виду, что вы получаете) редактор, скорее, что другой редактор WYSIWYG. Таким образом, автор полностью контролирует схематическую разметку, а также содержимое, которое он вводит.

К сожалению, я не нашел тот, который, как функция богата и может использоваться как TinyMCE, но это, кажется, прошли долгий путь - см http://www.wymeditor.org/demo/

+0

Это действительно интересный вариант! Благодаря! –

2

Используйте средство очистки HTML перед сохранением содержимого в базе данных.

HTML Purifier

1

Я нашел JoomlaFCK быть очень хорошей альтернативой Tiny MCE. Надеюсь, вам понравится. bye

BTW Я знаю, что это старая ветка, но кто-то может ее использовать. ;)