При попытке загрузить некоторые файлы Медиа-менеджером в Joomla 3 выдаётся ошибка и файл невозможно загрузить. Это может быть связано с тем, что не выставлено разрешение на загрузку файлов подобного типа и/или с тем, что размер файла превышает разрешённый. В этой статье подробно рассмотрим, как разрешить загрузку файлов SVG в Медиа-менеджере в Joomla 3.
Негрузятся файлы картинок в формате SVG
В предыдущей статье было рассказано про настройки Медиа-менеджера админки Joomla 3. В этой статье поменяем настройки таким образом, чтобы стала возможна загрузка файлов SVG. (По умолчанию её нет в стандартных настройках.)
Попробуем загрузить SVG-картинку:
При попытке загрузить SVG-файл, Joomla выдаёт:
Ошибка
Данный тип файлов не поддерживается
Значит нам нужно в настройки Медиа-менеджера. Кратчайший путь — это нажать на кнопку «Настройки» в верхнем ряду кнопок управления:
Меняем поле «Разрешённые расширения» в настройках «Медиа-менеджера»
Перейдя в настройки «Медиа-менеджера» добавим расширение svg
в поле «Разрешённые расширения». И конечно нужно помнить, что разделителем разрешённых расширений является запятая ,
и не важно, в каком месте этого поля прописать наше новое расширение.
После того, как изменение внесено, нужно нажать на кнопку «Сохранить и закрыть». Это сохранит внесённые изменения и вернёт нас обратно в Медиа-менеджер. Так удобно сделано в Joomla! =)
Вторая неудачная попытка загрузить SVG-картинку
Попытаемся ещё раз загрузить наш SVG-файл:
И снова засада. Новая ошибка:
Ошибка
Illegal mime type detected: image/svg+xml
Делать нечего, снова жмём на кнопку «Настройки», чтобы вернуться в настройки Медиа-менеджера:
Меняем поле «Разрешённые типы файлов (MIME)» в настройках «Медиа-менеджера»
По тому, что было выдано в качестве ошибки, менять нужно поле «Разрешённые типы файлов (MIME)», а конкретно, нужно в него внести ещё один MIME-тип: image/svg+xml
. Помним про разделитель запятую ,
и снова жмём кнопку «Сохранить и закрыть» для того, чтобы сохранить внесённые изменения и вернуться в Медиа-менеджер:
Третья (последняя и удачная) загрузить SVG-файл в Медиа-менеджере
В третий раз пытаемся загрузить SVG-файл в Медиа-менеджере:
И... Всё получается! Файл загружается без проблем, выдаётся сообщение Joomla:
Сообщение
Загрузка завершена: svg-файл.svg
Что нам и требовалось:
Заключение
Так как мы изменили и сохранили изменения в настройках, то теперь все svg-файлы будут загружаться в Joomla через Медиа-менеджер! =)
Видео-инструкция о том, как разрешить загрузку файлов SVG в Медиа-менеджере Joomla 3:
Видео-инструкция, в которой показаны базовые принципы работы с файлами сайта при помощи Медиа-менеджера в админке CMS Joomla 3
Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! ;)