MaHarder 20 Опубликовано: 17 февраля 2022 Рассказать Опубликовано: 17 февраля 2022 Собственно, сабж. Fatal error: Uncaught Error: Class 'HTMLPurifier_Config' not found in \engine\classes\parse.class.php on line 62 Лечится так В файле engine/classes/parse.class.php над class ParseFilter { добавить include_once DLEPlugins::Check(ENGINE_DIR . '/classes/htmlpurifier/HTMLPurifier.standalone.php'); 1 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 18 февраля 2022 Рассказать Опубликовано: 18 февраля 2022 Никаких багов в DLE в данном вопросе нет. Ничего добавлять в этот файл не нужно, и никаких подключений в этом файле быть не должно. А ваша проблема связана исключительно с тем что у вас файлы от разных версий скрипта на сервере и при обновлении вы обновили не все файлы DLE. Цитата Ссылка на сообщение Поделиться на других сайтах
MaHarder 20 Опубликовано: 18 февраля 2022 Рассказать Опубликовано: 18 февраля 2022 Автор 3 часа назад, celsoft сказал: Никаких багов в DLE в данном вопросе нет. Ничего добавлять в этот файл не нужно, и никаких подключений в этом файле быть не должно. А ваша проблема связана исключительно с тем что у вас файлы от разных версий скрипта на сервере и при обновлении вы обновили не все файлы DLE. ясно, поэтому в файле класса парсера используется этот класс $parse_config = HTMLPurifier_Config::createDefault(); Конечно, если подключать файл при помощи класса плагина, то проблем не будет (полагаю), а вот если без - будет выдавать ошибку, что класс не известен. Возможно, это было не предусмотрено в ходе разработки, что сторонние разработчики будут напрямую подключать файлы. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 18 февраля 2022 Рассказать Опубликовано: 18 февраля 2022 11 часов назад, MaHarder сказал: Возможно, это было не предусмотрено в ходе разработки, что сторонние разработчики будут напрямую подключать файлы. Сторонние разработчики должны правильно писать свои плагины. И тогда у них проблем не будет. И подключать не правя файлы DLE, а подключая все что им необходимо в своих файлов, или подключать через DLE используя систему плагинов. Ошибки сторонних разработчиков, не являются ошибками при разработке DLE. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Temnui 0 Опубликовано: 17 сентября 2023 Рассказать Опубликовано: 17 сентября 2023 17.02.2022 в 20:18, MaHarder сказал: Собственно, сабж. Fatal error: Uncaught Error: Class 'HTMLPurifier_Config' not found in \engine\classes\parse.class.php on line 62 Лечится так В файле engine/classes/parse.class.php над class ParseFilter { добавить include_once DLEPlugins::Check(ENGINE_DIR . '/classes/htmlpurifier/HTMLPurifier.standalone.php'); Здравствуйте спасибо помогло !!! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.