Перейти к публикации

Плагины не работают для файлов из composer


Рекомендованные сообщения

Если в engine/classes/composer/vendor/melbahja/seo/src/Sitemap/SitemapBuilder.php сделать изменения то в \engine\cache\system\plugins он есть но толку от него нет. если в ручную править engine/classes/composer/vendor/melbahja/seo/src/Sitemap/SitemapBuilder.php то все работает

Ссылка на сообщение
Поделиться на других сайтах

Это не баг, библиотеки собранные через Сomposer не подлежат изменениям напрямую через плагины, они вообще не подлежат изменениям. Это сделано умышленно, есть ряд причин для этого. Если нужно поменять то что делает DLE, нужно править библиотеки и код DLE, который работает с данными библиотеками, например в данном случае нужно через плагины менять engine/classes/google.class.php и там переподключить тот же /SitemapBuilder.php на подключение через систему плагинов и менять через систему плагинов тогда уже, то есть не напрямую сразу а через классы DLE.

И менять эти принципы мы не будем. Это так и останется.

  • Поддерживаю 1
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...