Ошибка после обновления mSearch2

Ошибка после обновления mSearch2 не срабатывает фильтрация в mFilter2
В консоли Хрома ошибка: Uncaught ReferenceError: $ is not defined(anonymous function) @ default.js:637
Подскажите, пожалуйста, где искать решение проблемы?

UPD:
// Initialize Filters
if ($('#mse2_mfilter').length) { // строка 637
	if (window.location.hash != '' && mSearch2.Hash.oldbrowser()) {
		var uri = window.location.hash.replace('#', '?');
		window.location.href = document.location.pathname + uri;
	}
	else {
		//mSearch2.initialize('#mse2_mfilter');
		mSearch2.initialize('body');
	}
}
Михаил
22 июня 2015, 12:02
modx.pro
1 829
0

Комментарии: 9

Василий Наумкин
22 июня 2015, 15:08
0
Обожемой, подключи jQuery.
    Михаил
    22 июня 2015, 15:13
    0
    не понял

    все включено
      Василий Наумкин
      22 июня 2015, 15:17
      0
      $ is not defined — говорит, что не включено.

      Какой смысл утверждать, что подключено, если твой браузер сам тебе говорит обратное? Нет такой переменной, ищи. Может, где то указан jQuery.noConflict().

        Михаил
        22 июня 2015, 15:21
        0
        спасибо, буду искать
          Михаил
          22 июня 2015, 15:52
          0
          Тут такое дело, я проверил сейчас: корректно работает версия 1.1.5-pl1
          Дальнейшие обновления приводят к ошибке
            Василий Наумкин
            22 июня 2015, 16:19
            0
            Потому что до версии 1.2.2 jQuery подключался автоматически. Но покупатели сетовали на лишний код в странице и на то, что jQuery уже и так есть на большинстве сайтов, поэтому я его убрал.

            Об этом есть запись в changelog.

            Так что, включи jQuery.
              Михаил
              22 июня 2015, 17:18
              0
              так у меня он подключен почти на всех страницах сайта
              <script type="text/javascript" src="../js/jquery-1.11.0.min.js"></script>
              или для mFilter2 нужно что-то свое?
                Василий Наумкин
                22 июня 2015, 17:32
                0
                Да, у mFilter2 свой собственный jQuery. Я его переписываю, в свободное время. Подумываю еще и свой новый браузер сделать, чтобы уж совсем всё было круто.

                Шутка.

                Если компонент был куплен — задавай вопрос нормально в техподдержке. Если нет, учись сам правильно подключать javascript и разбираться с его ошибками.
      Михаил
      22 июня 2015, 15:13
      0
      <script type="text/javascript" src="../js/jquery-1.11.0.min.js"></script>
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        9