不加载k2默认的js文件的方法

如果希望不加载k2的js文件,可以使用下面的方法,适用于k2 2.5 版本

一、不加载jQuery文件

这个比较简单,进入joomla的管理后台,然后进入k2控制面板,右上角有个参数的选项,打开它。

在弹出窗口的第一栏就可以看到关于jQuery文件的选择方式,我们只要选择不加载就可以了。

二、不加载k2.js文件

这个比上面的复杂一些,我们必须要修改k2的核心文件,修改:plugins/system/k2.php

使用//注释第36、37行的:

JHTML::_('behavior.mootools'); 
JHTML::_('behavior.modal');

使用//注释第49、50行的

$document->addScript(JURI::root(true).'/components/com_k2/js/k2.js'); 
$document->addScriptDeclaration("var K2SitePath = '".JURI::root(true)."/';");

如果你觉得不加载k2的JS文件还不够爽的话,可以看看《不加载joomla的默认JS文件的方法》这篇文章。

三、警告

使用了此方法,可能会造成某些与K2配套的扩展的影响。使用时请确保你已经对当前的JS加载比较熟悉。

已知不兼容扩展:Content Uploader Pro,表现为设置k2批量创建文章的文章、字段、图片等tabs不显示内容。