【发布时间】:2016-01-20 13:52:11
【问题描述】:
我有一个问题,来自 joomla 模块的 html 输出被转义以便呈现为文本。
我不知道为什么会发生这种情况,这是 joomla 核心问题吗?
这只是在更新后才开始发生
【问题讨论】:
-
你是更新了扩展还是只更新了模板?
标签: php joomla3.0 joomla-extensions joomla-template
我有一个问题,来自 joomla 模块的 html 输出被转义以便呈现为文本。
我不知道为什么会发生这种情况,这是 joomla 核心问题吗?
这只是在更新后才开始发生
【问题讨论】:
标签: php joomla3.0 joomla-extensions joomla-template
使用 {source} 标签而不是 Joomla 的扩展似乎存在问题。谷歌搜索说这可能是 Sourcerer。
确保 Sourcerer 也已修补,并且开发人员说它适用于您更新到的 Joomla 版本。还要检查它是否仍然发布在您的插件列表中。如果您更新核心代码并且他们的代码适用于早期版本的 Joomla(或者只是写得不好),第三方扩展通常会停止工作。
查看示例中的代码,您可能实际上并不需要 Sourcerer 来添加您的代码,因为它都是 HTML 而不是服务器端代码 - 只需更新编辑器插件的参数以阻止它剥离您想要的标签利用。 NB 代码需要添加到代码视图而不是编辑器的所见即所得视图中。
Sourcerer 确实主要用于 PHP,这让我犹豫不决,因为它感觉像是一个大规模的 hack,而不是一个设计有良好实践和 Joomla 框架的扩展。
【讨论】: