不加载joomla默认的mootools.js和caption.js文件的方法

上一回我们有提到过,如何把k2默认加载的js文件去掉,如果你对这方面感兴趣,那么你应该也会想知道怎么把Joomla默认的JS文件去掉。

Joomla载入是会加载两个系统默认js文件

  <script type="text/javascript" src="/media/system/js/mootools.js"></script>
<script type="text/javascript" src="/media/system/js/caption.js"></script>

是不是看着不爽(你很可能有代码洁癖……)?如果你不喜欢在你的joomla网站加载mootools.js和caption.js文件,可以尝试一下以下方法:

修改你的joomla模板文件index.php,空出第一行位置,加入此代码:

       <?php 
//remove mootools.js and caption.js
$headerstuff=$this->getHeadData();
reset($headerstuff['scripts']);
foreach($headerstuff['scripts'] as $key=>$value){
unset($headerstuff['scripts'][$key]);
}
$this->setHeadData($headerstuff);
?>

这样就很轻松的把两个js文件灭掉了,当然,前提是你要对你的joomla网站JS文件的载入情况有大致了解,某些扩展可能会调用到系统默认的JS文件。