2012-10-23 20 views
0

概述如何修復上的Joomla aiContactSafe的

MooTools的和jQuery衝突我有一個Joomal 2.5網站安裝AiContactSafe接觸形式。標準AiContactSafe作爲component這意味着,我不能將聯繫表單包含到文章中,它已經在我的網站上整個頁面上。

AiContactSafe有一個名爲AiContactSafeForm的插件,它使用戶能夠使用{aicontactsafeform pf=3}等標籤將表單添加到頁面中。號碼3是表單的ID。而且,它的功能是使用戶能夠將表單添加到文章中。這個插件使用MooTools。

問題

這工作得很好,只要我沒有jQuery的我的網頁上。當我有jQuery時,它會與MooTools庫制動我的網站衝突。

問題

如何解決jQuery的衝突。我試着在jQuery.1.8腳本後面添加$.noConflict()到頁面的頂部,但是這並不能解決它。有沒有人遇到過這個問題?有人能幫我解決這個問題嗎?多謝你們。

+3

這已經回答了好幾次(參見[這裏](http://stackoverflow.com/questions/1329981/joomla-jquery-modules-conflicting )和[這裏](http://stackoverflow.com/questions/2810399/jquery-and-mootools-conflict)) – Sara

回答

1

嘗試通過該代碼添加noConflict:

$document = JFactory::getDocument(); 
$document->addScript('[path to jquery]'); 
$noconflict = 'jQuery.noConflict();'; 
$document->addScriptDeclaration($noconflict); 
+0

我沒有任何問題與組件,並顯示它作爲一個組件。問題是當我嘗試添加表單'in'和使用AiContactSafeForm插件的文章。 – nasty

+0

是否只有1個版本的jquery被加載?或者更多? – Lodder

+0

是的。 jquery 1.8 – nasty