TinyMCE пишет ужасный HTML! - PullRequest
       13

TinyMCE пишет ужасный HTML!

6 голосов
/ 28 августа 2009

Я сейчас включил TinyMCE в бэкэнд-редактор простого приложения для редактирования блогов / страниц, но я крайне недоволен созданным им HTML-кодом. Это делает все виды грязных вещей, таких как:

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

РЕДАКТИРОВАТЬ: Я посмотрел списки других редакторов там (в том числе на SO), но я хочу знать, повезло ли людям из первых рук получить чистый код из своих редакторов wysiwyg.

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

Ответы [ 3 ]

4 голосов
/ 28 августа 2009

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

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

2 голосов
/ 28 августа 2009

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

Очиститель HTML

1 голос
/ 25 февраля 2010

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

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

...