AlexRUSA
Участник
- Регистрация
- 5 Фев 2022
- Сообщения
- 146
- Реакции
- 409
Модуль MyDownloads позволяет вывести на отдельном странице информацию о скачанных файлах.
В этой версии:
Теги, используемые в шаблоне downloads.tpl:
• Версия DLE: 13.x и выше
• Версия модуля: 2.0
• Автор: Ticcix
В этой версии:
- Реализован новый метод сохранения списка файлов.
- Добавлена полная поддержка AJAX.
- Добавлен функционал позволяющий удалять файлы из списка скачанных.
- Добавлена возможность не сохранять дубликаты файлов.
- Добавлена пагинация.
- Обновлена страница > Мои загрузки.
- Обновлена таблица данных.
- Обновлен Sweetalert2 до версии 11.7.32.
Теги, используемые в шаблоне downloads.tpl:
- {downpage} - прямая ссылка на файл
- {name} - имя файла
- {page} - прямая ссылка на новость, к которой прикреплен файл
- {title} - название новости
- {size} - размер файла
- {md5} - вывод md5 хеша файла
- {id} - идентификатор файла
-
Загрузить содержимое архива к себе на сервер и в панели управления DLE, в разделе Утилиты > Управление плагинами > Загрузить плагин - install.xml.
[*]В шаблоне main.tpl после кода:
[*]Код:<head> Добавить:<script src="https://cdn.jsdelivr.net/npm/sweetalert2@10"></script> Далее после тега:<body> Подключить скрипт:<script> $(document).ready(function () { $("#savefile").submit(function (event) { event.preventDefault(); $.ajax({ type: $(this).attr('method'), url: $(this).attr('action'), dаta: new FormData(this), contentType: false, cache: false, processdаta: false, success: function (result) { //alert(result); json = jQuery.parseJSON(result); if (json.url) setTimeout(redirect, 2000, json.url); Swal.fire({ title: json.header, text: json.message, icon: json.status, showConfirmButton: false, footer: '<a href="/mydownloads.html">Browse downloaded files</a>', }); } }); }); }); function redirect(url) { window.location.href = url; } </script>
• Версия DLE: 13.x и выше
• Версия модуля: 2.0
• Автор: Ticcix
Скрытое содержимое доступно для зарегистрированных пользователей!