Attachment Improvements By Xon

Скачать Attachment Improvements By Xon
Недавно искали:

Itnull

Команда форума
Администратор
Регистрация
22.05.13
Сообщения
25.491
Реакции
9.466
Веб-сайт
itnull.me
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #1
Набор улучшений системы вложений XF.

  • Возможность удаления данных JPEG EXIF
  • Поддержка SVG
  • Nginx X-Accel-Redirect
  • Новые разрешения для форума/разговоров (учитывает глобальные ограничения на размер и количество вложений):
    • Размер вложения (КБ).
    • Максимальное количество вложений.
  • Добавлена поддержка видеопотока через частичные запросы контента.
Поддержка SVG Поддержка
отображения вложений SVG как обычных изображений.

Nginx X-Accel-Redirect (НЕОБЯЗАТЕЛЬНО)

Позволяет использовать функцию заголовка Nginx X-Accel-Redirect для обслуживания вложений.

Это позволяет XenForo выполнять проверку и аутентификацию, а также разгружать фактический файл, обслуживающий Nginx. Эта функция не особенно хорошо документирована, но некоторую информацию можно найти здесь .

После использования DigitalOcean Spaces или Amazon S3 для хранения файлов в XF 2.x вложения больше не отображаются, вы должны следовать соответствующей записи часто задаваемых вопросов!

Этот аддон предполагает, что папка /internal_data существует в корневом каталоге, и у вас нет параметра «запретить все»; оператор, но вместо этого используйте «внутренний;» для защиты папки internal_data.

Например, XenForo доступен из: /forum, а не из корневого каталога.

В config.php необходимо добавить следующее:


Код:
$config['internalDataUrl'] = '/forum/internal_data';


На вашем веб-сервере может потребоваться что-то похожее на конфигурацию nginx:



Код:
location ^~ /forum/internal_data {
internal;
add_header Etag $upstream_http_etag;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
alias /path/to/internal_data;
}



Чтобы убедиться, что вы соответствуете тому, как XenForo обслуживает файлы, добавьте следующие заголовки в конфигурацию вашего веб-сайта для папки internal_data:

Код:
add_header Etag $upstream_http_etag;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;



Новые разрешения

Разрешения на размер и количество вложений для каждого форума или беседы.

Соблюдает глобальные ограничения на размер/количество вложений для всего форума, с настройками для каждой группы пользователей, допускающими меньшие значения.

Из-за того, как работают целочисленные разрешения XF, «неограниченно» или «0» оцениваются как отсутствие установленных разрешений.

Инструкции после установки
Добавьте расширение файла «svg» в список поддерживаемых, чтобы разрешить загрузку файлов svg.

Добавление функций или исправление ошибок
Создайте запрос на вытягивание Github по ссылке «Дополнительная информация».



Attachment Improvements By Xon 2.5.0​


Скачать
 
Последнее редактирование:
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #2
Набор улучшений системы вложений XF.

  • Возможность удаления данных JPEG EXIF
  • Поддержка SVG
  • Nginx X-Accel-Redirect
  • Новые разрешения для форума/разговоров (учитывает глобальные ограничения на размер и количество вложений):
    • Размер вложения (КБ).
    • Максимальное количество вложений.
  • Добавлена поддержка видеопотока через частичные запросы контента.
Поддержка SVG Поддержка
отображения вложений SVG как обычных изображений.

Nginx X-Accel-Redirect (НЕОБЯЗАТЕЛЬНО)

Позволяет использовать функцию заголовка Nginx X-Accel-Redirect для обслуживания вложений.

Это позволяет XenForo выполнять проверку и аутентификацию, а также разгружать фактический файл, обслуживающий Nginx. Эта функция не особенно хорошо документирована, но некоторую информацию можно найти здесь .

После использования DigitalOcean Spaces или Amazon S3 для хранения файлов в XF 2.x вложения больше не отображаются, вы должны следовать соответствующей записи часто задаваемых вопросов!

Этот аддон предполагает, что папка /internal_data существует в корневом каталоге, и у вас нет параметра «запретить все»; оператор, но вместо этого используйте «внутренний;» для защиты папки internal_data.

Например, XenForo доступен из: /forum, а не из корневого каталога.

В config.php необходимо добавить следующее:



Код:


Код:
$config['internalDataUrl'] = '/forum/internal_data';


На вашем веб-сервере может потребоваться что-то похожее на конфигурацию nginx:



Код:


NGINX:
location ^~ /forum/internal_data {
internal;
add_header Etag $upstream_http_etag;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
alias /path/to/internal_data;
}



Чтобы убедиться, что вы соответствуете тому, как XenForo обслуживает файлы, добавьте следующие заголовки в конфигурацию вашего веб-сайта для папки internal_data:



Код:

NGINX:
add_header Etag $upstream_http_etag;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;



Новые разрешения

Разрешения на размер и количество вложений для каждого форума или беседы.

Соблюдает глобальные ограничения на размер/количество вложений для всего форума, с настройками для каждой группы пользователей, допускающими меньшие значения.

Из-за того, как работают целочисленные разрешения XF, «неограниченно» или «0» оцениваются как отсутствие установленных разрешений.

Инструкции после установки
Добавьте расширение файла «svg» в список поддерживаемых, чтобы разрешить загрузку файлов svg.

Добавление функций или исправление ошибок
Создайте запрос на вытягивание Github по ссылке «Дополнительная информация».


Скачать
 
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #3
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #4

Attachment Improvements By Xon 2.6.4​


  • Fix edge case where thumbnails for an svg where not generated as expected
  • Fix XF2.3 support
    • Fix XFRM 2.3.x integration failing to save SVG icons.
    • Prevent XF2.3 converting svg attachments/xfrm icons to webp when optimizing images
    • Fix XF2.3 would convert an SVG to PNG client-side on submit
    • Fix svg attachments not generating thumbnail URLs as expected for X2.3

 
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #5
Назад
Сверху Снизу