It's development, but it works.
They are two Versions use only one !!!
This is without Thumbnail generation - orignal is show
The best version is "with_thumbnail_generation_server_need_imagick_and_ffmpeg" and she Count the Downloads correct!
You decide what's more important to you.
This versions have another bug: If you use gif, png, etc. under "Attached Files," they will be displayed twice. Therefore, this option is not enabled by default.
The example.webp file must be uploaded as an attachment. The plugin simply checks whether it is in the attached file or inline.
For logged-in users only
Installation
1. Upload plugin files
- /inc/plugins/webm_webp_thread_preview.php
2. Install & Activate in ACP.
3. MyBB Attachment settings already changed?
The server PHP must support the file types, otherwise no display will work.
*****************************************************************************************************
My test system (nginx and other versions not tested):
I'm testing it on a freshly installed mybb without any additional plugins (
I'm using my Docker version with HTTPS.)
MyBB Version 1.8.39
PHP Version 8.3.12
SQL Engine: MySQLi 8.0.40
Apache/2.4.65 (unix) OpenSSL/3.5.1
For image processing my server uses php with gd and imagick (all inside my docker version):
ffmpeg: support on server
Phar: PHP Archive support: enabled
Phar API version: 1.1.1
Phar-based phar archives: enabled
Tar-based phar archives: enabled
ZIP-based phar archives: enabled
gzip compression: enabled
bzip2 compression: enabled
EXIF Support : enabled
imagick module
GD Support: enabled
GD Version: bundled (2.1.0 compatible)
FreeType Support: enabled
FreeType Linkage: with freetype
FreeType Version: 2.12.1
GIF Read Support: enabled
GIF Create Support: enabled
JPEG Support: enabled
libJPEG Version: 6b
PNG Support: enabled
libPNG Version: 1.6.39
WBMP Support: enabled
XBM Support: enabled
BMP Support: enabled
TGA Read Support: enabled
Directive: gd.jpeg_ignore_warning
Local Value: On
Master Value: On
i have not tested what you really need
Đó là sự phát triển, nhưng nó hoạt động.
Chúng là hai Phiên bản chỉ sử dụng một !! Đây là không có tạo hình thu nhỏ - ban đầu là hiển thị
Phiên bản tốt nhất là "with_thumbnail_generation_server_need_imagick_and_ffmpeg" và cô ấy Đếm số lượt tải xuống chính xác!
Bạn quyết định điều gì quan trọng hơn đối với bạn.
Phiên bản này có một lỗi khác: Nếu bạn sử dụng gif, png, v.v. trong "Tệp đính kèm", chúng sẽ được hiển thị hai lần. Do đó, tùy chọn này không được bật theo mặc định.
Tệp example.webp phải được tải lên dưới dạng tệp đính kèm. Plugin chỉ đơn giản là kiểm tra xem nó nằm trong tệp đính kèm hay nội tuyến.
Chỉ dành cho người dùng đã đăng nhập
Lắp ráp
1. Tải lên tệp plugin
- /inc/plugins/webm_webp_thread_preview.php
2. Cài đặt và kích hoạt trong ACP.
3. Cài đặt tệp đính kèm MyBB đã thay đổi?
Máy chủ PHP phải hỗ trợ các loại tệp, nếu không sẽ không có màn hình nào hoạt động.
*****************************************************************************************************
Hệ thống thử nghiệm của tôi (nginx và các phiên bản khác chưa được thử nghiệm):
Tôi đang thử nghiệm nó trên mybb mới được cài đặt mà không có bất kỳ plugin bổ sung nào (Tôi đang sử dụng phiên bản Docker của mình với HTTPS.)
Phiên bản MyBB 1.8.39
Phiên bản PHP 8.3.12
Công cụ SQL: MySQLi 8.0.40
Apache/2.4.65 (unix) OpenSSL/3.5.1
Để xử lý hình ảnh, máy chủ của tôi sử dụng php với gd và imagick (tất cả đều nằm trong phiên bản docker của tôi):
FFmpeg: Hỗ trợ trên máy chủ
Phar: Hỗ trợ lưu trữ PHP: đã bật
Phiên bản API Phar: 1.1.1
Kho lưu trữ phar dựa trên Phar: được bật
Kho lưu trữ phar dựa trên Tar: được bật
Lưu trữ phar dựa trên ZIP: đã bật
nén gzip: Đã bật
nén bzip2: đã bật
Hỗ trợ EXIF: đã bật
mô-đun imagick
Hỗ trợ GD: đã bật
Phiên bản GD: đi kèm (tương thích 2.1.0)
Hỗ trợ FreeType: đã bật
Liên kết FreeType: với freetype
Phiên bản FreeType: 2.12.1
Hỗ trợ đọc GIF: đã bật
Hỗ trợ tạo GIF: đã bật
Hỗ trợ JPEG: đã bật
Phiên bản libJPEG: 6b
Hỗ trợ PNG: đã bật
Phiên bản libPNG: 1.6.39
Hỗ trợ WBMP: đã bật
Hỗ trợ XBM: đã bật
Hỗ trợ BMP: đã bật
Hỗ trợ đọc TGA: đã bật
Chỉ thị: gd.jpeg_ignore_warning
Giá trị cục bộ: Bật
Giá trị chính: Bật
Tôi chưa kiểm tra những gì bạn thực sự cần