2013-04-18 73 views
-1

这是我第一个使用Joomla进行网站开发的项目。我试图做一个仪表板实施。我的问题是,每当我在使用源代码的文章中编辑脚本时,这些更改都不会立即反映在我的网站上。我甚至尝试重新启动我的Wamp服务器,但徒劳无功。我应该遵循的任何提示? 谢谢。为什么Joomla不会在首页上显示我的PHP/Javascript标签?

回答

1

根据您的Joomla版本,有不同的选项可以检查以抑制剥离或过滤前端<script>等标签。这里有一些提示:

首先,根据您选择的编辑器,您的标签可能会被过滤掉客户端。如果您使用标准TinyMCE例如请到扩展 - 插件 - TinyMCE,您将在其中找到禁用的元素列表,其中可能包括script。要确切地确定你做了什么,总是检查谁应该被允许在文章中输入脚本标签,如果像你这样的其他人有权使用它们,这几乎总是一个主要的安全风险。因此,另一种选择可以是将管理员/作者的编辑器设置为纯文本,并保持TinyMCE不变。

另一个过滤是由joomla本身完成的服务器端,可以在“全局配置” - >“文本过滤器”中进行控制。标准安装后,所有组将使用默认黑名单过滤,其中包括删除脚本标记。在这里你可以为超级用户组定义“不过滤”,例如

同样,这一切都取决于您的Joomla版本(我的例子是指2.5),并提示解决这个问题,但不知道您的安全概念。

相关问题