ReNamer ~ DLE модуль: Портфолио фрилансера Эдуард Тихомиров 03.06.2023, работа №8 - FL.RU
К списку работ
Эдуард Тихомиров
Эдуард Тихомиров

ReNamer ~ DLE модуль

image
Модуль DLE для переименования физических файлов изображений на сервере. Вопросы безопасности: - Группы пользователей "Администраторы" и "Главные редакторы" смогут менять имена ко всем файлам в любых новостях, группа "Посетители"(зарегистрированные пользователи), "Журналисты" и все дополнительно созданные группы - смогут менять имена файлов только в своих новостях. Группа "Гости"(незарегистрированные пользователи) не смогут менять имена файлов не при каких условиях. - Расширение файлов изменить невозможно, только имя Принцип работы: В случае успешного переименования файла на сервере, происходит замена адреса старого файла на новый в базе данных - учтены все возможные места. В последствии возвращается успешный ответ(ajax) на страницу и на открытой странице добавления/редактирования новости тоже ТОТАЛЬНО происходит замена старого адреса файла на новый, в краткой/полной новости, в "дополнительных полях", в списке файлов и т.д. вплоть до title подсказок... Поэтому, если нужно было подправить у существующей новости только имена файлов изображений, то после изменения имён, саму новость даже не обязательно сохранять, так как все необходимые правки уже внесены в базу данных. Изменения происходят с учётом превью /thumbs/ и средних изображений /medium/ - как в базе данных, так и на открытой странице addnews/editnews. Модуль поддерживает "статические страницы".