[Addon] Custom Board Icons March 01, 2026, 02:27:23 pm Custom Board IconsVersion: 1.0Author: vbgamer45Website: https://www.elkartemods.comCompatible with: ElkArte 1.1 - 1.1.99DescriptionCustom 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.FeaturesPer-board custom icon images on the board indexDrag-and-drop upload UI in Admin > Boards > Modify BoardAJAX upload with instant preview - no page reload neededOptional new post badge overlay (green pulsing dot) on custom iconsBadge toggle in Admin > Configuration >Add-on SettingsSupports JPG, PNG, GIF, WebP, and SVG formats (max 512KB)Clean uninstall removes all files and database changesInstallation1. 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.UsageAdding 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.NotesIcons 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.Uninstallation1. 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.SupportFor support, questions, or bug reports visit https://www.elkartemods.com.