diff --git a/administrator/components/com_media/config.xml b/administrator/components/com_media/config.xml index 5e0ade0601fe4..42c270bb8e21e 100644 --- a/administrator/components/com_media/config.xml +++ b/administrator/components/com_media/config.xml @@ -1,6 +1,6 @@ -
@@ -34,7 +34,7 @@ name="file_path" type="text" label="COM_MEDIA_FIELD_PATH_FILE_FOLDER_LABEL" - description="COM_MEDIA_FIELD_PATH_FILE_FOLDER_DESC" + description="COM_MEDIA_FIELD_PATH_FILE_FOLDER_DESC" size="50" default="images" /> @@ -79,7 +79,7 @@ label="COM_MEDIA_FIELD_LEGAL_IMAGE_EXTENSIONS_LABEL" description="COM_MEDIA_FIELD_LEGAL_IMAGE_EXTENSIONS_DESC" size="50" - default="bmp,gif,jpg,png" + default="bmp,gif,jpg,png,svg,webp" showon="restrict_uploads:1" /> @@ -87,7 +87,7 @@ name="ignore_extensions" type="text" label="COM_MEDIA_FIELD_IGNORED_EXTENSIONS_LABEL" - description="COM_MEDIA_FIELD_IGNORED_EXTENSIONS_DESC" + description="COM_MEDIA_FIELD_IGNORED_EXTENSIONS_DESC" size="50" /> @@ -97,7 +97,7 @@ label="COM_MEDIA_FIELD_LEGAL_MIME_TYPES_LABEL" description="COM_MEDIA_FIELD_LEGAL_MIME_TYPES_DESC" size="50" - default="image/jpeg,image/gif,image/png,image/bmp,application/msword,application/excel,application/pdf,application/powerpoint,text/plain,application/x-zip" + default="image/jpeg,image/gif,image/png,image/bmp,application/msword,application/excel,application/pdf,application/powerpoint,text/plain,application/x-zip,image/svg+xml,image/webp,video/webm" showon="restrict_uploads:1" /> diff --git a/administrator/components/com_media/models/list.php b/administrator/components/com_media/models/list.php index b4b86bf7c5321..c8df571046259 100644 --- a/administrator/components/com_media/models/list.php +++ b/administrator/components/com_media/models/list.php @@ -163,7 +163,9 @@ public function getList() case 'bmp': case 'jpeg': case 'ico': - $info = @getimagesize($tmp->path); + case 'svg': + case 'webp': + $info = @getimagesize($tmp->path); $tmp->width = @$info[0]; $tmp->height = @$info[1]; $tmp->type = @$info[2]; @@ -198,6 +200,7 @@ public function getList() // Video case 'mp4': + case 'webm': $tmp->icon_32 = 'media/mime-icon-32/' . $ext . '.png'; $tmp->icon_16 = 'media/mime-icon-16/' . $ext . '.png'; $videos[] = $tmp;