0

在 Joomla 1.5 中使用 WYSIWYG 编辑器创建网站内容时,我无法自由插入 HTML 标签,例如 IFRAME,因为 HTML 标签将在保存文章时自动删除。我可以将 Joomla 配置为不使用 WYSIWYG 编辑器,这使得编辑文章有点痛苦,或者我可以使用 MySQL 查询浏览器将 HTML 代码强制写入文章并直接在站点的数据库中更改文章内容。这样做不仅麻烦而且效率低下,因为每次有人从 Joomla 后端所见即所得编辑器编辑文章时,插入的标签都会再次被编辑器删除。

有没有一种方法可以在 Joomla 1.5 文章中插入 IFRAME(或者可能是 JavaScript),而无需关闭 WYSIWYG 编辑器或破解数据库?

4

5 回答 5

2

我遇到了与您相同的问题。我用 Jumi 来解决这个问题。它工作得很好。

于 2010-12-19T08:11:38.310 回答
1

简短的回答:没有。Joomla 最了解:P

但说真的,您可以只为您的用户关闭所见即所得。转到“用户管理器”,选择您的帐户,然后将“用户编辑器”首选项设置为“编辑器 - 无编辑器”。这样您就可以输入您想要的任何标签和代码,而无需所见即所得。但是网站上的所有其他帐户仍然可以访问他们的所见即所得。

当您需要进行一些精确的 HTML/Javascript/etc 编码时,用这种方式切换 WYWIWYG 不需要太长时间。

于 2009-10-05T02:32:26.437 回答
1

实际上,这取决于您想在 IFRAME 中放入什么。如果它是 URL,那么您可以创建一个包含所需 URL 的“Wrapper”模块。在模块的“位置”字段中输入唯一名称。然后,您可以通过在您希望结果出现的位置插入以下内容来在文章中显示结果 {loadposition XXXX} 其中 XXXX 是您在模块的位置字段中键入的唯一名称。

于 2009-12-24T19:37:30.970 回答
0

我认为通过在 joomla 中使用 JCE 编辑器,您可以解决所有这些问题。

于 2011-06-15T10:49:52.613 回答
0

如果您使用 joomla 的 JCE 编辑器,它将允许您自定义允许的标签。默认的 Joomla 编辑器会去掉标签。如果您完全切换编辑器,我也会遇到问题,它会在提交时将其删除。我发现这样做的唯一方法是使用包装器或自定义代码模块。

于 2014-01-23T23:53:32.833 回答