1.8.x Tính Năng: Filebase

Preview

Tác giả: Nitje

Phiên bản: 0.0.4

Gửi lúc: 19/09/2025

Cập nhật lúc: 21/09/2025

Show Thread Index Page Forum Display
Mô tả
Beta


The idea was also to ensure smooth integration.

Filebase entries are rated using the myBB star rating system.

Images you place in the filebase gallery can be easily edited later. Rotate, crop, mark a spot in the image, and pixelate a spot in the image.

No separate table for comments, but rather a link via the support thread to the forum (I might create a separate card for the support thread called "Comments" that displays the most recent post from the forum).

Another example: You've created a post in a specific category and within a specific forum and/or subforum. This post contains the subject, description, and zip attachments, as well as images. But you want to outsource it to the filebase.

I've set it up so that if you select the subject/title of the post as it is in the filebase and you are the creator of the first post, the text will be taken from the filebase after saving and replaced in the post. The attachments and images will remain there because the post is updated. Afterward, you can also move the post by selecting it in the edit menu if "Create User Topic" is enabled.




Installation
1. Upload plugin files
- /admin/modules/config
- /inc/languages (only acp)
- /inc/plugins
- filebase.php
- (jscripts are created automatically during installation if the server permissions are correct -> Error Case & Permissions )

2. Check the write permissions of the folders /jscripts  -> temporarily at 0757
3. Install & Activate in ACP.
4. Now reset the folder permissions to the previous setting


Error Case & Permissions

Check the write permissions of the jscripts folder (the web server user must be allowed to write).
Procedure (practical example): Set the folder to 0757 for a short time, Install & Activate plugin, Reset rights.
Background: Your login user (e.g. ABC) may be different from the web server user (e.g. XYZ). The decisive factor is that XYZ has write permissions. 

Then deactivate and uninstall the plugin, and only now install and activate it. The order is crucial.



My test system (nginx and other versions not tested):
I'm testing it on a freshly installed mybb without any additional plugins and 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:

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

Beta


The idea was also to ensure smooth integration.

Filebase entries are rated using the myBB star rating system.

Images you place in the filebase gallery can be easily edited later. Rotate, crop, mark a spot in the image, and pixelate a spot in the image.

No separate table for comments, but rather a link via the support thread to the forum (I might create a separate card for the support thread called "Comments" that displays the most recent post from the forum).

Another example: You've created a post in a specific category and within a specific forum and/or subforum. This post contains the subject, description, and zip attachments, as well as images. But you want to outsource it to the filebase.

I've set it up so that if you select the subject/title of the post as it is in the filebase and you are the creator of the first post, the text will be taken from the filebase after saving and replaced in the post. The attachments and images will remain there because the post is updated. Afterward, you can also move the post by selecting it in the edit menu if "Create User Topic" is enabled.




Installation
1. Upload plugin files
- /admin/modules/config
- /inc/languages (only acp)
- /inc/plugins
- filebase.php
- (jscripts are created automatically during installation if the server permissions are correct -> Error Case & Permissions )

2. Check the write permissions of the folders /jscripts  -> temporarily at 0757
3. Install & Activate in ACP.
4. Now reset the folder permissions to the previous setting


Error Case & Permissions

Check the write permissions of the jscripts folder (the web server user must be allowed to write).
Procedure (practical example): Set the folder to 0757 for a short time, Install & Activate plugin, Reset rights.
Background: Your login user (e.g. ABC) may be different from the web server user (e.g. XYZ). The decisive factor is that XYZ has write permissions. 

Then deactivate and uninstall the plugin, and only now install and activate it. The order is crucial.



My test system (nginx and other versions not tested):
I'm testing it on a freshly installed mybb without any additional plugins and 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:

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


Vietnamese Mybb Community

Diễn đàn MyBB Việt Nam là cộng đồng trực tuyến dành cho những người yêu thích và sử dụng hệ thống diễn đàn MyBB. Nơi này cung cấp không gian để chia sẻ kiến thức, kinh nghiệm và hỗ trợ về cài đặt, tối ưu hóa, và thiết kế giao diện. Với mục tiêu tạo ra một cộng đồng sôi nổi, MyBB Việt Nam là điểm đến lý tưởng cho cả người mới và chuyên gia để kết nối và học hỏi về MyBB.


Mã nguồn bởi MyBB, © 2002-2025 MyBB Group • © 2023-2025 Mybb.VN - Đây là dự án cộng đồng sử dụng MyBB, không thuộc về Nhóm MyBB chính thức.

Hệ Thống

Thời gian hiện tại: 05-10-2025, 11:26 PM

USA - VN

hello@mybb.vn