Attachment Improvements By Xon

Attachment Improvements By Xon 2.6.6

Нет прав для скачивания
  • Автор Автор Admin
  • Дата создания Дата создания
Версии
  1. 2.2
  2. 2.3
Набор улучшений системы крепления XF.
  • Поддержка байтового диапазона для возобновляемых загрузок
    • В первую очередь разработан для частичных запросов контента для потокового видео, но будет работать с любыми файлами.
    • Зависит от локальности файловой системы /internal_data, поскольку API удаленной файловой системы не поддерживают эту функцию
  • Улучшена поддержка редактора перетаскивания.
    • В стандартном XenForo/Froala используется «перемещение», что может привести к неожиданному удалению контента.
    • Окрашивать границу активного редактора при перетаскивании на нее элементов и отображать над ней символ загрузки файла.
  • Возможность удаления данных JPEG EXIF
  • Поддержка SVG
  • X-Accel-Redirect от Nginx
  • Новые разрешения для форума/бесед (соблюдаются глобальные ограничения на размер и количество вложений):
    • Размер вложения (КБ).
    • Максимальное количество вложений.
  • Добавляет поддержку видеопотока через частичные запросы контента
Поддержка SVG
Поддержка отображения вложений SVG как обычных изображений.

Nginx X-Accel-Redirect (НЕОБЯЗАТЕЛЬНО)
  • Позволяет использовать функцию заголовка Nginx X-Accel-Redirect для обслуживания вложений.
  • Это позволяет XenForo выполнять проверку и аутентификацию to-do, а также разгружать фактическую передачу файлов в Nginx. Эта функция не очень хорошо документирована, но некоторую информацию можно найти здесь .
Этот аддон предполагает, что папка /internal_data существует в webroot, и у вас нет оператора 'deny all;', а вместо этого используется '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
Автор
Admin
Скачиваний
0
Просмотры
2
Первый выпуск
Обновление

Рейтинги

0,00 звёзд 0 оценок

Ещё ресурсы от Admin

Назад
Сверху