Addon 2x Attachment Improvements - Cải tiến tập tin đính kèm cho XenForo 2 2.3.2

PVS

Cộng Sự Đặc Biệt
Thành viên BQT
Tham gia
28/02/2015
Bài viết
14,654
Được Like
10,921
Attachment Improvements - Cải tiến tập tin đính kèm cho XenForo 2 2.3.2

Một bộ sưu tập của các cải tiến cho hệ thống tập tin đính kèm của XF.
  • Tùy chọn để tách dữ liệu jpeg EXIF
  • Hỗ trợ SVG
  • Nginx's X-Accel-Redirect
  • Permissions mới cho forum/conversations (Respects global attachment size & count limits):
    • Attachment Size (kb).
    • Maximum Attachment Count.
  • Thêm hỗ trợ cho video stream thông qua các yêu cầu nội dung một phần
Hỗ trợ SVG
Hỗ trợ đính kèm SVG để có thể hiển thị như hình ảnh bình thường.

Nginx X-Accel-Redirect
Cho phép sử dụng tính năng tiêu đề X-Accel-Redirect của Nginx để phục vụ tệp đính kèm.

Điều này cho phép xác nhận và xác thực công việc của XenForo và giảm tải tệp thực sự phục vụ cho Nginx.

Addon này giả định thư mục /internal_data tồn tại trong webroot, và bạn không có một 'deny all;' nhưng thay vì sử dụng 'internal;' để đảm bảo thư mục internal_data.

Ví dụ, XenForo có thể truy cập từ: /forum hơn là sau đó webroot.
Mục sau đây phải được thêm vào config.php:
Mã:
$config['internalDataUrl'] = '/forum/internal_data';

Một cái gì đó tương tự như cấu hình nginx có thể được yêu cầu trong máy chủ web của bạn:
Mã:
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;
}

Để đảm bảo phù hợp với cách XenForo phân phát tệp, hãy thêm các tiêu đề sau vào cấu hình trang web của bạn cho thư mục internal_data:
Mã:
  add_header Etag $upstream_http_etag;
  add_header X-Frame-Options SAMEORIGIN;
  add_header X-Content-Type-Options nosniff;

Quyền mới

Cho phép giới hạn số lượng và kích thước tệp đính kèm cuộc trò chuyện hoặc diễn đàn.

Tôn trọng các giới hạn kích thước/số lượng tệp đính kèm trên toàn diễn đàn, với cài đặt cho mỗi nhóm người dùng cho phép các giá trị nhỏ hơn.

Do cách hoạt động của quyền số nguyên XF, 'không giới hạn' hoặc '0' đánh giá là không có quyền nào được đặt.

Hướng dẫn cài đặt
Thêm phần mở rộng tệp 'svg' vào danh sách được hỗ trợ để cho phép các tệp svg được tải lên.

Chúc các bạn thành công.


Nguồn: xenforo.com​
 

Đính kèm

  • addon-Xon-AttachmentImprovements-2.3.2.zip
    31 KB · Lượt xem: 9

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS


Nhà Tài Trợ

Mút Xốp Không Gian
pallet Thịnh Phát
Điện Lạnh Thịnh Phát
Top Bottom