Конфигурация TinyMCE - PullRequest
       9

Конфигурация TinyMCE

0 голосов
/ 08 октября 2009

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

Мне также нужно иметь возможность сделать TinyMCE strip любой стиль из вставленного текста и просто оставить Ps и ULs и так далее.

Ответы [ 2 ]

1 голос
/ 29 мая 2015

Я думаю, вам нужно изменить представленный контент, чтобы учесть это.

при использовании PHP попробуйте http://php.net/htmlentities с ENT_QUOTES

то, что это сделает, превратит ваш html в безопасный для использования символ / кавычки

т.е. эта разметка

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>

<body>
<p>hello world</p>

</body>
</html>

Станет этой разметкой.

<p>&lt;!DOCTYPE HTML&gt;<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;<br />&lt;title&gt;Untitled Document&lt;/title&gt;<br />&lt;/head&gt;<br /><br />&lt;body&gt;<br />&lt;p&gt;hello world&lt;/p&gt;<br /><br />&lt;/body&gt;<br />&lt;/html&gt;</p>
1 голос
/ 03 ноября 2009

Вопрос 1: Это большое ожидание. Помните, что редактор должен редактировать контент. Можно ожидать, что он обработает все, что пользователь может вставить, и затем отредактирует его (жирным шрифтом, подчеркиванием, отступом). Редактор выполняет свою собственную очистку, чтобы сделать содержимое слегка вменяемым.

Вопрос 2: используйте опцию «допустимые элементы». http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/valid_elements

наверное что-то вроде valid_elements: 'p, ul, li'

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