TinyMCE配置

时间:2009-10-08 15:17:31

标签: tinymce

我想设置TinyMCE以允许字面上任何 HTML而无需任何清理。我尝试过不同设置的mirriads,但最终都没有满足我的需求。

我还需要选择使用粘贴文本制作TinyMCE strip 任何样式,然后离开Ps和UL等等。

2 个答案:

答案 0 :(得分:1)

问题1:这是一个很大的期望。请记住,编辑器必须编辑内容。期望它处理用户可能粘贴的任何内容然后正确编辑它(粗体,下划线,缩进)是很多的。编辑器正在进行自己的清理工作,以使内容略显清晰。

问题2:使用'有效元素'选项。 http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/valid_elements

可能是类似的东西  valid_elements:'p,ul,li'

答案 1 :(得分:1)

我认为您需要更改提交的内容才能实现此目的。

如果使用PHP,请使用ENT_QUOTES

尝试http://php.net/htmlentities

将会做什么将您的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>