У сьогоднішньому уроці ми навчимося додавати на сайт, керований CMS Joomla, файли формату pdf, webp, docx, xlsx, zip і т. д. А також розглянемо питання як вставити файл у матеріал. Тобто зробимо в матеріалі посилання на файл, щоб користувач міг, перейшовши за цим посиланням, завантажити документ, або архів.
До уроку додається відео. Подивившись цей ролик, ви наочно можете подивитися, як все виконується на сайті Joomla з використанням редактора JCE. Але якщо у вас встановлений за замовчуванням який-небудь інший редактор, то принцип дій залишається незмінним.
Також, в цьому уроці, ми детально розглянемо кожен параметр настройки медіа-менеджера Joomla.
Відео як в Joomla прикріпити файл до матеріалу для скачування користувачами
Медіа-менеджер Joomla. Налаштування
За замовчуванням Joomla підтримує завантаження багатьох популярних форматів файлів і зображень: bmp, csv, doc, gif, ico, jpg, jpeg, odg, odp, ods, odt, pdf, png, ppt, txt, xcf, xls. Але як бачите, завантаження сучасних форматів файлів, таких як webp, docx, або xlsx в Joomla за замовчуванням не підтримується. Так як же реалізувати можливість завантаження файлових форматів на сайт? Давайте я опишу все покроково.
Крок 1
В адміністративній панелі Joomla переходимо в розділ «Медіа-менеджер»

Крок 2
У медіа-менеджері переходимо в розділ «Налаштування»

Крок 3
В поле «Дозволені розширення» вводимо через кому без пробілів ті розширення файлів, які нам потрібно дозволити для завантаження на сайт Joomla. Тобто webp, docx, xlsx. Причому робимо це два рази. Спочатку прописуємо розширення з маленької літери, а потім ті ж розширення, тільки з великої літери.
Крок 4
Якщо виникає помилка «Виявлено неприпустимі mime-типи», то необхідно в настройках встановити значення «Перевіряти тип файлу (MIME)» – Ні.

Давайте ще більш детально розглянемо кожен параметр настройки медіа-менеджера Joomla і розберемося для чого призначений і за що відповідає кожен пункт цих налаштувань:
Шлях до каталогу з файлами (Path to Files Folder): шлях, де розташовані медіа-файли, які не відносяться до зображень, включаючи відео та файли документів. За замовчуванням це «/images». Ви можете створити нову папку для використання в Media Manager (медіа-менеджері) і ввести тут шлях до цієї папки.
Попередження. Не видаляйте і не перейменовуйте вже існуючу папку «/images» на вашому сервері. Ця папка і її підпапки «images/banners», «images/M_images», «images/smiles» і «images/stories» використовуються Joomla. Видалення або перейменування цих папок може привести до помилок.
Шлях до каталогу з зображеннями (Path to Images Folder): шлях, де зберігаються зображення. За замовчуванням це «/images». Ви можете створити нову папку для використання в Media Manager (медіа-менеджері) і ввести шлях до цієї папки тут. Якщо ви хочете отримати доступ до цієї папки з медіа-менеджеру, або використовуйте значення за замовчуванням, або можна зробити нову підпапку папки «/images» в медіа-менеджері.
Попередження: не видаляйте і не перейменовуйте вже існуючу папку «/ mages» на вашому сервері. Ця папка використовується Joomla і її видалення або перейменування призведе до помилок.
Обмеження завантаження (Restrict Uploads): Ця функція обмежує завантаження для користувача з правами нижче «Менеджера». За замовчуванням параметр Так.
Перевіряти тип файлу (MIME) (Check MIME Types): При цьому використовується MIME Magic або Fileinfo для перевірки файлів. Стандартний параметр Так. Перевіряючи інформацію MIME, ви не даєте змоги користувачам завантажувати шкідливі файли на ваш сайт. Якщо отримані неприпустимі помилки типу MIME, змініть настройку на Ні.
Дозволені розширення зображень (Legal Images Extensions): Це дозволяє вам обмежувати типи зображень, які можуть бути завантажені. Параметр працює шляхом перевірки заголовків файлів зображень. За замовчуванням Joomla! дозволяє тільки BMP, GIF, JPG, PNG.
Заборонені розширення файлів (Ignored Extensions): встановлює, які розширення ігноруються при перевірці типу MIME і обмежує завантаження. За замовчуванням ніякі розширення не ігноруються.
Дозволені типи файлів (MIME) (Legal MIME Types): встановлює перелік допустимих типів MIME для завантаження. За замовчуванням Joomla автоматично включає деякі стандартні типи файлів. Рекомендується не чіпати цей параметр, якщо ви не знаєте, що робите.
Неприпустимі типи файлів (MIME) (Illegal MIME Types): встановлює перелік неприпустимих типів MIME для завантаження. За замовчуванням Joomla автоматично блокує типи text/html. Рекомендується не чіпати цей параметр, якщо ви не знаєте, що робите.


