【问题标题】:Joomla 3 can't add <script> to articleJoomla 3 无法将 <script> 添加到文章中
【发布时间】:2014-11-10 08:53:32
【问题描述】:

Joomla 版本: Joomla! 3.3.6 稳定 [Ember] 01-October-2014 02:00 GMT

我想将 js 脚本添加到我的一篇文章中。我正在使用 TinyMCE 编辑器来编辑文章。

在 TinyMCE 插件字段 Prohibited Elements 我填充了虚拟文本,现在它包含“cms123”,我删除了“script,applet,iframe”。

我为超级用户检查了全局配置 -> 文本过滤器 我已将其设置为“无过滤”。

但是当我试图用 js 代码保存我的文章时,joomla 从我的文章中删除了我的标签&lt;script&gt;,我还检查了&lt;iframe&gt;,joomla 用&lt;i-frame&gt; 标签替换了这个标签......我'我真的很困惑,我不明白出了什么问题。

谁能帮帮我?

谢谢。

【问题讨论】:

    标签: javascript wysiwyg joomla3.0 tinymce-4


    【解决方案1】:

    实际上,我花了 4 个小时来找出这个问题并得到了解决方案。只需登录管理员,然后转到系统->全局配置,在此您将看到“站点设置”,您将找到“默认编辑器”,选择“编辑器 - CodeMirror”并保存。之后转到文章,然后添加您的脚本。享受:)

    【讨论】:

    • 聚会有点晚了,但您不必更改每个人的默认编辑器 - 您可以通过用户界面仅为您更改它。降低其他用户搞砸任何事情的风险。
    【解决方案2】:

    我今天刚遇到这个问题,我确认了同样的问题。我无法删除“脚本”禁止元素,但我能够删除其他所有内容。然后我尝试在 Prohibited Elements 输入框中输入一个句点,保存,现在我可以使用脚本标签了。我的框架也工作。我正在使用 3.3.6。奇怪。

    1. 全局配置 -> 超级用户的文本过滤器 - 将其设置为“否 过滤”
    2. 用户 -> 用户管理器 - 确保您拥有超级用户权限
    3. 扩展 -> 插件管理器 -> 过滤器:编辑器 -> TnyMCE -在 TinyMCE 插件字段,在“禁止元素”字段中添加句点

    【讨论】:

    • 不太明白您是如何解决这个问题的,请您更好地解释一下。谢谢。
    • 更新了答案以澄清。
    • 嗨@DanielMurphy。如果我想禁止小程序怎么办,我该怎么做。我在 Joomla 3.6 上,在禁止元素字段中,我只有小程序,但不知何故脚本被剥离了。我该如何解决这个问题?
    【解决方案3】:

    我花了很长时间才弄清楚这一点 - 即使在安装 JCE 编辑器之后问题仍然存在。事实证明,另一个安全组件 RSFirewall 在后台运行,以剥离被禁止的元素。

    因此解决方案是在 RSFirewall 防火墙配置中添加一个例外:https://www.rsjoomla.com/support/documentation/view-article/785-scrambled-tags-iframe-becomes-i-frame.html

    【讨论】:

      【解决方案4】:

      遇到同样的问题。我正在使用 3.6.2。以下是我的工作原理:

      1. 全局配置 -> 超级用户的文本过滤器 - 将其设置为“否 过滤”
      2. 用户 -> 用户管理器 - 确保您拥有超级用户权限
      3. 扩展 -> 插件管理器 -> 过滤器:编辑器 -> TnyMCE -在 TinyMCE 插件字段,删除“禁止元素”字段中的“脚本”
      4. 在“扩展有效元素”中,添加“脚本”

      我现在可以在文章中添加脚本标签了。

      【讨论】:

        【解决方案5】:

        我认为你必须使用 jce 编辑器

        https://www.joomlacontenteditor.net/

        允许你添加所有标签。

        可能有帮助

        谢谢

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-03-09
          • 1970-01-01
          • 2011-10-25
          • 2016-02-16
          • 1970-01-01
          • 1970-01-01
          • 2012-10-20
          • 1970-01-01
          相关资源
          最近更新 更多