PDA

Orijinalini görmek için tıklayınız : joomla 1.7 k2 sorunu


eflatunkelebek
12-12-2011, 00:56:10
Günlerdir kafa yorduğum konu 1.7 ye k2 kurduğumda alt menüler, slaytlar, kayan yazılar ajaks ile çalışan herşey iptal oluyot k2 iptal edince düzeliyor.

eflatunkelebek
12-12-2011, 01:34:53
plugins/system/k2/k2.php Dosyasını açıp
aşağıdaki kodları kesip çıkardığımda sistem çalıştı

// JS
$jQueryHandling = $params->get('jQueryHandling','1.6remote');
if($jQueryHandling && strpos($jQueryHandling,'remote')==true){
$document->addScript('http://ajax.googleapis.com/ajax/libs/jquery/'.str_replace('remote','',$jQueryHandling).'/jquery.min.js');
} elseif($jQueryHandling && strpos($jQueryHandling,'remote')==false) {
$document->addScript(JURI::root(true).'/media/k2/assets/js/jquery-'.$jQueryHandling.'.min.js');
}
$document->addScript(JURI::root(true).'/components/com_k2/js/k2.js');
$document->addScriptDeclaration("var K2SitePath = '".JURI::root(true)."/';");

if(JRequest::getCmd('task')=='search' && $params->get('googleSearch')){
$language = &JFactory::getLanguage();
$lang = $language->getTag();
$document->addScript('http://www.google.com/jsapi');
$js = '
//<![CDATA[
google.load("search", "1", {"language" : "'.$lang.'"});

function OnLoad(){
var searchControl = new google.search.SearchControl();
var siteSearch = new google.search.WebSearch();
siteSearch.setUserDefinedLabel("'.$mainframe->getCfg('sitename').'");
siteSearch.setUserDefinedClassSuffix("k2");
options = new google.search.SearcherOptions();
options.setExpandMode(google.search.SearchControl. EXPAND_MODE_OPEN);
siteSearch.setSiteRestriction("'.JURI::root().'");
searchControl.addSearcher(siteSearch, options);
searchControl.setResultSetSize(google.search.Searc h.LARGE_RESULTSET);
searchControl.setLinkTarget(google.search.Search.L INK_TARGET_SELF);
searchControl.draw(document.getElementById("'.$params->get('googleSearchContainer', 'k2Container').'"));
searchControl.execute("'.JRequest::getString('searchword').'");
}

google.setOnLoadCallback(OnLoad);
//]]>
';
$document->addScriptDeclaration($js);
}