Сообщение подтверждения при удалении элементов в медиа-менеджере

Я хочу получить сообщение с подтверждением при удалении элементов медиа-менеджера. На данный момент, чтобы удалить изображение, мне просто нужно щелкнуть по верхнему правому кресту, и изображение исчезло: если я ошибаюсь, слишком плохо! Я просмотрел варианты медиа-менеджера, но я не мог видеть ничего такого, как то, что я ищу.

Как я могу получить сообщение с подтверждением или всплывающее окно, которое будет запрашивать подтверждение перед удалением элемента?

Большое спасибо за вашу помощь!

8 голосов | спросил JinSnow 18 22014vEurope/Moscow11bEurope/MoscowTue, 18 Nov 2014 21:25:44 +0300 2014, 21:25:44

1 ответ


8

Вы можете добавить несколько строк jQuery к шаблону администратора (или добавить его с помощью плагина, который запускается только для области администратора):

jQuery("a.delete-item").on('click', function(e){
    if (confirm("Do you want to delete this image?") != true) {
        e.preventDefault();
    }
});

Это приведет к щелчку кнопки удаления X и отобразит диалоговое окно.

Edit:
Файлы мультимедиа отображаются с использованием iframe, который, в свою очередь, загружается с помощью параметра &tmpl=component. Поэтому указанный выше код должен быть добавлен в файл administrator\templates\YOURADMINTEMPLATE\component.php (внутри тега <script>).

Это должно работать:)

ответил johanpw 18 22014vEurope/Moscow11bEurope/MoscowTue, 18 Nov 2014 22:30:05 +0300 2014, 22:30:05

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132