- Совместимость с XenForo
- XF 2.1
- XF 2.2
- XF 2.3
- Доп. требования
- Standard Library v1.18.0 by Xon
Набор улучшений системы крепления XF.
Поддержка отображения вложений SVG в виде обычных изображений.
Nginx X-Accel-Redirect (ДОПОЛНИТЕЛЬНО)
Позволяет использовать функцию заголовка Nginx X-Accel-Redirect для обслуживания вложений.
Это позволяет XenForo выполнять проверку и аутентификацию to-do и выгружать фактическое обслуживание файлов в Nginx. Эта функция не очень хорошо документирована, но некоторую информацию можно найти
После выполнения раздела
Это дополнение предполагает, что папка /internal_data существует в корневом каталоге веб-сайта, и у вас нет оператора 'deny all;', но вместо этого используется 'internal;' для защиты папки internal_data.
Например, XenForo доступен из: /forum, а не из корневого каталога веб-сайта.
В config.php необходимо добавить следующее:
На вашем веб-сервере может потребоваться что-то похожее на конфигурацию nginx:
Чтобы гарантировать соответствие тому, как XenForo обслуживает файлы, добавьте следующие заголовки в конфигурацию вашего веб-сайта для папки internal_data:
Новые разрешения
Разрешает ограничения на размер и количество вложений для каждого форума или беседы.
Соблюдает глобальные ограничения на размер/количество вложений для всего форума, с настройками для каждой группы пользователей, допускающими меньшие значения.
Из-за того, как работают целочисленные разрешения XF, «неограниченно» или «0» оценивается как отсутствие установленных разрешений.
Инструкции по установке
Добавьте расширение файла «svg» в список поддерживаемых, чтобы разрешить загрузку файлов svg.
- Поддержка байтового диапазона для возобновляемых загрузок
- В первую очередь разработан для частичных запросов контента для потокового видео, но будет работать с любыми файлами.
- Зависит от локальности файловой системы /internal_data, поскольку API удаленной файловой системы не поддерживают эту функцию
- Улучшена поддержка редактора перетаскивания.
- В стандартном XenForo/Froala используется «перемещение», что может привести к неожиданному удалению контента.
- Окрашивать границу активного редактора при перетаскивании через нее элементов и отображать над ней символ загрузки файла.
- Возможность удаления данных JPEG EXIF
- Поддержка SVG
- X-Accel-Redirect от Nginx
- Новые разрешения для форума/бесед (соблюдаются глобальные ограничения на размер и количество вложений):
- Размер вложения (КБ).
- Максимальное количество вложений.
- Добавляет поддержку видеопотока через частичные запросы контента
Поддержка отображения вложений SVG в виде обычных изображений.
Nginx X-Accel-Redirect (ДОПОЛНИТЕЛЬНО)
Позволяет использовать функцию заголовка Nginx X-Accel-Redirect для обслуживания вложений.
Это позволяет XenForo выполнять проверку и аутентификацию to-do и выгружать фактическое обслуживание файлов в Nginx. Эта функция не очень хорошо документирована, но некоторую информацию можно найти
Для просмотра ссылки Вы должны войти или зарегистрироваться.
.После выполнения раздела
Для просмотра ссылки Вы должны войти или зарегистрироваться.
вложения больше не отображаются, необходимо выполнить соответствующие часто задаваемые вопросы!Это дополнение предполагает, что папка /internal_data существует в корневом каталоге веб-сайта, и у вас нет оператора 'deny all;', но вместо этого используется 'internal;' для защиты папки 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.