Вход • Регистрация

Загрузка svg-изображения

  • 08 сентября 2016 г.
  • Подскажите где поковырять, что бы можно было загружать svg через ?
    • 08 сентября 2016 г.
    • Так там есть пункт "Все файлы (*.*)".
      Не подходит?
      • 08 сентября 2016 г.
      • нет
        Вот настройки все модуля
        • 08 сентября 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'
          );


          Успехов.
  • 19 января 2017 г.
  • У кого-то получилось решить эту проблему? Сделал так как описано тут, но все равно выдаёт ошибку. Служба поддержки описала такой же способ, но у меня что-то не выходит. Ткните носом что делаю не так http://prntscr.com/dxmluf
    • 19 января 2017 г.
    • Цитата
      но все равно выдаёт ошибку
      Так и какую ошибку выдает? Будем гадать или так сообщите.
      • 19 января 2017 г.
      • Прошу прощения, http://prntscr.com/dxnjk9
        • 19 января 2017 г.
        • Ответ прост. До Ваших корректировок и не доходит дело, так как функция getimagesize возвращает false.
          Проверьте корректность файла svg. Проверьте также закачивается ли данный файл на Ваш хост, т.к. могут быть ограничения по формату и объему.

          Успехов.
  • 04 августа 2018 г.
  • Не работает такой способ в модуле меню
    • 04 августа 2018 г.
    • Не работает способ, или у Вас не получается? Это разные вещи. И опять же
      Цитата
      Не работает
      Чтобы чем-то помочь нужна конкретика. А так можно лишь ответить, что да, к сожалению, именно у Вас не работает.
  • 04 августа 2018 г.
  • Здравствуйте.
    Суть вопроса: как реализовать возможность использования изображений в формате svg в надмодуле изображения и соответственно модуле меню.
    Решение добавить в файл images.inc.php, в функцию $mimes значения 'image/svg+xml'=> 'svg', не позволяет решить описанную проблему и по прежнему выводит ошибку: http://prntscr.com/dxnjk9
  • 11 февраля 2019 г.
  • Тоже не выходит.
    • 11 февраля 2019 г.
    • Для модуля баннеры делается так:

      modules/bs/admin/bs.admin.php, функцию public function save_variable_file() (строка ~340)

      $extension_array = array('jpg', 'jpeg', 'gif','png', 'svg');
      добавив расширение svg.

      Для других наверное подобным образом.
  • 19 февраля 2019 г.
  • Сделали решение, отправили в Диафан на проверку, очень надеемся добавят в коробку!!!
    • 28 июня 2019 г.
    • Ну и как добавили? Так и не работает добавление по примеру выше. И не только SVG

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум