Bullet Energy не удаляет загруженные файлы вложений при удалении топиков и сообщений. Сделаем удаление как положено: В файле: /engine/bullet_energy/action/site/post.php Перед:
Вставьте:
В файле: /engine/bullet_energy/action/site/post_mass.php Находим:
Вставляем ниже:
В файле: /engine/bullet_energy/action/site/set.php Находим:
Вставляем ниже:
Готово, теперь все файлы аттачей будут удаляться при удалении тем или сообщений. Сообщение отредактировал Grey 20 декабря 2013 - 06:34 |
сделаю любой модуль dle на заказ, если вам нужны услуги по dle
скaйп rdn-team.com
телегрaм @histoo
сделаю любой модуль dle на заказ, если вам нужны услуги по dle
скaйп rdn-team.com
телегрaм @histoo
Аттачи не удаляются, если удаляем первое сообщение. То есть, создаем тему с аттачем в первом сообщении, потом заходим в тему и удаляем первое сообщение. Вместе с сообщением удаляется и сама тема, но при этом аттач остается и в базе и в паке uploads. Еще хоть убей, не нашел при каком событии срабатывает кусок кода который в файле post_mass.php. Во всех остальных вариантах удаления темы аттачи удаляются! |
Цитата: Vipper post_mass post_mass это галочки тем или сообщений при массовом редактировании насколько помню |
сделаю любой модуль dle на заказ, если вам нужны услуги по dle
скaйп rdn-team.com
телегрaм @histoo
Цитата: Grey post_mass это галочки тем или сообщений при массовом редактировании насколько помн Скорее всего сообщений. А с удалением первого сообщения с аттачем нет мыслей куда еще аналогичный код тулить? |
Здравствуйте, если удалять через меню "Массовые действия над темами" то аттач вложенный в первый пост удаляется! А если зайти в пост и удалить пост, то аттач не удаляется, как решить эту проблему? ***добавлено через 6 минут, 10 секунд*** А еще заметил что если загрузить файл, и написать короткий текст выйдет ошибка о том что "Текст вашего комментария слишком маленький." и аттач пропадает, но он будет загружен на сайт и там будет просто лежать и занимать дисковое пространство. |
proskripts, я тебя удивлю больше, если загрузить аттач и не отправить сообщение он так же останется на сервере. |
сделаю любой модуль dle на заказ, если вам нужны услуги по dle
скaйп rdn-team.com
телегрaм @histoo
Удаление аттачей которые были загружены, но не отправлены в сообщении: файл /engine/modules/cron.php |
сделаю любой модуль dle на заказ, если вам нужны услуги по dle
скaйп rdn-team.com
телегрaм @histoo
Цитата: Grey Bullet Energy не удаляет загруженные файлы вложений при удалении топиков и сообщений. Сделаем удаление как положено: Хак не работает на 10.4, на 10.3 работало. В чем может быть проблема? |
ЗЫ. Удаляется только по Ревизия №2 из всплывающего окна. Просто нажав кнопку удалить удаляется только сообщение, аттач не удаляется |