1.8.x
Tính Năng: Filebase
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