Иконка ресурса

SVG Template by Xon 2.6.0

Нет прав для скачивания
  • Требуется XenForo 2.2+
  • Требуется StandardLib v1.11.0+
    • Улучшите поддержку рендеринга шаблонов в почтовом и API-контекстах, правильно внедрив шаблонные фильтры/функции в несколько контекстов рендеринга.
  • Исправление совместимости, когда сжатие вывода zlib включено для PHP8.0.17+/PHP8.1.4+
  • Обход нежелательного поведения кэширования, когда CloudFlare (или аналогичный) принудительно кэширует вывод svg.php
    • Предотвратить загрязнение кешей, если метка времени находится в будущем
  • Поддержка getSvgUrlAs('tenplate.svg', 'png') в настройках стиля
Отклонение попытки сохранить SVG шаблон без элементов
Требуется Standard Lib от Xon v1.1.0 +

Принудительное использование глобальных функций, чтобы php мог оптимизировать их в специальный байт-код вместо вызовов функций
Исправлено отключение генерации ссылок png, если svg => png не настроен
Улучшен инсталлятор, чтобы он сообщал об условиях svg => svg, которые могут блокировать использование
Используйте «канонический» URL на XF2.2.3, поскольку "иная настройка" не работает должным образом во всех контекстах.
  • Добавлена базовая проверка правильности отображения шаблона SVG
  • Добавлен этап оптимизации для SVG. Удаляет отсекаемые пробелы и узлы/атрибуты, которые, как известно, можно безопасно удалить. Включает минимизацию любых встроенных CSS.
  • Поддержка LESS/CSS в элементе <style> SVG's.
  • Добавлена опция «Визуализировать SVG как PNG для мобильных устройств», это поддерживает перезапись вызовов getSvgUrl из .svg в .png.
    • Требуется Brower Detection v2.1.0+ плагин
    • Требуется обновление URL-адресов веб-сервера, перезапись URL-адресов для поддержки PNG
    • Кэширование требует явного определения контекста кэширования с именем «sv-svg-img» или «css».
    • Поддерживает исполняемые файлы Imagick или CLI в качестве back-endдля рендеринга SVG в PNG.
      Использование Imagick не рекомендуется
    • Пример использования , в качестве back-end, исполняемой через CLI;
      /usr/local/bin/resvg --quiet {sourceFile} {destFile}
    • Это требует компиляции с использованием Rust или использования предварительно скомпилированного двоичного файла linux x86_64.
      Компиляция может быть выполнена с помощью;

Код:
curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env
cargo install resvg
cp ~/.cargo/bin/resvg /usr/local/bin/resvg
chmod +x /usr/local/bin/resvg
Незначительная очистка кода, избегайте подключения к master redis instance, чтобы подключаться только к replica instance при рендеринге кэшированного вывода
Исправлен параметр "Поддержка URL-адресов SVG в роутенге"
Требуется php 7+
Минимальная версия XenForo 2.1+
Соответствует поддержке XF2.2
Незначительное исправление совместимости с php 7.0/7.1
Исправление совместимости для дополнения Lazy Image loader, когда установлен Threadmarks Pro
Назад
Сверху Снизу