Прикреплённые файлы (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
Привет! Похоже, Вы ещё не вошли на сайт.
Чтобы получить полный доступ, зарегистрируйтесь или войдите под своим именем.