Писать на форуме DIAFAN.CMS могут только зарегистрированные пользователи. Войдите или зарегистрируйтесь.

Форум Флудильня Обо всем Загрузка svg-изображения


Александр (LidStudio) 6008 сентября 2016 г.

Подскажите где поковырять, что бы можно было загружать svg через ?

Виталий NVGPRO (DIAFAN.CMS) 32408 сентября 2016 г.

Так там есть пункт "Все файлы (*.*)".
Не подходит?

Александр (LidStudio) 6008 сентября 2016 г.

нет
Вот настройки все модуля

Виталий NVGPRO (DIAFAN.CMS) 32408 сентября 2016 г., редакция 08 сентября 2016 г.

Файл images.inc.php, функция
Код
public function upload($element_id, $module_name, $element_type, $site_id, $tmpfile, $new_name, $handle = false, $param_id = 0, $tmpcode = '') { ... }

Далее внутри функции (есть по умолчанию)
Код
$mimes = array(
'image/gif' => 'gif',
'image/jpeg' => 'jpg',
'image/png' => 'png',
'image/pjpeg' => 'jpg',
'image/x-png'=> 'png'
);
Добавляем, что хотим ...
В вашем случае добавим (то есть станет так, как Вам надо)
Код
$mimes = array(
'image/gif' => 'gif',
'image/jpeg' => 'jpg',
'image/png' => 'png',
'image/pjpeg' => 'jpg',
'image/x-png'=> 'png',
'image/svg+xml'=> 'svg'
);


Успехов.

Александр (LidStudio) 6008 сентября 2016 г.

Спасибо

Дмитрий (putnik) 519 января 2017 г.

У кого-то получилось решить эту проблему? Сделал так как описано тут, но все равно выдаёт ошибку. Служба поддержки описала такой же способ, но у меня что-то не выходит. Ткните носом что делаю не так http://prntscr.com/dxmluf

Виталий NVGPRO (DIAFAN.CMS) 32419 января 2017 г.

Цитата
но все равно выдаёт ошибку
Так и какую ошибку выдает? Будем гадать или так сообщите.

Дмитрий (putnik) 519 января 2017 г.

Прошу прощения, http://prntscr.com/dxnjk9

Виталий NVGPRO (DIAFAN.CMS) 32419 января 2017 г.

Ответ прост. До Ваших корректировок и не доходит дело, так как функция getimagesize возвращает false.
Проверьте корректность файла svg. Проверьте также закачивается ли данный файл на Ваш хост, т.к. могут быть ограничения по формату и объему.

Успехов.

Андрей Левченко (tarkusart) 604 августа 2018 г.

Не работает такой способ в модуле меню

Виталий NVGPRO (DIAFAN.CMS) 32404 августа 2018 г.

Не работает способ, или у Вас не получается? Это разные вещи. И опять же Чтобы чем-то помочь нужна конкретика. А так можно лишь ответить, что да, к сожалению, именно у Вас не работает.

Андрей Левченко (tarkusart) 604 августа 2018 г.

Здравствуйте.
Суть вопроса: как реализовать возможность использования изображений в формате svg в надмодуле изображения и соответственно модуле меню.
Решение добавить в файл images.inc.php, в функцию $mimes значения 'image/svg+xml'=> 'svg', не позволяет решить описанную проблему и по прежнему выводит ошибку: http://prntscr.com/dxnjk9

Андрей Левченко (tarkusart) 604 августа 2018 г.

Возможно не получается именно у меня. Есть какие-либо нюансы для работы решения?