代码之家  ›  专栏  ›  技术社区  ›  clops

TinyMCE配置

  •  0
  • clops  · 技术社区  · 16 年前

    我想将TinyMCE设置为允许 任何 没有任何清洁的HTML。我尝试过不同环境的Mirriad,但没有一款最终满足了我的需求。

    我还需要有一个选项,使TinyMCE带 从粘贴的文本中设置样式,只需保留Ps和ULs等。

    2 回复  |  直到 16 年前
        1
  •  1
  •   jqa    16 年前

    问题1:这是一个很大的期望。记住,编辑器必须编辑内容。希望它能够处理用户可能粘贴的任何内容,然后正确地编辑(粗体、下划线、缩进),这是非常困难的。编辑器正在进行自己的清理,以使内容稍微正常。

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

    大概是

        2
  •  1
  •   Nick    11 年前

    我认为您需要修改您提交的内容,以允许这样做。

    如果使用PHP,请尝试 http://php.net/htmlentities 用ENT_引号

    <!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>