- Совместимость с XenForo
- 2.2
- 2.3
- Видимый копирайт
- Нет
- Основное дополнение
- https://xenforo-web.ru/resources/standard-library-by-xon.20/
Коллекция улучшений в системе вложений XF.
Поддержка SVG
Поддержка SVG-вложений для отображения в виде обычных изображений.
Nginx X-Accel-Перенаправление (НЕОБЯЗАТЕЛЬНО)
Позволяет использовать функцию заголовка X-Accel-Redirect от Nginx для обслуживания вложений.
Это позволяет XenForo выполнять проверку подлинности и выгружать фактический файл, обслуживаемый Nginx. Эта функция не особенно хорошо документирована, но некоторая информация найдена здесь.
После выполнения Использование DigitalOcean Spaces или Amazon S3 для хранения файлов в XF 2.x вложения больше не отображаются, вы должны следовать соответствующей записи FAQ!
Это дополнение предполагает, что папка /internal_data существует в webroot, и у вас нет инструкции 'запретить все;', но вместо этого используйте 'internal;' для защиты папки internal_data.
Например, XenForo доступен из: /forum, а не из webroot.
Необходимо добавить следующее к config.php:
На вашем веб-сервере может потребоваться что-то похожее на конфигурацию nginx:
Чтобы убедиться, что вы соответствуете тому, как XenForo обслуживает файлы, добавьте следующие заголовки в конфигурацию вашего веб-сайта для папки internal_data:
Новые разрешения
Разрешает ограничение размера и количества вложений для каждого форума или беседы.
Соблюдаются установленные на глобальном форуме ограничения на размер / количество вложений, при этом настройки для каждой группы пользователей допускают меньшие значения.
Из-за того, как работают целочисленные разрешения XF, 'unlimited' или '0' оцениваются как отсутствие установленного разрешения.
Опубликуйте инструкции по установке
Добавьте расширение файла 'svg' в список поддерживаемых, чтобы разрешить загрузку файлов svg.
- Возможность удаления данных jpeg EXIF
- Поддержка SVG
- X-Accel-перенаправление Nginx
- Новые разрешения для форума / бесед (соблюдаются глобальные ограничения на размер и количество вложений):
- Размер вложения (кб).
- Максимальное количество вложений.
- Добавлена поддержка видеопотока через частичные запросы контента
Поддержка SVG
Поддержка SVG-вложений для отображения в виде обычных изображений.
Nginx X-Accel-Перенаправление (НЕОБЯЗАТЕЛЬНО)
Позволяет использовать функцию заголовка X-Accel-Redirect от Nginx для обслуживания вложений.
Это позволяет XenForo выполнять проверку подлинности и выгружать фактический файл, обслуживаемый Nginx. Эта функция не особенно хорошо документирована, но некоторая информация найдена здесь.
После выполнения Использование DigitalOcean Spaces или Amazon S3 для хранения файлов в XF 2.x вложения больше не отображаются, вы должны следовать соответствующей записи FAQ!
Это дополнение предполагает, что папка /internal_data существует в webroot, и у вас нет инструкции 'запретить все;', но вместо этого используйте 'internal;' для защиты папки internal_data.
Например, XenForo доступен из: /forum, а не из webroot.
Необходимо добавить следующее к 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, 'unlimited' или '0' оцениваются как отсутствие установленного разрешения.
Опубликуйте инструкции по установке
Добавьте расширение файла 'svg' в список поддерживаемых, чтобы разрешить загрузку файлов svg.