Closed ballios closed 6 years ago
Для начала проверьте нет ли js ошибок на сайте.
Т.е. UniForm 1.4.0 не вызывает проблем на ДЛЕ 12.1, а UniForm 1.4.1 на 13.0 - уже может вызывать проблемы в js ?
какие js-ошибки показывает?
Вот всё, что я могу видеть с упоминанием модуля:
`Uncaught Error: Syntax error, unrecognized expression: Fatal error: Uncaught Error: Class 'DLEPlugins' not found in ../engine/modules/functions.php:46 Stack trace:
thrown in ../engine/modules/functions.php on line 46 at Function.fa.error (index.php?charset=utf-8&g=general&v=24:2) at fa.tokenize (index.php?charset=utf-8&g=general&v=24:2) at fa.select (index.php?charset=utf-8&g=general&v=24:2) at Function.fa [as find] (index.php?charset=utf-8&g=general&v=24:2) at n.fn.init.find (index.php?charset=utf-8&g=general&v=24:2) at new n.fn.init (index.php?charset=utf-8&g=general&v=24:2) at n (index.php?charset=utf-8&g=general&v=24:2) at Object.success (index.php?f=/templates/.../uniform/js/jquery.magnificpopup.min.js,/templates/.../uniform/js/jquery.ladda.min.js,/templates/.../uniform/js/jquery.form.min.js,/templates/.../uniform/js/uniform.js&v=962:3) at i (index.php?charset=utf-8&g=general&v=24:2) at Object.fireWith [as resolveWith] (index.php?charset=utf-8&g=general&v=24:2) `
Попробуйте перед этой строкой: https://github.com/dle-modules/DLE-UniForm/blob/master/engine/ajax/uniform/uniform.php#L37 добавить:
if (file_exists(ENGINE_DIR . '/classes/plugins.class.php')) {
require_once ENGINE_DIR . '/classes/plugins.class.php';
}
if (file_exists(ENGINE_DIR . '/classes/plugins.class.php')) { require_once ENGINE_DIR . '/classes/plugins.class.php'; }
Да, сразу заработало! Время обновлять дистрибутив здесь?
@ballios исправлено
Обновил все файлы UniForm 1.4.1, но вместо вывода окна UniForm на сайте висит надпись "Загрузка..." и всё. Что нужно еще сделать, чтобы заработало под DLE 13.0 ?
@pafnuty не забудь посмотреть этот тиккет :ticket: