【问题标题】:TinyMCE can't align header tagsTinyMCE 无法对齐标题标签
【发布时间】:2011-04-19 20:24:30
【问题描述】:

有谁知道如何通过 TinyMCE 界面启用标题标签的文本对齐?如果我选择文本(任何标题标签)并选择一个对齐选项,它似乎已在编辑器中正确排列。但是,当我保存页面时,它会移回默认对齐方式(在我的情况下是左侧)。

我也尝试过直接编辑 HTML,但是当我关闭对话框时,HTML 似乎没有更新。

我在 wiki 上找到了一些关于 extended_valid_elements 的文档,我尝试在 tiny_mce.js 文件中更新这些文档,但似乎没有什么不同。

这是 tinyMceConfig.config 文件中标题标签的“valid_elements”设置:

-h1[id|dir|class|align],-h2[id|dir|class|align], -h3[id|dir|class|align],-h4[id|dir|class|align],-h5[id|dir|class|align],-h6[id|style|dir|class|align]

【问题讨论】:

    标签: tinymce umbraco


    【解决方案1】:

    对于任何有类似问题的人,我设法解决了这个问题。

    当您选择任何对齐选项时,编辑器会尝试将style 属性应用于标题标签,默认情况下,valid_elements 配置中未启用此功能。

    为了让它工作,您只需将style 属性添加到每个标头的配置中,例如-h1[id|dir|class|align|style], -h2[id|dir|class|align|style]

    如果使用 Umbraco,您需要在 ~/config/tinyMceConfig.config 文件中进行这些更改,然后回收您的网站正在运行的应用程序池。

    【讨论】:

      【解决方案2】:

      valid_elements 呢?我认为这应该是适合你的设置,因为 header 标签是有效的 xhtml 标签,你不需要extended_valid_elements。

      【讨论】:

      • 嗨,我检查了有效元素,它似乎配置正确,请参阅我的问题,我已从 tinyMceConfig 文件中发布了配置。
      • 这种行为是否可以在moviecode(tinymce.moxiecode.com/examples/full.php)的示例页面中看到?
      • hmm,能否请您发布您的完整配置?
      • 我设法找出问题所在。我安装了本地版本的 umbraco 4 并直接运行它。同样的问题,我查看了 tinyMceConfig.config 文件中的配置,注意到标题标签启用了 align 属性....但是当您在编辑器中选择对齐选项时,它会尝试设置 style属性不是对齐!所以我更新了配置文件以允许标签的样式属性,嘿,它很快就起作用了。在我的实时网站上尝试了相同的更改,但它似乎永远不会更新,有什么想法吗?
      • 是的,在@ss 中绝对是痛苦的!我也设法解决了实时服务器上的问题,我不得不回收应用程序池。
      猜你喜欢
      • 2012-10-05
      • 1970-01-01
      • 1970-01-01
      • 2017-09-19
      • 2015-11-29
      • 1970-01-01
      • 2012-11-26
      • 2023-03-25
      • 2019-03-22
      相关资源
      最近更新 更多