【问题标题】:TinyMCE - editor changing pasted contentTinyMCE - 编辑器更改粘贴的内容
【发布时间】:2013-02-12 18:50:24
【问题描述】:

两个问题,也许它们是由同一件事/设置引起的。

通过完整的公司帐户使用 TinyMCE。许多发布者只是将 HTML 粘贴到 HTML 源代码编辑器中......我们只是在进行此操作,结果非常复杂。

因此,如果有人有一个编码良好的页面,它就会运行良好 - 就我们而言。

但是,如果您创建一个带有几个(或一个)打开的 div 标签的页面。天啊!编辑器可以将 div 扔到任何地方——有人发给我的一页上多了 30 个。为什么编辑器要更改内容?我们能阻止这种情况发生吗?如果发布者犯了 HTML 错误,我们宁愿显示错误 - 而不是清除。

我在创建菜单时也注意到我自己,如果你在链接标签中放入任何东西(如 div、ul、li、dd、dt、dl、h1-6 ......几乎任何标签),而不是跨度,编辑器要么将标签内容推送到链接标签之外,要么将标签更改为跨度。

【问题讨论】:

  • 我们还注意到“ul”标签存在类似问题。编码错误导致整个页面都出现“ul”。这个编辑器看起来真的是帮了太多忙。
  • 如果粘贴在 HTML 内容中,为什么不直接使用普通的文本区域呢?省去你的麻烦。
  • 除此之外,试试这个:tinymce.com/wiki.php/Configuration:cleanup
  • 工作流程是发布者可能会粘贴 HTML 以启动页面。然后一个小组将接管该页面进行编辑。这些团体真的需要编辑。如果他们没有 HTML 经验,一些出版商也会使用编辑器来构建他们的页面(非常缓慢)。因此,没有设置可以防止 HTML 源代码被更改。只是看起来很愚蠢。
  • 很抱歉没有看到它已被弃用 - 这个看起来仍然在当前版本中:tinymce.com/wiki.php/Configuration:verify_html

标签: tinymce


【解决方案1】:

http://www.tinymce.com/wiki.php/Configuration:Cleanup/Output

看起来验证 html 是新设置。测试后会报告。

大卫 - 如果你回答,我会标记你的正确。看起来这适用于 3.4 及以下版本。

【讨论】:

  • 这个链接已经失效了,现在这里有一个完整的清理/输出部分(对于 TinyMCE 4.x):tinymce.com/wiki.php/Configuration
  • 上一条评论的链接也坏了
【解决方案2】:

对于第 3 版,请使用

verify_html : false

从这里http://archive.tinymce.com/wiki.php/Configuration3x:verify_html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多