【问题标题】:Html from modules being escaped来自模块的 Html 被转义
【发布时间】:2016-01-20 13:52:11
【问题描述】:

我有一个问题,来自 joomla 模块的 html 输出被转义以便呈现为文本。

我不知道为什么会发生这种情况,这是 joomla 核心问题吗?

这只是在更新后才开始发生

【问题讨论】:

  • 你是更新了扩展还是只更新了模板?

标签: php joomla3.0 joomla-extensions joomla-template


【解决方案1】:

使用 {source} 标签而不是 Joomla 的扩展似乎存在问题。谷歌搜索说这可能是 Sourcerer。

确保 Sourcerer 也已修补,并且开发人员说它适用于您更新到的 Joomla 版本。还要检查它是否仍然发布在您的插件列表中。如果您更新核心代码并且他们的代码适用于早期版本的 Joomla(或者只是写得不好),第三方扩展通常会停止工作。

查看示例中的代码,您可能实际上并不需要 Sourcerer 来添加您的代码,因为它都是 HTML 而不是服务器端代码 - 只需更新编辑器插件的参数以阻止它剥离您想要的标签利用。 NB 代码需要添加到代码视图而不是编辑器的所见即所得视图中。

Sourcerer 确实主要用于 PHP,这让我犹豫不决,因为它感觉像是一个大规模的 hack,而不是一个设计有良好实践和 Joomla 框架的扩展。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 2017-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多