【问题标题】:How can i force that tinyMCE does not convert <b> tags to <strong> tags?如何强制 tinyMCE 不将 <b> 标签转换为 <strong> 标签?
【发布时间】:2011-05-23 08:31:42
【问题描述】:

当我使用 html 编辑器 tinyMCE 并在其中粘贴代码时,它会将 html &lt;b&gt; 标签转换为 &lt;strong&gt; 标签。

andybody 知道如何强制此编辑器阻止此类转换吗?

谢谢。

【问题讨论】:

    标签: javascript editor tinymce


    【解决方案1】:

    是的,在你的 tinymce init 中使用这段代码

        // Override internal formats  
        formats: {
            bold : {inline : 'b' },  
            //italic : {inline : 'i' },
            //underline : {inline : 'u'}
        },
    

    【讨论】:

    • 这是正确的,但在某些 CMS 中,出于兼容性原因,b-tags 需要继续使用
    • 和很多人我们类似 .... 但是当更改为 它不起作用
    • 并且有没有办法实现换行符不像

      那样插入 2 个新行?我的意思是像使用 word 或任何其他文字处理器一样进行自然编辑。

    • 感谢那个教程...但是格式的代码仍然无法工作...你把这个 tinyMCE.init({ 格式:{ 粗体:{inline :'b'}}, mode : "textareas", theme : "advanced", plugins : "wordcount", width : "100%"}.... 代码再次显示 而不是
    • @GabyakaG.Petrioli 在 HTML5 中 strongno longer 替代 b 。从技术上讲,TinyMCE 现在应该具有所有四个元素 strongembi。将 转换为 现在对于考虑到 HTML5 语义的新编写的内容非常不利。
    【解决方案2】:

    您可以尝试转到插件管理器,找到插件“Editor - TinyMCE”,然后在基本选项下查找“扩展有效元素”字段并在其中添加您的 HTML5 标记。就像你的情况一样:&lt;strong&gt;&lt;br&gt; 那么它就不会忽略你的&lt;strong&gt;&lt;br&gt;

    谢谢希望你会喜欢它! :)

    【讨论】:

      【解决方案3】:

      这对我有用 tinyMCE.init({ 有效元素:“a[href|target=_blank],b,div[align],br” .......

      在这里,您可以设置所有适用于 tiny 的元素,即使它们已被弃用,例如 b(替换为 strong,或者 i 替换为 em)。有了这个标签,tiny 不会替换 valid_elements 中的匹配项。

      在创建编辑器时,Tiny 本身有一些规则: 有效元素:“@[id|class|style|title|dir

      我们可以看到它为了匹配它的标准而做出的改变。 在我的情况下,一些 html 有一个 'b' 标记,里面有一个类,我不必触摸 'b class='aClass'',所以这种东西的 valid_elements 是 valid_elements : "b[class|id],i" 我们在 b 中设置有效标签,例如 class 或 id,。如果我们没有在 [..] 中设置任何选项,则 'b class='aClass'' 将被替换为简单的 'b'。

      希望这对某人有所帮助。

      更多解释的链接 http://tinymce.moxiecode.com/wiki.php/Configuration:valid_elements

      【讨论】:

      • 但您仍然需要格式设置以使 tinymce 使用 b-tags 而不是 strongs!
      • 我需要这个以及接受的答案才能恢复我的 标签。
      猜你喜欢
      • 1970-01-01
      • 2015-03-26
      • 2019-09-23
      • 2020-05-29
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 2011-03-23
      • 2017-05-07
      相关资源
      最近更新 更多