解决Unite Revolution Slider 异常使用问题

Unite Revolution Slider是个功能强大的动画组件,在Joomla或Wordpress网站上面应用很多。但是在国内使用它会出现加载速度、点击按钮无反应等问题。原因很简单,是因为组件引用了google服务器上面的Js文件,在国内被墙后无法加载所致。在国内有很多Js替代资源,包括百度或360但问题很多。

六艺给出的解决方法很简单:

Unite Revolution Slider

修改下面的文件,将其中的googleapi.com的引用替换成 api.cmsker.com的资源引用。

路径:/administrator/components/com_uniterevolution2/inc_php/framework/base_admin.class.php

public static function addCommonScripts(){

$isJoomla3 = UniteFunctionJoomlaRev::isJoomla3();

$urlJQuery = http://api.cmsker.com/ajax/libs/jqueryui/1.10.1/jquery-ui.min.js                         // <---在这里将googleapi的资源改为 api.cmsker.com的引用



if($isJoomla3 == false){
self::addScriptAbsoluteUrl($urlJQuery,"jquery");
}
else{
JHtml::_('bootstrap.framework');
}

$urlJqueryUI = "http://api.cmsker.com/ajax/libs/jqueryui/1.10.1/jquery-ui.min.js";                   // <---在这里将googleapi的资源改为api.cmsker.com的引用


self::addScriptAbsoluteUrl($urlJqueryUI,"jquery-ui");

self::addScriptCommon("jquery-migrate.min","jquery-migrate");

//self::addStyle("jquery-ui-1.10.3.custom.min","jui-smoothness","css/jui/new");
self::addStyleAbsoluteUrl('http://api.cmsker.com/ajax/libs/jqueryui/1.10.1/jquery-ui.css', 'jui-smoothness');       // <---在这里将googleapi的资源改为 api.cmsker.com的引用

 

六艺Joomla建站原创文章