2013-09-25 5 views

ответ

8

В вашем шаблоне вы также можете переопределить файл jQuery.

Как это:

JOOMLA_ROOT/templates/YOURTEMPLATE/js/jui/jquery.min.js

Где jquery.min.js более новая версия JQuery.

Таким образом, Joomla будет загружать файл, а не версию по умолчанию при использовании JHtml::_('jquery.framework');

Внимание: тест хорошо, так что вы не имеете другие проблемы с новой версией JQuery.

Кредиты: Thanks Michael.

+0

'JHTML :: _ ('jquery.framework');' импорт JQuery из 'СМИ/жуй/js', а не в папке шаблона. – Lodder

+0

Да, НО, если вы будете следовать приведенным выше инструкциям, он загрузит файл под шаблонами, если вы его разместите. –

+1

Просто хотел добавить, что он работает и для переопределения Bootstrap. Просто добавьте новый bootstrap.min.js внутри JOOMLA_ROOT/templates/YOURTEMPLATE/js/jui/и bootstrap.min.css внутри JOOMLA_ROOT/templates/YOURTEMPLATE/css/jui /, и все готово. –

0

С Joomla 3.x, то jquery.js и jquery.min.js файлы расположены в:

JOOMLA_ROOT/media/jui/js/

Download jquery.js v1.10.2 (несжатый)

Download jquery.min.js v1.10.2 (сжатый)

Просто скачайте оба, переименуйте их так, чтобы они имели одинаковые имена файлов, n загрузить в указанное выше место.

Надеется, что это помогает

+0

Не такая прекрасная идея. Более позднее обновление может переопределить их с помощью другой нежелательной версии. –

+0

такие как? Предполагая, что OP работает с Joomla 3.1.5 (каким они должны быть), следующее обновление будет 3.2, которое использует jquery 1.10.2 .... так что любые переопределения будут в порядке;) – Lodder

+0

Я просто указывал, что они могут (без того, чтобы пользователь заметил это или имел возможность контролировать это). Да, в этом случае jQuery будет «1.10.2» в 3.2. Но вот почему существуют переопределения: не удивляться обновлению. –

 Смежные вопросы

  • Нет связанных вопросов^_^