webair 178 Опубликовано: 23 мая 2023 Рассказать Опубликовано: 23 мая 2023 (изменено) DLE 16.0 Где то используется переменная dle_root, и это правильно imageUploadURL: dle_root + 'engine/ajax/controller.php?mod=upload', А где то забыли про dle_root url: "engine/ajax/controller.php?mod=upload", Из-за чего возникает ошибка загрузки файла, если DLE не в корневой директории или страница добавления новости имеет URL отличный от дефолтного. В addnews.php уже исправил, но не могу найти где вот это: new plupload.Uploader({ связано со всеми доп полями для загрузки файлов. UPD: Временное решение... Изменено 23 мая 2023 пользователем webair Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 088 Опубликовано: 24 мая 2023 Рассказать Опубликовано: 24 мая 2023 Ничего в данном вопросе не забыли. Форма добавления новостей это корень вашего сайта в стандартном DLE всегда, и никаких иных путей не подразумевает в принципе. Вы модифицировали форму добавления новостей, поэтому у вас и проблема. Добавление новости находится в корне сайта в стандартном DLE, и там соответственно не нужен никакой dle_root не нужен. Но вы модифицировали DLE, форма добавления у вас теперь не корень, поэтому вы и испытываете проблему. Непосредственно DLE бага в данном вопросе не имеет. Соответственно если вы модифицируете форму, то должны модифицировать и это в своем плагине и предусматривать это во всех моментах, а не относить к багам DLE, в DLE реализовано так, как в нем предусмотрено для стандартного кода, а не для вашего. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.