Прикреплённые файлы (Attached Files by SX2)
33
22 января 2026
|
Проверено на DLE: 19.x
Версия PHP: 8.х Стоимость: бесплатно Исходный код: открыт Последнее обновление: --- |
📎 Прикреплённые файлы (Attached Files) — модуль для DLE, который позволяет отображать и управлять прикреплёнными файлами в новостях и статических страницах. С его помощью можно:
- 📄 показывать файлы, прикреплённые к контенту,
- 🔒 разрешать или ограничивать скачивание для групп пользователей,
- 📊 отображать размер, дату загрузки и количество скачиваний,
- 🌐 предоставлять онлайн-просмотр документов через Office Online и Google Docs.
💡 Модуль полностью совместим с DLE 19.x и подходит для расширения функционала новостного и статического контента.
✅ Для того чтобы вывести все файлы в новости или статической странице, достаточно подключить модуль одной строкой.
⬇️ При формировании списка можно использовать следующие теги:
[attachments]…[/attachments] — контейнер для вывода всех файлов; если файлов нет, отображается содержимое [not-attachments]…[/not-attachments].
[allow-download]…[/allow-download] — блок выводится, когда пользователю разрешено скачивание. ✅
[not-allow-download]…[/not-allow-download] — блок выводится, когда скачивание запрещено (в шаблоне: сообщение «У вас нет доступа…») 🚫
[allow-online]…[/allow-online] — блок для ссылки на онлайн-просмотр (показывается для поддерживаемых форматов) 🌐
{THEME} — путь к текущей теме (используется для формирования пути к изображению: {THEME}/attachments/images/{file_image}) 🎨
{file_name} — имя файла (отображаемое) 📄
{file_link} — ссылка на скачивание через модуль (index.php?do=download&id=…) ⬇️
{file_url} — прямая ссылка на файл в папке uploads 🌐
{file_author} — имя автора/загрузившего; внутри [file_profile]{file_author}[/file_profile] открывается профиль 👤
[file_profile]{file_author}[/file_profile] — оборачивает имя автора и делает ссылку/модальное окно профиля 🖱️
[file_dcount]…[/file_dcount] — блок/тег для отображения счётчика скачиваний; внутри — {file_dcount} 🔢
{file_dcount} — количество скачиваний (число) 🔢
{file_id} — ID файла 🆔
{file_size} — форматированный размер файла 📏
{file_date} — форматированная дата загрузки 🗓️
{file_date=формат} — (поддерживается) вывод даты в указанном формате 🗓️
{file_md5} — MD5 контрольная сумма файла 🔐
{file_extension} — расширение/формат файла (например pdf, mp3) 📁
{online-view-link} — URL для онлайн-просмотра (Office Online / Google Docs) 🌐Установить плагин install.zip
Для вывода всех файлов в полной новости, подключите в fullstory.tpl:
{include file="engine/modules/attachments.php?id={news-id}"}
Для вывода всех файлов в статических страницах, подключите в static.tpl:
{include file="engine/modules/attachments.php?id={static-id}&static=1"}
Изменений не было!
|
Файл: AttachedFiles.zip Добавлен: 23 января 2026, 00:00 Размер: 147.63 Kb Скачиваний: 18 |
С уважением, SX2
👀 Кто читал
Онлайн / История (10 дней)
🟢 1 🕘 9
🟢 Online (1)
🕘 История (9)
❓ Unknown Desktop
🙏 Благодарностей
1
Привет! Похоже, Вы ещё не вошли на сайт.
Чтобы получить полный доступ, зарегистрируйтесь или войдите под своим именем.
Чтобы получить полный доступ, зарегистрируйтесь или войдите под своим именем.

