首先感谢yi_xiao大侠做出的贡献!关于这个题目的讨论请见论坛的帖子:怎样修改Joomla中的头部文件?
如果在前台的界面中,没有用到mootools,可是Joomla!仍然要下载70多K的 mootools.js文件,这对用户体验来说是一个很糟糕的事情。以下是我的页面中引用的部分JS
<script type="text/javascript" src="/includes/js/joomla.javascript.js"></script>
<script type="text/javascript" src="/media/system/js/mootools.js"></script>
<script type="text/javascript" src="/media/system/js/caption.js"></script>
对于很多Joomla!网站的前台页面,这是没有意义,我们可以通过修改代码,去掉这些不必要的JS。
在你的模板页面的最上部,加上如下代码:
$headerstuff = $this->getHeadData();
reset($headerstuff['scripts']);
$moo = key($headerstuff['scripts']);
unset($headerstuff['scripts'][$moo]);i
$this->setHeadData($headerstuff);
具体位置请参考yi_xiao网友提供的这张图片中正确的代码部分:

修改完毕后,刷新一下页面看看吧。那些累赘是不是没了?
同样的操作也可去掉caption.js等。
相关文章



