Unite Revolution Slider是個功能強大的動畫組件,在Joomla或Wordpress網站上面應用很多。但是在國內使用它會出現加載速度、點擊按鈕無反應等問題。原因很簡單,是因為組件引用了google服務器上面的Js文件,在國內被墻后無法加載所致。在國內有很多Js替代資源,包括百度或360但問題很多。
六翼給出的解決方法很簡單:

修改下面的文件,將其中的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建站原創文章





