- Совместимость с XenForo
- XF 2.2
- XF 2.3
- Видимый копирайт
- Нет
Набор улучшений системы вложений XF.
отображения вложений 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 необходимо добавить следующее:
На вашем веб-сервере может потребоваться что-то похожее на конфигурацию nginx:
Чтобы убедиться, что вы соответствуете тому, как XenForo обрабатывает файлы, добавьте следующие заголовки в конфигурацию вашего веб-сайта для папки internal_data:
Новые разрешения
Добавьте расширение файла "svg" в список поддерживаемых, чтобы разрешить загрузку файлов svg.
- Возможность удаления данных JPEG EXIF
- Поддержка SVG
- Nginx X-Accel-Redirect
- Новые разрешения для форума/разговоров (учитывает глобальные ограничения на размер и количество вложений):
- Размер вложения (КБ).
- Максимальное количество вложений.
- Добавлена поддержка видеопотока через частичные запросы контента.
отображения вложений 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 необходимо добавить следующее:
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.