Joomla 3无法将<script>添加到文章</script>

时间:2014-11-10 08:53:32

标签: javascript wysiwyg joomla3.0 tinymce-4

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

我想在我的文章中添加js脚本。我使用TinyMCE编辑器编辑文章。

在TinyMCE插件字段禁止元素中我填充了虚拟文本,现在它包含&#34; cms123&#34;,我删除了&#34;脚本,applet,iframe&#34;。< / p>

我检查了全局配置 - &gt; 超级用户的文字过滤器 我已经设置了&#34;没有过滤&#34;。

但是,当我尝试使用js代码保存文章时,joomla会从我的文章中删除我的标记<script>,同时我使用<iframe>进行了检查,joomla将此标记替换为{{1标签...我真的很困惑,我无法理解错误。

有人能帮助我吗?

感谢。

5 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:4)

我今天刚遇到这个问题,我确认了同样的问题。我无法删除&#34;脚本&#34;禁止的元素,但我能够删除其他一切。然后我尝试在“禁止元素”输入框中添加一个句点,保存,我现在可以使用脚本标记。我的框架也工作。我使用的是3.3.6。奇怪。

  1. 全局配置 - &gt;超级用户的文本过滤器 - 设置它&#34;没有 过滤&#34;
  2. 用户 - &gt;用户管理员 - 确保您拥有超级用户权限
  3. 扩展程序 - &gt;插件管理器 - &gt;过滤器:编辑器 - &gt; TnyMCE-在 TinyMCE插件字段,在&#34;禁止元素中添加一个句点&#34;字段

答案 2 :(得分:4)

我已经花了很长时间才开始了解这个问题 - 即使在安装JCE编辑器之后,问题仍然存在。事实证明,另一个安全组件RSFirewall正在后台运行,剥离出禁用的元素。

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

答案 3 :(得分:2)

遇到同样的问题。我使用的是3.6.2。以下是我如何运作:

  1. 全局配置 - &gt;超级用户的文本过滤器 - 设置它&#34;没有 过滤&#34;
  2. 用户 - &gt;用户管理员 - 确保您拥有超级用户权限
  3. 扩展程序 - &gt;插件管理器 - &gt;过滤器:编辑器 - &gt; TnyMCE-在 TinyMCE插件字段,删除&#34;脚本&#34;在&#34;禁止元素&#34;字段
  4. 在&#34;扩展有效元素&#34;中,添加&#34;脚本&#34;
  5. 我现在可以在文章中添加脚本标记。

    enter image description here

答案 4 :(得分:0)

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

https://www.joomlacontenteditor.net/

允许您添加所有标记。

可能是帮助

由于