我在转义joomla模块的html输出时出现问题,以便将其呈现为文本。
我不知道为什么会发生这种情况,这是一个joomla的核心问题吗?
这只是在更新后才开始发生
答案 0 :(得分:1)
使用{source}标记而不是Joomla的扩展名似乎是个问题。谷歌说这可能是Sourcerer。
确保Sourcerer也已修补,并且开发人员说它适用于您已更新的Joomla版本。还要检查它是否仍在插件列表中发布。如果您更新核心代码并且他们的代码是针对早期版本的Joomla(或者编写得很糟糕),则第三方扩展通常会停止工作。
查看示例中的代码,您可能实际上并不需要Sourcerer来添加代码,因为它是所有HTML而不是服务器端代码 - 只需更新编辑器插件的参数以阻止它剥离您想要的标记使用。需要在代码视图中添加NB代码,而不是编辑器的WYSIWYG视图。
Sourcerer主要用于PHP,这让我感觉很糟糕,因为它感觉像是一个大规模的黑客,而不是一个设计良好的练习和Joomla框架的扩展。