Last post by vbgamer45 - Custom Board Icons Version: 1.0 Author: vbgamer45 Website:https://www.elkartemods.com Compatible with: ElkArte 1.1 - 1.1.99
Description
Custom Board Icons allows forum administrators to upload a custom icon image for each board, replacing the default CSS status icons on the board index. Upload any image (JPG, PNG, GIF, WebP, or SVG) through a simple drag-and-drop interface on the board edit page.
When a board has a custom icon, a small animated badge dot can optionally overlay the icon to indicate new/unread posts. Boards without a custom icon continue to use the default ElkArte status icons.
Features
Per-board custom icon images on the board index
Drag-and-drop upload UI in Admin > Boards > Modify Board
AJAX upload with instant preview - no page reload needed
Optional new post badge overlay (green pulsing dot) on custom icons
Badge toggle in Admin > Configuration >Add-on Settings
Supports JPG, PNG, GIF, WebP, and SVG formats (max 512KB)
Clean uninstall removes all files and database changes
Installation
1. Upload the package via Admin > Packages > Upload a Package. 2. Click Install and follow the prompts. 3. The mod will add a board_icon column to the boards table and create a board_icons/ upload directory in your forum root.
Usage
Adding an icon to a board: 1. Go to Admin > Boards > Modify Board (click the modify link next to any board). 2. Scroll down to the "Board Icon" section at the bottom of the settings. 3. Drag and drop an image onto the drop zone, or click it to browse for a file. 4. The image will upload immediately and show a preview. 5. Click "Modify" to save the board settings.
Removing an icon: 1. Edit the board in Admin > Boards. 2. Click "Remove icon" next to the current icon preview. 3. Click "Modify" to save.
New post badge setting: 1. Go to Admin > Configuration > Addon Settings. 2. Under "Custom Board Icons", toggle "Show new post badge on custom board icons". 3. When enabled (default), a small green pulsing dot appears on custom icons when the board has unread posts.
Notes
Icons can only be added when editing an existing board. Create the board first, then add the icon.
Icons are displayed at 40x40 pixels on the board index. For best results, use square images.
Uploaded files are stored in the board_icons/ directory in your forum root.
If JavaScript is disabled, boards with custom icons will show the default CSS icons as a fallback.
Uninstallation
1. Go to Admin > Packages > Installed Modifications. 2. Click Uninstall next to Custom Board Icons. 3. All uploaded icon files, the upload directory, and the database column will be removed.
Introduction Related Topics displays a list of similar topics at the bottom of topic pages. Topics are matched using MySQL fulltext search on subject lines. Currently only MySQL is supported.
This is a port of Niko's Related Topics mod (v1.4) from SMF 2.0 to ElkArte 1.1.x.
Requirements - ElkArte 1.1.x - MySQL database (for fulltext search)
Installation 1. Use the package manager to install 2. Go to Admin > Configuration > Related Topics 3. Enable Related Topics and configure settings 4. Go to Methods tab, enable Fulltext method 5. Click "Rebuild Indexes" to build the initial index
Features
Displays related topics below topic view
Configurable number of related topics to show
Ability to ignore specific boards
Automatic indexing when new topics are created
Automatic cleanup when topics are deleted
Progressive index builder for large forums
Methods
Fulltext - Related topics are determined by fulltext search on subject lines - Uses MySQL MATCH...AGAINST for relevance scoring - MySQL only
Changelog
1.0 - Initial ElkArte 1.1.x port from SMF 2.0 Related Topics v1.4 by Niko - Uses hooks instead of core file edits - Adapted to ElkArte database API and template conventions
Credits - Original SMF mod by Niko (madjoki.com) - ElkArte port by vbgamer45 (elkartemods.com) - License: New-BSD