В данной главе будут указаны возможные причины, из за которых модуль может не отрабатывать при 100% правильной настройке. Перед рассмотрением этих причин убедитесь в правильности базовых настроек таких как правильность настройки селекторов и страницы исключения.
1. Не полная <meta> с указанием кодировки и типа документа.
На некоторых сайтах встречается указание meta кодировки такого типа:
Для windows-1251: <meta charset="windows-1251">
Для UTF-8: <meta charset="UTF-8">
Для корректной работы библиотеки phpQuery требуется указание не только кодировки, но и типа документа:
Для windows-1251: <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
Для UTF-8: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
2. Дублирование jQuery, старя версия jQuery
При настройке параметра модуля "Подключить встроенную библиотеку JQuery" проверьте, не подключена ли библиотека напрямую, через код. Если библиотека подключена, дублирование и включение галочки не желательно.
Если подключение jQuery идёт напрямую через код, а не из настроек модуля, необходимо убедиться, что версия подключенной библиотеки выше чем 1.8.3. Для корректной работы библиотеки требуется jQuery версии 1.8.3 или выше
3. Нет закрывающего тега </body>
Это так же может быть одной из причин. Если нет закрывающего тега body просто добавьте его