MyDropzone thay thế hành vi tệp đính kèm mặc định của MyBB bằng giải pháp kéo và thả đáng tin cậy (Dropzone.js) sử dụng AJAX thay thế. Tải lên tệp đính kèm trở nên cực kỳ dễ dàng và nhanh chóng.
MyDropzone thêm 1 stylesheet và 3 mẫu ghi đè lên các mẫu mặc định trong thời gian chạy. Các bản mẫu hiện có không được chỉnh sửa hoặc xóa.
Yêu cầu tối thiểu
PHP 5.4
MyBB 1.8.0
Tính năng
MyDropzone không đi kèm với nhiều tính năng phức tạp ngoài việc thay thế gọn gàng cho hộp đính kèm và thế là khá nhiều. MyDropzone kế thừa tất cả các tính năng tệp đính kèm hiện có - ngoại trừ phê duyệt / hủy phê duyệt, không có sẵn trong phiên bản hiện tại. Một đề cập đặc biệt dành cho bộ phận hỗ trợ Imgur.com cho phép người dùng của bạn tải hình ảnh ẩn danh lên Imgur.com và URL được tạo sẽ được thêm vào tin nhắn của họ ngay sau khi quá trình tải lên kết thúc.
Tệp đính kèm trả lời nhanh
MyDropzone bổ sung hỗ trợ đăng tệp đính kèm từ trả lời nhanh. Tuy nhiên, nó không chỉnh sửa bất kỳ bản mẫu nào, vì vậy để sử dụng chức năng này, bạn cần phải tự thay đổi bản mẫu. Quyết định này được đưa ra bởi vì trong quá khứ, nhiều người than thở rằng một chức năng cụ thể trong các plugin khác không hoạt động khi họ đang sử dụng chủ đề tùy chỉnh và quy trình tìm kiếm và thay thế không thể tìm thấy mẫu liên quan.
Nếu bạn muốn cho phép người dùng đăng tệp đính kèm từ trả lời nhanh, hãy chỉnh sửa mẫu showthread_quickreply và thêm biến sau ở bất cứ nơi nào bạn muốn hộp xuất hiện:
{$attachbox}
Thao tác này không tải gì ngoài mẫu post_attachments như trong Trả lời mới, Chủ đề mới, Chỉnh sửa bài đăng, v.v. Sau khi bạn tạo kiểu cho hộp tệp đính kèm, trả lời nhanh sẽ tự động kế thừa cùng một kiểu dáng.
Nhiều tệp đính kèm đồng thời
MyDropzone hỗ trợ tải lên nhiều tệp đính kèm cùng một lúc. Chỉ cần kéo và thả số lượng tệp đính kèm bạn muốn tải lên và nó sẽ xử lý tất cả chúng cùng một lúc cho đến khi đạt đến giới hạn tối đa (kế thừa từ cài đặt hệ thống tệp đính kèm).
Tính năng này cũng có sẵn trên cổ phiếu MyBB 1.8.19 trở đi.
Thông tin hỗ trợ Imgur.com
Cách lấy ID khách hàng
Để tải hình ảnh lên Imgur, bạn cần nhập ID khách hàng trong cài đặt MyDropzone, nếu không plugin sẽ quay trở lại tải lên máy chủ mặc định.
Nếu bạn chưa có tài khoản Imgur.com, hãy đăng ký miễn phí và truy cập trang này để tạo ứng dụng mới. Điền thông tin và chọn Sử dụng ẩn danh mà không cần ủy quyền của người dùng trong Loại ủy quyền.
Khi bạn hoàn tất, hãy truy cập trang này và sao chép ID khách hàng, thêm nó vào cài đặt MyDropzone và tận hưởng.
Giới hạn tốc độ
Imgur.com giới hạn mức sử dụng API của họ ở mức 1250 lượt tải lên mỗi ngày. Mặc dù điều này sẽ ổn với hầu hết các bo mạch MyBB hiện có, nhưng nếu bạn đang chạy một bo mạch lớn (100k+ người dùng), bạn có thể muốn chuyển sang xử lý hình ảnh bình thường. Để biết thêm thông tin về các giới hạn do Imgur.com áp đặt, hãy truy cập trang này.
Thông báo dưới hộp đính kèm
Do thực tế là MyDropzone không chỉnh sửa bản mẫu, tôi đã thêm một thông báo vào mẫu mydropzone_attachments_new thông báo cho người dùng rằng hình ảnh của họ đã được đăng lên Imgur. Nếu bạn không sẵn sàng sử dụng tính năng này, hãy xóa HTML tương ứng mà bạn có thể tìm thấy trong mẫu.
Customization
Bạn hoàn toàn có thể tùy chỉnh giao diện của MyDropzone bằng cách tinh chỉnh các mẫu của nó (Nhóm mẫu MyDropzone) và stylesheet của nó (mydropzone.css). Hỗ trợ sẽ được đưa ra khi có thể.
Tương thích
MyDropzone tương thích với MyBB 1.8.0+ và PHP 5.4+. Khả năng tương thích của trình duyệt được liệt kê trong tài liệu Dropzone.js.
Tín dụng cho Shade tại MyBB Boost -
https://www.mybboost.com/thread-release-mydropzone-1-2