Joomla com media image select Свойство '$' на обект [object Object] не е функция index.php

Създавам уебсайт в Joomla 3.1, в зоната Zoo той използва Com_media за избор на изображение. Мога да го използвам за преглед на изображения, но изскачащият прозорец дава грешката

Uncaught TypeError: Property '$' of object [object Object] is not a function

Докато преглеждам изображенията и щракам върху това, което искам да използвам, получавам втората грешка

Uncaught TypeError: Cannot call method 'populateFields' of undefined

Всяка помощ за разрешаването на тези проблеми би била чудесна.


person lee murphy    schedule 11.03.2014    source източник
comment
Зареждате ли jQuery библиотека?   -  person Tushar Gupta - curioustushar    schedule 11.03.2014
comment
<script src="/solent/media/jui/js/jquery.min.js" type="text/javascript"></script> <script src="/solent/media/jui/js/jquery-noconflict.js" type="text/javascript"></script> <script src="/solent/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script> Ето Jquery, който намерих, той също зарежда mooltools.   -  person lee murphy    schedule 11.03.2014


Отговори (2)


Когато заредите jQuery noconflict, знакът за долар $ спира да бъде свързан с jQuery. Така че трябва да използвате jQuery() вместо $().

Имайте предвид, че MooTools също използва знака за долар. Този метод на MooTools е за избиране на елемент по ID и може да бъде заменен от document.id()

Сложната част, ако имате код MooTools и jQuery, е да знаете на коя библиотека принадлежи доларът. В посочената от вас грешка по-горе мисля, че е просто да замените $ с jQueryв реда на грешката.

person Sergio    schedule 11.03.2014

Опитайте да промените $ на jQuery, където възниква грешката във вашия код. Доколкото разбирам, проблемът възниква поради jQuery файла без конфликт, който се зарежда от Joomla:

<script src="/solent/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>

person BenEgan1991    schedule 11.03.2014
comment
Изглежда $ е за извикване на Mooltools, а не на Jquery - person lee murphy; 11.03.2014