<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[MyBB Community Forums - Plugin Releases]]></title>
		<link>https://community.mybb.com/</link>
		<description><![CDATA[MyBB Community Forums - https://community.mybb.com]]></description>
		<pubDate>Tue, 09 Jun 2026 08:40:39 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[MyBookmarks]]></title>
			<link>https://community.mybb.com/thread-245387.html</link>
			<pubDate>Mon, 25 May 2026 23:28:57 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=161422">ZakWDesign</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-245387.html</guid>
			<description><![CDATA[MyBookmarks adds a clean “Save for Later” system to MyBB, letting users bookmark posts and threads, organise them with private tags, and manage everything from a searchable User CP dashboard.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">MyBookmarks</span> is a clean, built-in bookmarking and “read later” plugin for MyBB. It allows forum members to save useful posts and threads to a private personal reading list, making it easier to return to important discussions, guides, announcements, or replies without having to search the forum again.<br />
The plugin adds a simple <span style="font-weight: bold;" class="mycode_b">Save for Later</span> option to posts and threads. Once saved, bookmarks are stored inside the user’s own <span style="font-weight: bold;" class="mycode_b">User CP</span>, where they can view and manage their saved content from a dedicated MyBookmarks dashboard.<br />
Users can organise saved items with private tags, helping them group bookmarks by topic, project, interest, or priority. The dashboard also includes search functionality, allowing members to quickly find saved content by title, content, or tag.<br />
MyBookmarks is designed to feel lightweight, simple, and native to MyBB. It is ideal for forums with tutorials, support threads, long discussions, guides, resources, or any community where members may want to save content for later reference.<br />
<br />
Key features include:<ul class="mycode_list"><li>Save individual posts for later <br />
</li>
<li>Save specific threads <br />
</li>
<li>Personal bookmark dashboard inside the User CP <br />
</li>
<li>Private tags for organising saved content <br />
</li>
<li>Searchable saved-content list <br />
</li>
<li>Remove bookmarks when no longer needed <br />
</li>
<li>Lightweight integration with MyBB <br />
</li>
<li>Designed for a clean and simple user experience <br />
</li>
</ul>
<br />
This plugin gives members a more organised way to keep track of valuable forum content and improves long-term engagement by encouraging users to return to saved discussions.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Project Link:</span><br />
<span style="font-weight: bold;" class="mycode_b"><a href="https://community.mybb.com/mods.php?action=view&amp;pid=1710" target="_blank" rel="noopener" class="mycode_url">Extend MyBB - MyBookmarks</a></span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48871" target="_blank" title="">mybookmarks1.png</a> (Size: 39.29 KB / Downloads: 15)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48872" target="_blank" title="">mybookmarks2.png</a> (Size: 88.88 KB / Downloads: 22)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48873" target="_blank" title="">mybookmarks3.png</a> (Size: 156.37 KB / Downloads: 18)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[MyBookmarks adds a clean “Save for Later” system to MyBB, letting users bookmark posts and threads, organise them with private tags, and manage everything from a searchable User CP dashboard.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">MyBookmarks</span> is a clean, built-in bookmarking and “read later” plugin for MyBB. It allows forum members to save useful posts and threads to a private personal reading list, making it easier to return to important discussions, guides, announcements, or replies without having to search the forum again.<br />
The plugin adds a simple <span style="font-weight: bold;" class="mycode_b">Save for Later</span> option to posts and threads. Once saved, bookmarks are stored inside the user’s own <span style="font-weight: bold;" class="mycode_b">User CP</span>, where they can view and manage their saved content from a dedicated MyBookmarks dashboard.<br />
Users can organise saved items with private tags, helping them group bookmarks by topic, project, interest, or priority. The dashboard also includes search functionality, allowing members to quickly find saved content by title, content, or tag.<br />
MyBookmarks is designed to feel lightweight, simple, and native to MyBB. It is ideal for forums with tutorials, support threads, long discussions, guides, resources, or any community where members may want to save content for later reference.<br />
<br />
Key features include:<ul class="mycode_list"><li>Save individual posts for later <br />
</li>
<li>Save specific threads <br />
</li>
<li>Personal bookmark dashboard inside the User CP <br />
</li>
<li>Private tags for organising saved content <br />
</li>
<li>Searchable saved-content list <br />
</li>
<li>Remove bookmarks when no longer needed <br />
</li>
<li>Lightweight integration with MyBB <br />
</li>
<li>Designed for a clean and simple user experience <br />
</li>
</ul>
<br />
This plugin gives members a more organised way to keep track of valuable forum content and improves long-term engagement by encouraging users to return to saved discussions.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Project Link:</span><br />
<span style="font-weight: bold;" class="mycode_b"><a href="https://community.mybb.com/mods.php?action=view&amp;pid=1710" target="_blank" rel="noopener" class="mycode_url">Extend MyBB - MyBookmarks</a></span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48871" target="_blank" title="">mybookmarks1.png</a> (Size: 39.29 KB / Downloads: 15)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48872" target="_blank" title="">mybookmarks2.png</a> (Size: 88.88 KB / Downloads: 22)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48873" target="_blank" title="">mybookmarks3.png</a> (Size: 156.37 KB / Downloads: 18)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Theme Mode Toggle plugin]]></title>
			<link>https://community.mybb.com/thread-245376.html</link>
			<pubDate>Sat, 23 May 2026 17:34:48 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=134311">PARADOX987</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-245376.html</guid>
			<description><![CDATA[Theme Mode Toggle adds a dark/light mode toggle button to your MyBB forum header. Users can switch between two custom themes — dark.css and light.css — stored in inc/plugins/theme_mode_toggle/. The plugin saves original CSS files to the backups/ directory on install so they can be restored on uninstall.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48859" target="_blank" title="">100069617.jpeg</a> (Size: 598.45 KB / Downloads: 7)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<br />
You can download it here :- <a href="https://community.mybb.com/mods.php?action=view&amp;pid=1709" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?acti...w&amp;pid=1709</a><br />
<br />
Preview:- <br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48857" target="_blank" title="">Screenshot_2026_0523_221136.png</a> (Size: 325.58 KB / Downloads: 15)
<!-- end: postbit_attachments_attachment --><br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48858" target="_blank" title="">Screenshot_2026_0523_221211.png</a> (Size: 157.86 KB / Downloads: 10)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Theme Mode Toggle adds a dark/light mode toggle button to your MyBB forum header. Users can switch between two custom themes — dark.css and light.css — stored in inc/plugins/theme_mode_toggle/. The plugin saves original CSS files to the backups/ directory on install so they can be restored on uninstall.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48859" target="_blank" title="">100069617.jpeg</a> (Size: 598.45 KB / Downloads: 7)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<br />
You can download it here :- <a href="https://community.mybb.com/mods.php?action=view&amp;pid=1709" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?acti...w&amp;pid=1709</a><br />
<br />
Preview:- <br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48857" target="_blank" title="">Screenshot_2026_0523_221136.png</a> (Size: 325.58 KB / Downloads: 15)
<!-- end: postbit_attachments_attachment --><br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48858" target="_blank" title="">Screenshot_2026_0523_221211.png</a> (Size: 157.86 KB / Downloads: 10)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Plugin uploader plugin by matt with fixes]]></title>
			<link>https://community.mybb.com/thread-245364.html</link>
			<pubDate>Fri, 22 May 2026 06:39:41 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=134311">PARADOX987</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-245364.html</guid>
			<description><![CDATA[Fixed the errors for php 8.4<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/zip.gif" title="Zip File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48855" target="_blank" title="">Plugin Uploader plugin.zip</a> (Size: 26.63 KB / Downloads: 8)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Fixed the errors for php 8.4<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/zip.gif" title="Zip File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48855" target="_blank" title="">Plugin Uploader plugin.zip</a> (Size: 26.63 KB / Downloads: 8)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Wildcard's Yourcode Plugin with fixed errors for php 8.4]]></title>
			<link>https://community.mybb.com/thread-245363.html</link>
			<pubDate>Fri, 22 May 2026 06:13:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=134311">PARADOX987</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-245363.html</guid>
			<description><![CDATA[There were many errors and issues , i could say i have fixed all the issues i could see. Try it and tell me if it works well .<br />
<br />
The link to the original plugin is:- <a href="https://community.mybb.com/mods.php?action=view&amp;pid=794" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?action=view&amp;pid=794</a> (contains mountains of errors but i couldn't ignore because it is a great plugin )<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/zip.gif" title="Zip File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48853" target="_blank" title="">YourCode plugin.zip</a> (Size: 78.14 KB / Downloads: 7)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[There were many errors and issues , i could say i have fixed all the issues i could see. Try it and tell me if it works well .<br />
<br />
The link to the original plugin is:- <a href="https://community.mybb.com/mods.php?action=view&amp;pid=794" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?action=view&amp;pid=794</a> (contains mountains of errors but i couldn't ignore because it is a great plugin )<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/zip.gif" title="Zip File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48853" target="_blank" title="">YourCode plugin.zip</a> (Size: 78.14 KB / Downloads: 7)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PluginLibrary plugin with php version 8+]]></title>
			<link>https://community.mybb.com/thread-245233.html</link>
			<pubDate>Sat, 25 Apr 2026 17:19:32 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=134311">PARADOX987</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-245233.html</guid>
			<description><![CDATA[<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/php.gif" title="PHP File" border="0" alt=".php" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48799" target="_blank" title="">pluginlibrary.php</a> (Size: 37.18 KB / Downloads: 19)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/php.gif" title="PHP File" border="0" alt=".php" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48799" target="_blank" title="">pluginlibrary.php</a> (Size: 37.18 KB / Downloads: 19)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Advanced Quote Plugin]]></title>
			<link>https://community.mybb.com/thread-245104.html</link>
			<pubDate>Mon, 30 Mar 2026 14:55:52 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=134311">PARADOX987</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-245104.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Advanced Quote</span></span><br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-family: 'Trebuchet MS';" class="mycode_font">Select text from posts and reply or quote+ with preserved BBCode formatting. Adds tooltip with Reply and Quote+ buttons when text is selected</span></span><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Reply Functionality:</span><ul class="mycode_list"><li>Select text from any post and click Reply<br />
</li>
<li>Inserts formatted quote with BBCode into quick reply editor<br />
</li>
<li>Configurable destination: Quick Reply or New Reply Page<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Quote+ Functionality:</span><ul class="mycode_list"><li>Select text and click Quote+ to save for multiquote<br />
</li>
<li>Works like MyBB's native multiquote feature<br />
</li>
<li>Saves to localStorage for instant access<br />
</li>
<li>Backs up to database for persistence across sessions<br />
</li>
<li>Automatically toggles multiquote indicator<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Tooltip Customization:</span><ul class="mycode_list"><li>Enable/disable Quote+ tooltip<br />
</li>
<li>Enable/disable Reply tooltip<br />
</li>
<li>Position: Top, Bottom, or Auto (smart positioning)<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Data Management:</span><ul class="mycode_list"><li>Automatic cleanup of old entries (48 hours)<br />
</li>
<li>Database storage for persistence<br />
</li>
<li>LocalStorage caching for speed<br />
</li>
</ul>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Plugin Settings</span></span><br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite><span style="font-weight: bold;" class="mycode_b">Enable Quote+ Tooltip:</span> Show Quote+ button when text is selected. Default: Enabled<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Enable Reply Tooltip:</span> Show Reply button when text is selected. Default: Enabled<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Tooltip Position:</span> Position of tooltip: Top, Bottom, or Auto (smart). Default: Auto<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Reply Destination:</span> Where Reply goes: Quick Reply page or New Reply page. Default: Quick Reply</blockquote>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">**File Structure**</span><br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">inc/
└── plugins/
    ├── advanced_quote.php          (Main plugin file)
    └── AdvancedQuote/
        ├── database.sql           (Database schema)
        ├── settings.json          (Settings configuration)
        ├── js/
        │   └── advanced_quote.js  (JavaScript)
        └── css/
            └── advanced_quote.css (Tooltip styling)
</code></pre><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Installation</span><br />
<br />
<ol type="1" class="mycode_list"><li>Upload the "AdvancedQuote" folder to /inc/plugins/<br />
</li>
<li>Upload "advanced_quote.php" to /inc/plugins/<br />
</li>
<li>Go to Admin CP &gt; Plugins<br />
</li>
<li>Click "Install &amp; Activate" for Advanced Quote<br />
</li>
<li>Configure settings at Admin CP &gt; Configuration &gt; Settings &gt; Advanced Quote<br />
</li>
</ol>
<br />
<span style="font-weight: bold;" class="mycode_b">How It Works</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: small;" class="mycode_size">Reply Flow:</span></span><br />
<ol type="1" class="mycode_list"><li>User selects text in a post<br />
</li>
<li>Tooltip appears with Reply button<br />
</li>
<li>Click Reply &gt; JavaScript extracts HTML from selection<br />
</li>
<li>HTML is converted to BBCode (client-side)<br />
</li>
<li>Formatted quote is sent to quick reply editor<br />
</li>
</ol>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: small;" class="mycode_size">Quote+ Flow:</span></span><br />
<ol type="1" class="mycode_list"><li>User selects text and clicks Quote+<br />
</li>
<li>AJAX request fetches formatted BBCode from server<br />
</li>
<li>Quote is saved to localStorage (instant access)<br />
</li>
<li>Quote is saved to database (backup)<br />
</li>
<li>MyBB's multiquote is toggled<br />
</li>
<li>When viewing quick reply, saved quotes are auto-loaded<br />
</li>
</ol>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48764" target="_blank" title="">preview_134311_1774170288_5600a4b6c2a48130ed7653439990ab8f.png</a> (Size: 78.82 KB / Downloads: 51)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Advanced Quote</span></span><br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-family: 'Trebuchet MS';" class="mycode_font">Select text from posts and reply or quote+ with preserved BBCode formatting. Adds tooltip with Reply and Quote+ buttons when text is selected</span></span><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Reply Functionality:</span><ul class="mycode_list"><li>Select text from any post and click Reply<br />
</li>
<li>Inserts formatted quote with BBCode into quick reply editor<br />
</li>
<li>Configurable destination: Quick Reply or New Reply Page<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Quote+ Functionality:</span><ul class="mycode_list"><li>Select text and click Quote+ to save for multiquote<br />
</li>
<li>Works like MyBB's native multiquote feature<br />
</li>
<li>Saves to localStorage for instant access<br />
</li>
<li>Backs up to database for persistence across sessions<br />
</li>
<li>Automatically toggles multiquote indicator<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Tooltip Customization:</span><ul class="mycode_list"><li>Enable/disable Quote+ tooltip<br />
</li>
<li>Enable/disable Reply tooltip<br />
</li>
<li>Position: Top, Bottom, or Auto (smart positioning)<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Data Management:</span><ul class="mycode_list"><li>Automatic cleanup of old entries (48 hours)<br />
</li>
<li>Database storage for persistence<br />
</li>
<li>LocalStorage caching for speed<br />
</li>
</ul>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Plugin Settings</span></span><br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite><span style="font-weight: bold;" class="mycode_b">Enable Quote+ Tooltip:</span> Show Quote+ button when text is selected. Default: Enabled<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Enable Reply Tooltip:</span> Show Reply button when text is selected. Default: Enabled<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Tooltip Position:</span> Position of tooltip: Top, Bottom, or Auto (smart). Default: Auto<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Reply Destination:</span> Where Reply goes: Quick Reply page or New Reply page. Default: Quick Reply</blockquote>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">**File Structure**</span><br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">inc/
└── plugins/
    ├── advanced_quote.php          (Main plugin file)
    └── AdvancedQuote/
        ├── database.sql           (Database schema)
        ├── settings.json          (Settings configuration)
        ├── js/
        │   └── advanced_quote.js  (JavaScript)
        └── css/
            └── advanced_quote.css (Tooltip styling)
</code></pre><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Installation</span><br />
<br />
<ol type="1" class="mycode_list"><li>Upload the "AdvancedQuote" folder to /inc/plugins/<br />
</li>
<li>Upload "advanced_quote.php" to /inc/plugins/<br />
</li>
<li>Go to Admin CP &gt; Plugins<br />
</li>
<li>Click "Install &amp; Activate" for Advanced Quote<br />
</li>
<li>Configure settings at Admin CP &gt; Configuration &gt; Settings &gt; Advanced Quote<br />
</li>
</ol>
<br />
<span style="font-weight: bold;" class="mycode_b">How It Works</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: small;" class="mycode_size">Reply Flow:</span></span><br />
<ol type="1" class="mycode_list"><li>User selects text in a post<br />
</li>
<li>Tooltip appears with Reply button<br />
</li>
<li>Click Reply &gt; JavaScript extracts HTML from selection<br />
</li>
<li>HTML is converted to BBCode (client-side)<br />
</li>
<li>Formatted quote is sent to quick reply editor<br />
</li>
</ol>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: small;" class="mycode_size">Quote+ Flow:</span></span><br />
<ol type="1" class="mycode_list"><li>User selects text and clicks Quote+<br />
</li>
<li>AJAX request fetches formatted BBCode from server<br />
</li>
<li>Quote is saved to localStorage (instant access)<br />
</li>
<li>Quote is saved to database (backup)<br />
</li>
<li>MyBB's multiquote is toggled<br />
</li>
<li>When viewing quick reply, saved quotes are auto-loaded<br />
</li>
</ol>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48764" target="_blank" title="">preview_134311_1774170288_5600a4b6c2a48130ed7653439990ab8f.png</a> (Size: 78.82 KB / Downloads: 51)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Download System]]></title>
			<link>https://community.mybb.com/thread-245086.html</link>
			<pubDate>Thu, 26 Mar 2026 21:25:03 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=4886">vbgamer45</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-245086.html</guid>
			<description><![CDATA[Download System for MyBB 1.8<br />
=============================<br />
<br />
A full-featured file download system plugin for MyBB 1.8 with categories,<br />
file uploads, URL links, 1-5 star ratings, comments with approval workflow,<br />
search, user quotas, custom fields, reports, and admin management.<br />
<br />
Author:  vbgamer45<br />
Website: <a href="https://www.mybbhacks.com" target="_blank" rel="noopener" class="mycode_url">https://www.mybbhacks.com</a><br />
Download: <a href="http://Download%20System%20for%20MyBB%201.8" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?action=view&amp;pid=1703</a><br />
<br />
Features<br />
--------<br />
- Hierarchical categories with per-category sort defaults and images<br />
- File uploads with Dropzone.js drag-and-drop interface<br />
- External URL link submissions<br />
- 1-5 star rating system (one rating per user per file)<br />
- Comments with approval workflow and edit tracking<br />
- Full-text search by keyword, category, member<br />
- Per-group global permissions (12 fields)<br />
- Per-category permission overrides (8 fields)<br />
- Per-group upload quotas with user usage tracking<br />
- Custom fields per category<br />
- File and comment reporting via PM to admins<br />
- Admin panel with 9 tabs: Categories, Settings, Pending Files,<br />
  Pending Comments, Permissions, Quotas, Custom Fields, Reports, Statistics<br />
- BBCode support in descriptions and comments<br />
- Configurable column display, index page blocks, and pagination<br />
- Who's Online integration<br />
- Navigation menu integration<br />
<br />
Download: <a href="http://Download%20System%20for%20MyBB%201.8" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?action=view&amp;pid=1703</a>]]></description>
			<content:encoded><![CDATA[Download System for MyBB 1.8<br />
=============================<br />
<br />
A full-featured file download system plugin for MyBB 1.8 with categories,<br />
file uploads, URL links, 1-5 star ratings, comments with approval workflow,<br />
search, user quotas, custom fields, reports, and admin management.<br />
<br />
Author:  vbgamer45<br />
Website: <a href="https://www.mybbhacks.com" target="_blank" rel="noopener" class="mycode_url">https://www.mybbhacks.com</a><br />
Download: <a href="http://Download%20System%20for%20MyBB%201.8" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?action=view&amp;pid=1703</a><br />
<br />
Features<br />
--------<br />
- Hierarchical categories with per-category sort defaults and images<br />
- File uploads with Dropzone.js drag-and-drop interface<br />
- External URL link submissions<br />
- 1-5 star rating system (one rating per user per file)<br />
- Comments with approval workflow and edit tracking<br />
- Full-text search by keyword, category, member<br />
- Per-group global permissions (12 fields)<br />
- Per-category permission overrides (8 fields)<br />
- Per-group upload quotas with user usage tracking<br />
- Custom fields per category<br />
- File and comment reporting via PM to admins<br />
- Admin panel with 9 tabs: Categories, Settings, Pending Files,<br />
  Pending Comments, Permissions, Quotas, Custom Fields, Reports, Statistics<br />
- BBCode support in descriptions and comments<br />
- Configurable column display, index page blocks, and pagination<br />
- Who's Online integration<br />
- Navigation menu integration<br />
<br />
Download: <a href="http://Download%20System%20for%20MyBB%201.8" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?action=view&amp;pid=1703</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Fix: Anti-Spam. Rotating moderate disabled.]]></title>
			<link>https://community.mybb.com/thread-245069.html</link>
			<pubDate>Mon, 23 Mar 2026 21:23:26 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=115365">CleanTalk</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-245069.html</guid>
			<description><![CDATA[Hello MyBB community,<br />
We’ve released <span style="font-weight: bold;" class="mycode_b">CleanTalk AntiSpam 1.6 for MyBB</span>.<br />
This is a focused maintenance update published in response to a community request. The new version includes one targeted anti-spam fix and helps keep the plugin reliable for MyBB forums using CleanTalk for spam protection.<br />
<span style="font-weight: bold;" class="mycode_b">Changes</span><ul class="mycode_list"><li>Fix: Anti-Spam. Rotating moderate disabled.<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Links</span><ul class="mycode_list"><li><a href="https://community.mybb.com/mods.php?action=changelog&amp;pid=1008" target="_blank" rel="noopener" class="mycode_url">MyBB Extend</a><br />
</li>
<li><a href="https://github.com/CleanTalk/mybb-antispam/releases/tag/1.6" target="_blank" rel="noopener" class="mycode_url">GitHub repository</a><br />
</li>
</ul>
Thank you to everyone who continues using the plugin and sharing feedback.]]></description>
			<content:encoded><![CDATA[Hello MyBB community,<br />
We’ve released <span style="font-weight: bold;" class="mycode_b">CleanTalk AntiSpam 1.6 for MyBB</span>.<br />
This is a focused maintenance update published in response to a community request. The new version includes one targeted anti-spam fix and helps keep the plugin reliable for MyBB forums using CleanTalk for spam protection.<br />
<span style="font-weight: bold;" class="mycode_b">Changes</span><ul class="mycode_list"><li>Fix: Anti-Spam. Rotating moderate disabled.<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Links</span><ul class="mycode_list"><li><a href="https://community.mybb.com/mods.php?action=changelog&amp;pid=1008" target="_blank" rel="noopener" class="mycode_url">MyBB Extend</a><br />
</li>
<li><a href="https://github.com/CleanTalk/mybb-antispam/releases/tag/1.6" target="_blank" rel="noopener" class="mycode_url">GitHub repository</a><br />
</li>
</ul>
Thank you to everyone who continues using the plugin and sharing feedback.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[TeamSpeak 6 Viewer]]></title>
			<link>https://community.mybb.com/thread-244995.html</link>
			<pubDate>Sun, 08 Mar 2026 21:27:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=160809">itsDEFAULT</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-244995.html</guid>
			<description><![CDATA[Version 1.0<br />
Download Link:  <a href="https://github.com/outerfuel/MyBB-plugin-tsviewer" target="_blank" rel="noopener" class="mycode_url">https://github.com/outerfuel/MyBB-plugin-tsviewer</a><br />
<br />
Plugin name: tsviewer.php<br />
<br />
Features: <ul class="mycode_list"><li>TeamSpeak 6 compatible WebQuery API calls (http or https) to MyBB compatible variables.<br />
</li>
<li>API Calls are cached every 60 seconds to JSON. Encrypted with your WebQuery API key.<br />
</li>
<li>See who is connected, last time they were active, and their away status messages.<br />
</li>
<li>Color changing user idle time<br />
</li>
<li>Built-in CSS/HTML editor for customizable Channel, User, and Status designs.<br />
</li>
<li>AJAX refreshing of status. No need to refresh the webpage.<br />
</li>
</ul>
<br />
This is my first plugin and I vibe coded it to life for myself and my friends. <br />
I liked it so much that I thought I should share. Suggestions are welcomed.]]></description>
			<content:encoded><![CDATA[Version 1.0<br />
Download Link:  <a href="https://github.com/outerfuel/MyBB-plugin-tsviewer" target="_blank" rel="noopener" class="mycode_url">https://github.com/outerfuel/MyBB-plugin-tsviewer</a><br />
<br />
Plugin name: tsviewer.php<br />
<br />
Features: <ul class="mycode_list"><li>TeamSpeak 6 compatible WebQuery API calls (http or https) to MyBB compatible variables.<br />
</li>
<li>API Calls are cached every 60 seconds to JSON. Encrypted with your WebQuery API key.<br />
</li>
<li>See who is connected, last time they were active, and their away status messages.<br />
</li>
<li>Color changing user idle time<br />
</li>
<li>Built-in CSS/HTML editor for customizable Channel, User, and Status designs.<br />
</li>
<li>AJAX refreshing of status. No need to refresh the webpage.<br />
</li>
</ul>
<br />
This is my first plugin and I vibe coded it to life for myself and my friends. <br />
I liked it so much that I thought I should share. Suggestions are welcomed.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Inferno Shout Box [Remastered]]]></title>
			<link>https://community.mybb.com/thread-244982.html</link>
			<pubDate>Sat, 07 Mar 2026 05:17:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=40778">Nitr0x</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-244982.html</guid>
			<description><![CDATA[Hey everyone — long-time lurker, occasional contributor. I've been running MyBB 1.9 on my board for a while now and Inferno Shoutbox is one of those plugins I genuinely can't live without, so when it broke on 1.9 I went down the rabbit hole fixing it properly rather than just patching it for my own use.<br />
<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48728" target="_blank" title="">demo.jpeg</a> (Size: 194.22 KB / Downloads: 60)
<!-- end: postbit_attachments_attachment --><br />
<br />
I’m actively maintaining and updating this plugin. If you encounter any issues, please report them below and I will work to release an update as soon as possible.<br />
If you have any feature suggestions or improvements you’d like to see, don’t hesitate to share them. Feedback is always welcome as this plugin continues to be updated and improved.<br />
<br />
Issues with plugin or feature request visit: <br />
<a href="https://community.mybb.com/thread-244981-post-1406349.html#pid1406349" target="_blank" rel="noopener" class="mycode_url">Got Inferno Shoutbox working on MyBB 1.9 — here's the patch</a> <br />
<br />
<span style="font-size: x-large;" class="mycode_size">DEMO:</span><br />
<span style="font-size: x-large;" class="mycode_size"><a href="https://mybbforge.com" target="_blank" rel="noopener" class="mycode_url">https://mybbforge.com</a></span><br />
<br />
Figured the community deserved a clean release, so here it is.<br />
<br />
<span style="color: #e82a1f;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Warning:</span><br />
</span></span><br />
<span style="color: #e82a1f;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size">This plugin was created strictly for experimental and entertainment purposes. It is <span style="font-weight: bold;" class="mycode_b">not recommended for use on development or production environments</span>.</span></span><br />
<span style="color: #e82a1f;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size">Please review this notice carefully before proceeding. Installing or using this plugin may pose risks to the stability or security of your forum.</span></span><br />
<span style="color: #e82a1f;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size">By choosing to install or run this plugin, you acknowledge that you do so <span style="font-weight: bold;" class="mycode_b">entirely at your own risk</span>. Neither the MyBB project nor the original author assumes any responsibility for any issues, damage, or data loss that may occur as a result of its use.</span></span><br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Inferno Shoutbox — MyBB 1.9 Patch</span></span><br />
<br />
This is a fully patched build of the original Inferno Shoutbox Lite by Shade, updated for MyBB 1.9 compatibility. Nothing was rewritten from scratch — every change was surgical and targeted at what was actually broken.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">What was wrong on 1.9:</span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Shoutbox permanently stuck on "Loading..."</span> — The install routine was silently failing because [inline]PLUGINLIBRARY[/inline] was an undefined constant. That meant [inline]is_installed()[/inline], [inline]install()[/inline], and [inline]activate()[/inline] all called [inline]file_exists(PLUGINLIBRARY)[/inline] and bailed out before the [inline]inferno_shout[/inline] and [inline]inferno_user[/inline] database tables were ever created. Added the missing constant definition.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Language substitution broken</span> — MyBB 1.9 changed [inline]class_language::&#36;phrases[/inline] to [inline]private[/inline], so the old [inline](array)&#36;lang[/inline] cast gave mangled internal property names. Rewrote the substitution using [inline]preg_replace_callback[/inline] with [inline]&#36;lang-&gt;&#36;key[/inline] (which correctly invokes the [inline]__get()[/inline] magic method).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">PHP 8.2 strict mode warnings</span> — [inline]&#36;html[/inline] wasn't initialised before conditional assignment in [inline]gen_archive()[/inline], and [inline]is_scalar()[/inline] guards were missing where settings arrays were being passed as strings. Both fixed.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Double-execution on hook fire</span> — [inline]inferno_global[/inline] and [inline]inferno_inject_19[/inline] could both run on the same request. Added an [inline]&#36;inferno_ob_active[/inline] flag to prevent that.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">403 on inferno.js.php</span> — MyBB 1.9 blocks direct browser access to everything under [inline]inc/[/inline] via .htaccess, so the shoutbox JS file was returning 403 Forbidden and the whole frontend was broken ([inline]inferno is not defined[/inline]). Resolved by adding [inline]inferno-js.php[/inline] to the web root — identical to the original but with the corrected [inline]global.php[/inline] path. Copy it alongside [inline]infernoshout.php[/inline].<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Injection point</span> — Updated to target [inline]&lt;div id="content"&gt;[/inline] instead of [inline]&lt;/header&gt;[/inline], which correctly places the shoutbox before the forum listing inside the content wrapper on MyBB 1.9's DOM structure.<br />
</li>
</ul>
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">PluginLibrary Requirement</span><br />
<br />
Inferno requires PluginLibrary for its settings system. The version on the main thread doesn't account for a few things MyBB 1.9 changed. I've included a patched PluginLibrary 13.1 build in the download — install that first.<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Downloads</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">PluginLibrary 13.1 (MyBB 1.9 patched):</span><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/zip.gif" title="Zip File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48726" target="_blank" title="">pluginlibrary-v13.1.zip</a> (Size: 10.19 KB / Downloads: 12)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Inferno Shoutbox (MyBB 1.9 patch):</span><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/zip.gif" title="Zip File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48727" target="_blank" title="">inferno-shoutbox.zip</a> (Size: 42.74 KB / Downloads: 14)
<!-- end: postbit_attachments_attachment --><br />
<br />
Both are also available on <a href="http://YOUR_SITE_URL" target="_blank" rel="noopener" class="mycode_url">MyBBForge</a> alongside the GalacticForge 1.9 theme if you need a full 1.9 stack.<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Installation order</span><br />
<br />
<ol type="1" class="mycode_list"><li>Upload and activate <span style="font-weight: bold;" class="mycode_b">PluginLibrary</span> first<br />
</li>
<li>Upload all Inferno files — including <span style="font-weight: bold;" class="mycode_b">inferno-js.php to your web root</span> (same folder as index.php)<br />
</li>
<li>Go to Admin → Plugins → Install &amp; Activate Inferno Shoutbox<br />
</li>
<li>If you had a previous install: Uninstall first, then reinstall — the DB tables need to be recreated<br />
</li>
</ol>
<br />
<hr class="mycode_hr" />
<br />
Credit to <span style="font-weight: bold;" class="mycode_b">Shade</span> for the original plugin — all I did was bring it forward. If anyone runs into issues on 1.9 drop a reply and I'll take a look.]]></description>
			<content:encoded><![CDATA[Hey everyone — long-time lurker, occasional contributor. I've been running MyBB 1.9 on my board for a while now and Inferno Shoutbox is one of those plugins I genuinely can't live without, so when it broke on 1.9 I went down the rabbit hole fixing it properly rather than just patching it for my own use.<br />
<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48728" target="_blank" title="">demo.jpeg</a> (Size: 194.22 KB / Downloads: 60)
<!-- end: postbit_attachments_attachment --><br />
<br />
I’m actively maintaining and updating this plugin. If you encounter any issues, please report them below and I will work to release an update as soon as possible.<br />
If you have any feature suggestions or improvements you’d like to see, don’t hesitate to share them. Feedback is always welcome as this plugin continues to be updated and improved.<br />
<br />
Issues with plugin or feature request visit: <br />
<a href="https://community.mybb.com/thread-244981-post-1406349.html#pid1406349" target="_blank" rel="noopener" class="mycode_url">Got Inferno Shoutbox working on MyBB 1.9 — here's the patch</a> <br />
<br />
<span style="font-size: x-large;" class="mycode_size">DEMO:</span><br />
<span style="font-size: x-large;" class="mycode_size"><a href="https://mybbforge.com" target="_blank" rel="noopener" class="mycode_url">https://mybbforge.com</a></span><br />
<br />
Figured the community deserved a clean release, so here it is.<br />
<br />
<span style="color: #e82a1f;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Warning:</span><br />
</span></span><br />
<span style="color: #e82a1f;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size">This plugin was created strictly for experimental and entertainment purposes. It is <span style="font-weight: bold;" class="mycode_b">not recommended for use on development or production environments</span>.</span></span><br />
<span style="color: #e82a1f;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size">Please review this notice carefully before proceeding. Installing or using this plugin may pose risks to the stability or security of your forum.</span></span><br />
<span style="color: #e82a1f;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size">By choosing to install or run this plugin, you acknowledge that you do so <span style="font-weight: bold;" class="mycode_b">entirely at your own risk</span>. Neither the MyBB project nor the original author assumes any responsibility for any issues, damage, or data loss that may occur as a result of its use.</span></span><br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Inferno Shoutbox — MyBB 1.9 Patch</span></span><br />
<br />
This is a fully patched build of the original Inferno Shoutbox Lite by Shade, updated for MyBB 1.9 compatibility. Nothing was rewritten from scratch — every change was surgical and targeted at what was actually broken.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">What was wrong on 1.9:</span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Shoutbox permanently stuck on "Loading..."</span> — The install routine was silently failing because [inline]PLUGINLIBRARY[/inline] was an undefined constant. That meant [inline]is_installed()[/inline], [inline]install()[/inline], and [inline]activate()[/inline] all called [inline]file_exists(PLUGINLIBRARY)[/inline] and bailed out before the [inline]inferno_shout[/inline] and [inline]inferno_user[/inline] database tables were ever created. Added the missing constant definition.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Language substitution broken</span> — MyBB 1.9 changed [inline]class_language::&#36;phrases[/inline] to [inline]private[/inline], so the old [inline](array)&#36;lang[/inline] cast gave mangled internal property names. Rewrote the substitution using [inline]preg_replace_callback[/inline] with [inline]&#36;lang-&gt;&#36;key[/inline] (which correctly invokes the [inline]__get()[/inline] magic method).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">PHP 8.2 strict mode warnings</span> — [inline]&#36;html[/inline] wasn't initialised before conditional assignment in [inline]gen_archive()[/inline], and [inline]is_scalar()[/inline] guards were missing where settings arrays were being passed as strings. Both fixed.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Double-execution on hook fire</span> — [inline]inferno_global[/inline] and [inline]inferno_inject_19[/inline] could both run on the same request. Added an [inline]&#36;inferno_ob_active[/inline] flag to prevent that.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">403 on inferno.js.php</span> — MyBB 1.9 blocks direct browser access to everything under [inline]inc/[/inline] via .htaccess, so the shoutbox JS file was returning 403 Forbidden and the whole frontend was broken ([inline]inferno is not defined[/inline]). Resolved by adding [inline]inferno-js.php[/inline] to the web root — identical to the original but with the corrected [inline]global.php[/inline] path. Copy it alongside [inline]infernoshout.php[/inline].<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Injection point</span> — Updated to target [inline]&lt;div id="content"&gt;[/inline] instead of [inline]&lt;/header&gt;[/inline], which correctly places the shoutbox before the forum listing inside the content wrapper on MyBB 1.9's DOM structure.<br />
</li>
</ul>
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">PluginLibrary Requirement</span><br />
<br />
Inferno requires PluginLibrary for its settings system. The version on the main thread doesn't account for a few things MyBB 1.9 changed. I've included a patched PluginLibrary 13.1 build in the download — install that first.<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Downloads</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">PluginLibrary 13.1 (MyBB 1.9 patched):</span><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/zip.gif" title="Zip File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48726" target="_blank" title="">pluginlibrary-v13.1.zip</a> (Size: 10.19 KB / Downloads: 12)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Inferno Shoutbox (MyBB 1.9 patch):</span><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/zip.gif" title="Zip File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48727" target="_blank" title="">inferno-shoutbox.zip</a> (Size: 42.74 KB / Downloads: 14)
<!-- end: postbit_attachments_attachment --><br />
<br />
Both are also available on <a href="http://YOUR_SITE_URL" target="_blank" rel="noopener" class="mycode_url">MyBBForge</a> alongside the GalacticForge 1.9 theme if you need a full 1.9 stack.<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Installation order</span><br />
<br />
<ol type="1" class="mycode_list"><li>Upload and activate <span style="font-weight: bold;" class="mycode_b">PluginLibrary</span> first<br />
</li>
<li>Upload all Inferno files — including <span style="font-weight: bold;" class="mycode_b">inferno-js.php to your web root</span> (same folder as index.php)<br />
</li>
<li>Go to Admin → Plugins → Install &amp; Activate Inferno Shoutbox<br />
</li>
<li>If you had a previous install: Uninstall first, then reinstall — the DB tables need to be recreated<br />
</li>
</ol>
<br />
<hr class="mycode_hr" />
<br />
Credit to <span style="font-weight: bold;" class="mycode_b">Shade</span> for the original plugin — all I did was bring it forward. If anyone runs into issues on 1.9 drop a reply and I'll take a look.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Quick Edit Editor]]></title>
			<link>https://community.mybb.com/thread-244976.html</link>
			<pubDate>Thu, 05 Mar 2026 18:55:56 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=134311">PARADOX987</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-244976.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Quick Edit Editor</span></span><br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Overview</span><br />
The Quick Edit Editor plugin replaces the default plain textarea in quick edit boxes with MyBB's full-featured BBCode editor (SCEditor) directly on the showthread page. Users can edit their posts inline without navigating to a separate edit page, while maintaining full access to all BBCode formatting options.<br />
<hr class="mycode_hr" />
Download:- <a href="https://community.mybb.com/mods.php?action=view&amp;pid=1693" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?acti...w&amp;pid=1693</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Main Features</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">User Features</span><ul class="mycode_list"><li>Full BBCode Editor - Uses MyBB's default SCEditor with all formatting options<br />
</li>
<li>Inline Editing - Edit posts directly on the thread page<br />
</li>
<li>Color Picker - Full color selection support for text<br />
</li>
<li>Edit Reason - Edit reason field shown by default<br />
</li>
<li>Smiley Support - Insert emoticons directly while editing<br />
</li>
<li>AJAX Save - Saves changes without page reload<br />
</li>
<li>Cancel Restoration - Reverts to original content on cancel<br />
</li>
</ul>
<span style="text-decoration: underline;" class="mycode_u">BBCode Formatting</span><ul class="mycode_list"><li>Text Formatting: bold, italic, underline, strikethrough<br />
</li>
<li>Alignment: center, left, right, justify<br />
</li>
<li>Colors &amp; Fonts: color picker, font selection, text sizing<br />
</li>
<li>Links &amp; Images: URLs, email links, image embedding<br />
</li>
<li>Lists: Unordered, ordered (numbered/lettered/roman)<br />
</li>
<li>Quotes: Standard quotes, attributed quotes<br />
</li>
<li>Code: Code blocks, PHP, SQL, HTML syntax<br />
</li>
<li>Video: YouTube embedding<br />
</li>
<li>Special: Spoilers, horizontal rules<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Requirements</span><ul class="mycode_list"><li>MyBB 1.8.x (tested on 1.8.34+)<br />
</li>
<li>SCEditor (included with MyBB)<br />
</li>
<li>jQuery (included with MyBB)<br />
</li>
<li>Color Picker plugin (optional, for color picker support)<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Plugin Settings</span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Enable Quick Edit Editor</span> — Turn on/off the SCEditor in quick edit boxes (Default: Yes)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allow MyCode (BBCode)</span> — Allow users to use MyCode formatting (Default: Yes)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allow Smilies</span> — Allow smilies in the quick edit editor (Default: Yes)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Editor Height</span> — Set the height of the quick edit textarea in pixels (Default: 250)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allowed Usergroups</span> — Select which usergroups can use the Quick Edit Editor.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allowed Forums</span> — Select in which forums the Quick Edit Editor is available.<br />
<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">File Structure</span><br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">inc/plugins/
├── quickedit_editor.php
└── QuickEditEditor/
    └── functions.php

jscripts/
└── quickedit_editor/
    └── quickedit_editor.js

inc/languages/english/
└── quickedit_editor.lang.php
</code></pre><hr class="mycode_hr" />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Installation</span><br />
<br />
<ol type="1" class="mycode_list"><li>Upload the plugin files to your MyBB installation following the file structure above<br />
</li>
<li>Go to Admin CP → Plugins → Install &amp; Activate<br />
</li>
<li>Configure settings in Admin CP → Configuration → Plugins → Quick Edit Editor Settings<br />
</li>
</ol>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">How It Works</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Inline Editing Process</span><br />
<ol type="1" class="mycode_list"><li>When viewing a thread, each post shows a Quick Edit button<br />
</li>
<li>Clicking Quick Edit loads the post content into SCEditor inline<br />
</li>
<li>Users can format text using all BBCode buttons (if enabled)<br />
</li>
<li>Edit Reason field is shown by default below the editor<br />
</li>
<li>Click Save Changes to save via AJAX without page reload<br />
</li>
<li>Click Cancel to revert to original content<br />
</li>
</ol>
<br />
<span style="text-decoration: underline;" class="mycode_u">Editor Behavior</span><ul class="mycode_list"><li>Respects MyBB global MyCode and smilies settings<br />
</li>
<li>Uses same editor instance as new posts/replies<br />
</li>
<li>Maintains all formatting options during quick edit<br />
</li>
<li>AJAX saves preserve formatting and edit reasons<br />
</li>
</ul>
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Compatibility</span><br />
<ul class="mycode_list"><li>MyBB 1.8.x<br />
</li>
<li>PHP 7.0+<br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48716" target="_blank" title="">preview_134311_1772733285_aa45304ce5b7232156da7e130814708b.png</a> (Size: 76.21 KB / Downloads: 58)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48717" target="_blank" title="">preview_134311_1772735588_f28ef6cb5c11488ad64e18fbba4a835e.png</a> (Size: 171.18 KB / Downloads: 54)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Quick Edit Editor</span></span><br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Overview</span><br />
The Quick Edit Editor plugin replaces the default plain textarea in quick edit boxes with MyBB's full-featured BBCode editor (SCEditor) directly on the showthread page. Users can edit their posts inline without navigating to a separate edit page, while maintaining full access to all BBCode formatting options.<br />
<hr class="mycode_hr" />
Download:- <a href="https://community.mybb.com/mods.php?action=view&amp;pid=1693" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?acti...w&amp;pid=1693</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Main Features</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">User Features</span><ul class="mycode_list"><li>Full BBCode Editor - Uses MyBB's default SCEditor with all formatting options<br />
</li>
<li>Inline Editing - Edit posts directly on the thread page<br />
</li>
<li>Color Picker - Full color selection support for text<br />
</li>
<li>Edit Reason - Edit reason field shown by default<br />
</li>
<li>Smiley Support - Insert emoticons directly while editing<br />
</li>
<li>AJAX Save - Saves changes without page reload<br />
</li>
<li>Cancel Restoration - Reverts to original content on cancel<br />
</li>
</ul>
<span style="text-decoration: underline;" class="mycode_u">BBCode Formatting</span><ul class="mycode_list"><li>Text Formatting: bold, italic, underline, strikethrough<br />
</li>
<li>Alignment: center, left, right, justify<br />
</li>
<li>Colors &amp; Fonts: color picker, font selection, text sizing<br />
</li>
<li>Links &amp; Images: URLs, email links, image embedding<br />
</li>
<li>Lists: Unordered, ordered (numbered/lettered/roman)<br />
</li>
<li>Quotes: Standard quotes, attributed quotes<br />
</li>
<li>Code: Code blocks, PHP, SQL, HTML syntax<br />
</li>
<li>Video: YouTube embedding<br />
</li>
<li>Special: Spoilers, horizontal rules<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Requirements</span><ul class="mycode_list"><li>MyBB 1.8.x (tested on 1.8.34+)<br />
</li>
<li>SCEditor (included with MyBB)<br />
</li>
<li>jQuery (included with MyBB)<br />
</li>
<li>Color Picker plugin (optional, for color picker support)<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Plugin Settings</span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Enable Quick Edit Editor</span> — Turn on/off the SCEditor in quick edit boxes (Default: Yes)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allow MyCode (BBCode)</span> — Allow users to use MyCode formatting (Default: Yes)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allow Smilies</span> — Allow smilies in the quick edit editor (Default: Yes)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Editor Height</span> — Set the height of the quick edit textarea in pixels (Default: 250)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allowed Usergroups</span> — Select which usergroups can use the Quick Edit Editor.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allowed Forums</span> — Select in which forums the Quick Edit Editor is available.<br />
<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">File Structure</span><br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">inc/plugins/
├── quickedit_editor.php
└── QuickEditEditor/
    └── functions.php

jscripts/
└── quickedit_editor/
    └── quickedit_editor.js

inc/languages/english/
└── quickedit_editor.lang.php
</code></pre><hr class="mycode_hr" />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Installation</span><br />
<br />
<ol type="1" class="mycode_list"><li>Upload the plugin files to your MyBB installation following the file structure above<br />
</li>
<li>Go to Admin CP → Plugins → Install &amp; Activate<br />
</li>
<li>Configure settings in Admin CP → Configuration → Plugins → Quick Edit Editor Settings<br />
</li>
</ol>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">How It Works</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Inline Editing Process</span><br />
<ol type="1" class="mycode_list"><li>When viewing a thread, each post shows a Quick Edit button<br />
</li>
<li>Clicking Quick Edit loads the post content into SCEditor inline<br />
</li>
<li>Users can format text using all BBCode buttons (if enabled)<br />
</li>
<li>Edit Reason field is shown by default below the editor<br />
</li>
<li>Click Save Changes to save via AJAX without page reload<br />
</li>
<li>Click Cancel to revert to original content<br />
</li>
</ol>
<br />
<span style="text-decoration: underline;" class="mycode_u">Editor Behavior</span><ul class="mycode_list"><li>Respects MyBB global MyCode and smilies settings<br />
</li>
<li>Uses same editor instance as new posts/replies<br />
</li>
<li>Maintains all formatting options during quick edit<br />
</li>
<li>AJAX saves preserve formatting and edit reasons<br />
</li>
</ul>
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Compatibility</span><br />
<ul class="mycode_list"><li>MyBB 1.8.x<br />
</li>
<li>PHP 7.0+<br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48716" target="_blank" title="">preview_134311_1772733285_aa45304ce5b7232156da7e130814708b.png</a> (Size: 76.21 KB / Downloads: 58)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48717" target="_blank" title="">preview_134311_1772735588_f28ef6cb5c11488ad64e18fbba4a835e.png</a> (Size: 171.18 KB / Downloads: 54)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Link Directory]]></title>
			<link>https://community.mybb.com/thread-244975.html</link>
			<pubDate>Thu, 05 Mar 2026 00:52:35 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=4886">vbgamer45</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-244975.html</guid>
			<description><![CDATA[Link Directory 1.0 <br />
Plugin for MyBB 1.8.x<br />
by vbgamer45 - <a href="https://www.mybbhacks.com" target="_blank" rel="noopener" class="mycode_url">https://www.mybbhacks.com</a><br />
Download: <a href="https://community.mybb.com/mods.php?action=view&amp;pid=1692" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?acti...w&amp;pid=1692</a><br />
=============================================================<br />
DESCRIPTION<br />
=============================================================<br />
<br />
Link Directory is a full-featured link directory plugin for<br />
MyBB 1.8. It provides hierarchical categories, user-submitted<br />
links with approval workflow, thumbs up/down ratings, an<br />
automated link checker, domain blacklist, and granular<br />
per-category permissions.<br />
<br />
=============================================================<br />
FEATURES<br />
=============================================================<br />
<br />
- Hierarchical categories with unlimited nesting<br />
- User-submitted links with title, URL, description, and image<br />
- Approval workflow (auto-approve for privileged users)<br />
- Thumbs up/down rating system (one vote per user per link)<br />
- Hit tracking with redirect-through counting<br />
- Sorting by title, date, hits, or rating<br />
- Pagination with configurable links per page<br />
- Top rated and most visited sections on index page<br />
- Statistics block (total links, categories, hits)<br />
- BBCode support in link descriptions<br />
- Website thumbnails via thum.io<br />
- Automated link checker with curl_multi batch checking<br />
- PM notifications for broken links<br />
- Domain blacklist with subdomain matching<br />
- Duplicate URL detection<br />
- Global per-usergroup permissions (10 permission types)<br />
- Per-category permission overrides per usergroup<br />
- Report link functionality (sends PM to admins)<br />
- Who's Online integration<br />
- Header navigation link with icon<br />
- Full admin panel with 6 tabs<br />
<br />
=============================================================<br />
REQUIREMENTS<br />
=============================================================<br />
<br />
- MyBB 1.8.x]]></description>
			<content:encoded><![CDATA[Link Directory 1.0 <br />
Plugin for MyBB 1.8.x<br />
by vbgamer45 - <a href="https://www.mybbhacks.com" target="_blank" rel="noopener" class="mycode_url">https://www.mybbhacks.com</a><br />
Download: <a href="https://community.mybb.com/mods.php?action=view&amp;pid=1692" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?acti...w&amp;pid=1692</a><br />
=============================================================<br />
DESCRIPTION<br />
=============================================================<br />
<br />
Link Directory is a full-featured link directory plugin for<br />
MyBB 1.8. It provides hierarchical categories, user-submitted<br />
links with approval workflow, thumbs up/down ratings, an<br />
automated link checker, domain blacklist, and granular<br />
per-category permissions.<br />
<br />
=============================================================<br />
FEATURES<br />
=============================================================<br />
<br />
- Hierarchical categories with unlimited nesting<br />
- User-submitted links with title, URL, description, and image<br />
- Approval workflow (auto-approve for privileged users)<br />
- Thumbs up/down rating system (one vote per user per link)<br />
- Hit tracking with redirect-through counting<br />
- Sorting by title, date, hits, or rating<br />
- Pagination with configurable links per page<br />
- Top rated and most visited sections on index page<br />
- Statistics block (total links, categories, hits)<br />
- BBCode support in link descriptions<br />
- Website thumbnails via thum.io<br />
- Automated link checker with curl_multi batch checking<br />
- PM notifications for broken links<br />
- Domain blacklist with subdomain matching<br />
- Duplicate URL detection<br />
- Global per-usergroup permissions (10 permission types)<br />
- Per-category permission overrides per usergroup<br />
- Report link functionality (sends PM to admins)<br />
- Who's Online integration<br />
- Header navigation link with icon<br />
- Full admin panel with 6 tabs<br />
<br />
=============================================================<br />
REQUIREMENTS<br />
=============================================================<br />
<br />
- MyBB 1.8.x]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Edit Private Messages]]></title>
			<link>https://community.mybb.com/thread-244945.html</link>
			<pubDate>Fri, 27 Feb 2026 12:15:51 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=134311">PARADOX987</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-244945.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Edit Private Messages</span></span><br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Overview</span><br />
<br />
The PM Edit Plugin allows users to edit private messages after sending or receiving them.<br />
Includes edit history, moderator hard editing, and admin log management.<br />
<br />
Link:- <a href="https://community.mybb.com/mods.php?action=view&amp;pid=1690" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?acti...w&amp;pid=1690</a><br />
<br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Main Features</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">User Features</span><ul class="mycode_list"><li>Edit Received PMs<br />
</li>
<li>Edit Sent PMs<br />
</li>
<li>Quick Edit (AJAX inline editing)<br />
</li>
<li>Full Edit (edit subject + message)<br />
</li>
<li>Edit History with word-level difference view<br />
</li>
<li>"Last Edited By" notice<br />
</li>
<li>Optional Edit Reason field<br />
</li>
<li>Configurable time limit for editing<br />
</li>
</ul>
<span style="text-decoration: underline;" class="mycode_u">Admin / Moderator Features</span><ul class="mycode_list"><li>Hard Edit (edit recipient copy of sent PM)<br />
</li>
<li>Admin Control Panel logs<br />
</li>
<li>Bulk delete logs<br />
</li>
<li>Automatic weekly log pruning<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Requirements</span><ul class="mycode_list"><li>MyBB 1.8.x<br />
</li>
<li>PluginLibrary (recommended)<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Plugin Settings</span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Enable PM Editing</span> — Turn feature on/off globally<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Edit Time Limit</span> — Minutes allowed to edit (0 = unlimited)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allowed Usergroups</span> — Select usergroups allowed to edit PMs<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allow Editing Received PMs</span> — Yes / No<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allow Editing Sent PMs</span> — Yes / No<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allow Hard Editing</span> — Edit recipient copy as well<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Hard Edit Allowed Groups</span> — Mods / Admins<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Track Edit History</span> — Save previous versions<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Show Edit Notice</span> — Display "Last Edited By"<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allow Edit Reason</span> — Enable reason field<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Max Edit History Entries</span> — Limit history (0 = unlimited)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Excluded Folders</span> — Default: Drafts (3), Trash (4)<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Database Changes</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">New Columns in privatemessages Table</span><ul class="mycode_list"><li>edituid<br />
</li>
<li>edittime<br />
</li>
<li>editreason<br />
</li>
<li>pm_conversation_key<br />
</li>
</ul>
<br />
<span style="text-decoration: underline;" class="mycode_u">New Table: pm_edit_history</span><br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">hid
pmid
uid
edituid
original_subject
original_message
edited_subject
edited_message
editreason
dateline
ipaddress
</code></pre><hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">File Structure</span><br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-php">inc/plugins/
├── pm_edit.php
└── PM_Edit/
    ├── install.php
    ├── uninstall.php
    ├── database.sql
    ├── settings.json
    ├── Functions/
    ├── Templates/
    └── Assets/

inc/languages/english/
├── pm_edit.lang.php
└── admin/pm_edit.lang.php

inc/tasks/
└── pm_edit_prune_logs.php
</code></pre><hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Templates Created</span><ul class="mycode_list"><li>pm_edit_button<br />
</li>
<li>pm_edit_form<br />
</li>
<li>pm_edit_reason_field<br />
</li>
<li>pm_edit_history<br />
</li>
<li>pm_edit_history_item<br />
</li>
<li>pm_edit_history_empty<br />
</li>
<li>pm_edit_history_link<br />
</li>
<li>pm_edit_notice<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Templates Modified</span><ul class="mycode_list"><li>postbit<br />
</li>
<li>postbit_classic<br />
</li>
<li>private_read<br />
</li>
</ul>
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Admin Tools</span><br />
<br />
Access:<br />
Admin CP → Tools → PM Edit Logs<ul class="mycode_list"><li>View edit history<br />
</li>
<li>Compare original vs edited content<br />
</li>
<li>Delete individual logs<br />
</li>
<li>Bulk delete selected logs<br />
</li>
<li>Delete all logs<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">How It Works</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Quick Edit</span><br />
<ol type="1" class="mycode_list"><li>Click Edit button<br />
</li>
<li>Select Quick Edit<br />
</li>
<li>Edit inline<br />
</li>
<li>Save via AJAX<br />
</li>
</ol>
<span style="text-decoration: underline;" class="mycode_u">Full Edit</span><br />
<ol type="1" class="mycode_list"><li>Click Full Edit<br />
</li>
<li>Edit subject and message<br />
</li>
<li>Submit changes<br />
</li>
</ol>
<span style="text-decoration: underline;" class="mycode_u">Hard Edit (Moderators)</span><ul class="mycode_list"><li>Edits sender and recipient copies<br />
</li>
<li>Uses conversation key linking<br />
</li>
<li>Logs history for both copies<br />
</li>
</ul>
<span style="text-decoration: underline;" class="mycode_u">Edit History</span><ul class="mycode_list"><li>Stores previous versions<br />
</li>
<li>Shows timestamps<br />
</li>
<li>Highlights added and removed words<br />
</li>
</ul>
<br />
<span style="font-style: italic;" class="mycode_i">Warning: All edit history logs will be deleted.</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48718" target="_blank" title="">c0491be6-8fc0-4a76-b565-8e7116f8e668_X-Design.png</a> (Size: 334.7 KB / Downloads: 26)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48719" target="_blank" title="">pm2.png</a> (Size: 107 KB / Downloads: 35)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48720" target="_blank" title="">localhost_mybb_private.php_action=editpm&amp;pmid=64.png</a> (Size: 144.17 KB / Downloads: 34)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48721" target="_blank" title="">pm1..png</a> (Size: 90.8 KB / Downloads: 36)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Edit Private Messages</span></span><br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Overview</span><br />
<br />
The PM Edit Plugin allows users to edit private messages after sending or receiving them.<br />
Includes edit history, moderator hard editing, and admin log management.<br />
<br />
Link:- <a href="https://community.mybb.com/mods.php?action=view&amp;pid=1690" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?acti...w&amp;pid=1690</a><br />
<br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Main Features</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">User Features</span><ul class="mycode_list"><li>Edit Received PMs<br />
</li>
<li>Edit Sent PMs<br />
</li>
<li>Quick Edit (AJAX inline editing)<br />
</li>
<li>Full Edit (edit subject + message)<br />
</li>
<li>Edit History with word-level difference view<br />
</li>
<li>"Last Edited By" notice<br />
</li>
<li>Optional Edit Reason field<br />
</li>
<li>Configurable time limit for editing<br />
</li>
</ul>
<span style="text-decoration: underline;" class="mycode_u">Admin / Moderator Features</span><ul class="mycode_list"><li>Hard Edit (edit recipient copy of sent PM)<br />
</li>
<li>Admin Control Panel logs<br />
</li>
<li>Bulk delete logs<br />
</li>
<li>Automatic weekly log pruning<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Requirements</span><ul class="mycode_list"><li>MyBB 1.8.x<br />
</li>
<li>PluginLibrary (recommended)<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Plugin Settings</span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Enable PM Editing</span> — Turn feature on/off globally<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Edit Time Limit</span> — Minutes allowed to edit (0 = unlimited)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allowed Usergroups</span> — Select usergroups allowed to edit PMs<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allow Editing Received PMs</span> — Yes / No<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allow Editing Sent PMs</span> — Yes / No<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allow Hard Editing</span> — Edit recipient copy as well<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Hard Edit Allowed Groups</span> — Mods / Admins<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Track Edit History</span> — Save previous versions<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Show Edit Notice</span> — Display "Last Edited By"<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Allow Edit Reason</span> — Enable reason field<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Max Edit History Entries</span> — Limit history (0 = unlimited)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Excluded Folders</span> — Default: Drafts (3), Trash (4)<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Database Changes</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">New Columns in privatemessages Table</span><ul class="mycode_list"><li>edituid<br />
</li>
<li>edittime<br />
</li>
<li>editreason<br />
</li>
<li>pm_conversation_key<br />
</li>
</ul>
<br />
<span style="text-decoration: underline;" class="mycode_u">New Table: pm_edit_history</span><br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">hid
pmid
uid
edituid
original_subject
original_message
edited_subject
edited_message
editreason
dateline
ipaddress
</code></pre><hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">File Structure</span><br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-php">inc/plugins/
├── pm_edit.php
└── PM_Edit/
    ├── install.php
    ├── uninstall.php
    ├── database.sql
    ├── settings.json
    ├── Functions/
    ├── Templates/
    └── Assets/

inc/languages/english/
├── pm_edit.lang.php
└── admin/pm_edit.lang.php

inc/tasks/
└── pm_edit_prune_logs.php
</code></pre><hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Templates Created</span><ul class="mycode_list"><li>pm_edit_button<br />
</li>
<li>pm_edit_form<br />
</li>
<li>pm_edit_reason_field<br />
</li>
<li>pm_edit_history<br />
</li>
<li>pm_edit_history_item<br />
</li>
<li>pm_edit_history_empty<br />
</li>
<li>pm_edit_history_link<br />
</li>
<li>pm_edit_notice<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Templates Modified</span><ul class="mycode_list"><li>postbit<br />
</li>
<li>postbit_classic<br />
</li>
<li>private_read<br />
</li>
</ul>
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Admin Tools</span><br />
<br />
Access:<br />
Admin CP → Tools → PM Edit Logs<ul class="mycode_list"><li>View edit history<br />
</li>
<li>Compare original vs edited content<br />
</li>
<li>Delete individual logs<br />
</li>
<li>Bulk delete selected logs<br />
</li>
<li>Delete all logs<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">How It Works</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Quick Edit</span><br />
<ol type="1" class="mycode_list"><li>Click Edit button<br />
</li>
<li>Select Quick Edit<br />
</li>
<li>Edit inline<br />
</li>
<li>Save via AJAX<br />
</li>
</ol>
<span style="text-decoration: underline;" class="mycode_u">Full Edit</span><br />
<ol type="1" class="mycode_list"><li>Click Full Edit<br />
</li>
<li>Edit subject and message<br />
</li>
<li>Submit changes<br />
</li>
</ol>
<span style="text-decoration: underline;" class="mycode_u">Hard Edit (Moderators)</span><ul class="mycode_list"><li>Edits sender and recipient copies<br />
</li>
<li>Uses conversation key linking<br />
</li>
<li>Logs history for both copies<br />
</li>
</ul>
<span style="text-decoration: underline;" class="mycode_u">Edit History</span><ul class="mycode_list"><li>Stores previous versions<br />
</li>
<li>Shows timestamps<br />
</li>
<li>Highlights added and removed words<br />
</li>
</ul>
<br />
<span style="font-style: italic;" class="mycode_i">Warning: All edit history logs will be deleted.</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48718" target="_blank" title="">c0491be6-8fc0-4a76-b565-8e7116f8e668_X-Design.png</a> (Size: 334.7 KB / Downloads: 26)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48719" target="_blank" title="">pm2.png</a> (Size: 107 KB / Downloads: 35)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48720" target="_blank" title="">localhost_mybb_private.php_action=editpm&amp;pmid=64.png</a> (Size: 144.17 KB / Downloads: 34)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48721" target="_blank" title="">pm1..png</a> (Size: 90.8 KB / Downloads: 36)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Advanced Color Picker]]></title>
			<link>https://community.mybb.com/thread-244898.html</link>
			<pubDate>Sun, 15 Feb 2026 19:32:56 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=134311">PARADOX987</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-244898.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size"><span style="font-family: 'Times New Roman';" class="mycode_font">Advanced Color Picker Plugin</span></span></span><br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="JPEG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48647" target="_blank" title="">image.jpg</a> (Size: 160.65 KB / Downloads: 50)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Description:</span><br />
Replace MyBB's basic color picker with a professional Spectrum color picker featuring full color palette, hex input, alpha channel support, and color history.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Features:</span><ul class="mycode_list"><li>Full color spectrum picker with hue/saturation/value<br />
</li>
<li>80+ predefined colors in organized palette<br />
</li>
<li>Alpha channel support (transparency)<br />
</li>
<li>Color history - remembers recently used colors<br />
</li>
<li>Works in both WYSIWYG and Source code modes<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Installation:</span><br />
1. Upload all files to your MyBB installation<br />
2. Go to Admin CP → Configuration → Plugins<br />
3. Install &amp; Activate "Advanced Color Picker"<br />
4. Configure settings in Configuration → Settings → Advanced Color Picker Settings<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Files:</span><ul class="mycode_list"><li>inc/plugins/colorpicker.php<br />
</li>
<li>inc/languages/english/admin/colorpicker.lang.php<br />
</li>
<li>jscripts/colorpicker/spectrum.js<br />
</li>
<li>jscripts/colorpicker/spectrum.css<br />
</li>
<li>jscripts/colorpicker/colorpicker_init.js<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Compatibility:</span> MyBB 1.8.x<br />
<br />
Download :- <a href="https://community.mybb.com/mods.php?action=view&amp;pid=1687" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?acti...w&amp;pid=1687</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48646" target="_blank" title="">colorpicker.png</a> (Size: 119 KB / Downloads: 76)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48648" target="_blank" title="">settings.png</a> (Size: 49.11 KB / Downloads: 68)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size"><span style="font-family: 'Times New Roman';" class="mycode_font">Advanced Color Picker Plugin</span></span></span><br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="JPEG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48647" target="_blank" title="">image.jpg</a> (Size: 160.65 KB / Downloads: 50)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Description:</span><br />
Replace MyBB's basic color picker with a professional Spectrum color picker featuring full color palette, hex input, alpha channel support, and color history.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Features:</span><ul class="mycode_list"><li>Full color spectrum picker with hue/saturation/value<br />
</li>
<li>80+ predefined colors in organized palette<br />
</li>
<li>Alpha channel support (transparency)<br />
</li>
<li>Color history - remembers recently used colors<br />
</li>
<li>Works in both WYSIWYG and Source code modes<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Installation:</span><br />
1. Upload all files to your MyBB installation<br />
2. Go to Admin CP → Configuration → Plugins<br />
3. Install &amp; Activate "Advanced Color Picker"<br />
4. Configure settings in Configuration → Settings → Advanced Color Picker Settings<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Files:</span><ul class="mycode_list"><li>inc/plugins/colorpicker.php<br />
</li>
<li>inc/languages/english/admin/colorpicker.lang.php<br />
</li>
<li>jscripts/colorpicker/spectrum.js<br />
</li>
<li>jscripts/colorpicker/spectrum.css<br />
</li>
<li>jscripts/colorpicker/colorpicker_init.js<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Compatibility:</span> MyBB 1.8.x<br />
<br />
Download :- <a href="https://community.mybb.com/mods.php?action=view&amp;pid=1687" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?acti...w&amp;pid=1687</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48646" target="_blank" title="">colorpicker.png</a> (Size: 119 KB / Downloads: 76)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=48648" target="_blank" title="">settings.png</a> (Size: 49.11 KB / Downloads: 68)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[FIT Minimal – Featured Topics (Titles Only)]]></title>
			<link>https://community.mybb.com/thread-244870.html</link>
			<pubDate>Fri, 06 Feb 2026 07:08:11 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=152977">snafy</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-244870.html</guid>
			<description><![CDATA[Hello everyone,<br />
I’d like to share a <span style="font-weight: bold;" class="mycode_b">very lightweight MyBB plugin</span> that displays selected <span style="font-weight: bold;" class="mycode_b">featured thread titles</span> in a simple block on the index page.<br />
This plugin focuses on <span style="font-weight: bold;" class="mycode_b">performance, simplicity, and compatibility</span> with MyBB default themes.<br />
<br />
Plugin Overview<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Name:</span> FIT Minimal – Featured Topics (Titles Only)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">MyBB Version:</span> 1.8.x<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Type:</span> Import Only (no automatic template edits)<br />
</li>
</ul>
What does it do?<ul class="mycode_list"><li>Displays a small block containing <span style="font-weight: bold;" class="mycode_b">thread titles only</span><br />
</li>
<li>Ideal for:<ul class="mycode_list"><li>Important announcements<br />
</li>
<li>Highlighted discussions<br />
</li>
<li>Rules or pinned information<br />
</li>
</ul>
</li>
<li>Uses MyBB’s default layout (tborder / thead / trow)<br />
</li>
</ul>
<br />
Key Features<ul class="mycode_list"><li>✔ Titles only (no replies, views, avatars, or images)<br />
</li>
<li>✔ Extremely lightweight (single query + cache)<br />
</li>
<li>✔ Uses MyBB <span style="font-weight: bold;" class="mycode_b">datacache</span><br />
</li>
<li>✔ No inline CSS (theme-friendly)<br />
</li>
<li>✔ Respects forum permissions<br />
</li>
<li>✔ Automatically refreshes when a thread title is edited<br />
</li>
<li>✔ Import Only – you decide where it appears<br />
</li>
</ul>
<br />
<hr class="mycode_hr" />
Installation<br />
<ol type="1" class="mycode_list"><li>Upload the plugin file to:<br />
/inc/plugins/fit_minimal.php2. Activate it from:ACP → Configuration → Plugins<br />
</li>
</ol>
       3. Configure settings:<br />
<pre class="block-code line-numbers language-none"><code class="language-none">ACP → Configuration → Settings → FIT Minimal
</code></pre><br />
Enable block: Yes<br />
<br />
Block title: Featured Topics<br />
<br />
Featured Thread IDs: 12,55,88<br />
<br />
Cache minutes: 5–15 (recommended)<br />
Template Placement (Import Only)<br />
Add the following variable to your template:<br />
<pre class="block-code line-numbers language-none"><code class="language-none">{$fit_block}
</code></pre>Example (above forums in index template):<br />
<pre class="block-code line-numbers language-none"><code class="language-none">{$header}
{$fit_block}
{$forums}
{$footer}</code></pre>Styling<br />
The plugin uses CSS classes only and integrates cleanly with MyBB’s default style.<br />
Main classes:<ul class="mycode_list"><li><pre class="block-code line-numbers language-none"><code class="language-none">.fitm_block</code></pre> <br />
</li>
<li><pre class="block-code line-numbers language-none"><code class="language-none">.fitm_head</code></pre> <br />
</li>
<li><pre class="block-code line-numbers language-none"><code class="language-none">.fitm_body</code></pre> <br />
</li>
<li><pre class="block-code line-numbers language-none"><code class="language-none">.fitm_list</code></pre> <br />
</li>
<li><pre class="block-code line-numbers language-none"><code class="language-none">.fitm_item</code></pre> <br />
</li>
<li><pre class="block-code line-numbers language-none"><code class="language-none">.fitm_link</code></pre> <br />
</li>
</ul>
You can easily customize the appearance from <br />
<pre class="block-code line-numbers language-none"><code class="language-none">global.css</code></pre>.Why this plugin?<br />
Many featured-topic plugins are heavy or overcomplicated.<br />
This plugin keeps things <span style="font-weight: bold;" class="mycode_b">minimal, fast, and clean</span>, making it suitable even for large forums.<br />
Feedback and suggestions are welcome.<br />
Hope this is useful for others looking for a simple featured topics solution.<br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">inc/plugins/fit_minimal.php</code></pre><pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-php">&lt;?php
/**
 * FIT Minimal - Featured Titles (Import Only) for MyBB 1.8.x
 * - Titles only (links)
 * - Import-only: YOU place {$fit_block} in templates manually
 * - Cached (datacache) to avoid DB load on every index view
 * - Rebuilds cache automatically on thread subject updates
 */
if(!defined(&quot;IN_MYBB&quot;)) die(&quot;Direct initialization of this file is not allowed.&quot;);
$plugins-&gt;add_hook(&quot;index_start&quot;, &quot;fitm_index_start&quot;);
$plugins-&gt;add_hook(&quot;moderation_do_editthread&quot;, &quot;fitm_rebuild_cache_hook&quot;);
$plugins-&gt;add_hook(&quot;datahandler_post_update_thread&quot;, &quot;fitm_rebuild_cache_hook&quot;);
function fit_minimal_info()
{
	return array(
		&quot;name&quot;          =&gt; &quot;FIT Minimal (Featured Titles) - No Inline CSS&quot;,
		&quot;description&quot;   =&gt; &quot;Minimal featured titles block (titles only). Import-only, cached, and auto refreshes cache on title changes. No inline styles.&quot;,
		&quot;website&quot;       =&gt; &quot;&quot;,
		&quot;author&quot;        =&gt; &quot;Nawaf + ChatGPT&quot;,
		&quot;authorsite&quot;    =&gt; &quot;&quot;,
		&quot;version&quot;       =&gt; &quot;1.0.1&quot;,
		&quot;compatibility&quot; =&gt; &quot;18*&quot;
	);
}
function fit_minimal_activate()
{
	global $db;
	// Settings group
	$gid = (int)$db-&gt;fetch_field($db-&gt;simple_select(&quot;settinggroups&quot;, &quot;gid&quot;, &quot;name='fit_minimal'&quot;), &quot;gid&quot;);
	if(!$gid) {
		$gid = (int)$db-&gt;insert_query(&quot;settinggroups&quot;, array(
			&quot;name&quot; =&gt; &quot;fit_minimal&quot;,
			&quot;title&quot; =&gt; &quot;FIT Minimal (Featured Titles)&quot;,
			&quot;description&quot; =&gt; &quot;Settings for FIT Minimal (Import Only, No Inline CSS).&quot;,
			&quot;disporder&quot; =&gt; 1,
			&quot;isdefault&quot; =&gt; 0
		));
	}
	$settings = array(
		array(
			&quot;name&quot; =&gt; &quot;fitm_enabled&quot;,
			&quot;title&quot; =&gt; &quot;Enable block&quot;,
			&quot;description&quot; =&gt; &quot;Turn on/off the featured titles block.&quot;,
			&quot;optionscode&quot; =&gt; &quot;yesno&quot;,
			&quot;value&quot; =&gt; &quot;1&quot;,
			&quot;disporder&quot; =&gt; 1,
			&quot;gid&quot; =&gt; $gid
		),
		array(
			&quot;name&quot; =&gt; &quot;fitm_title&quot;,
			&quot;title&quot; =&gt; &quot;Block title&quot;,
			&quot;description&quot; =&gt; &quot;Title displayed above list.&quot;,
			&quot;optionscode&quot; =&gt; &quot;text&quot;,
			&quot;value&quot; =&gt; &quot;Featured Topics&quot;,
			&quot;disporder&quot; =&gt; 2,
			&quot;gid&quot; =&gt; $gid
		),
		array(
			&quot;name&quot; =&gt; &quot;fitm_tids&quot;,
			&quot;title&quot; =&gt; &quot;Featured Thread IDs (TIDs)&quot;,
			&quot;description&quot; =&gt; &quot;Comma-separated thread IDs. Example: 12,55,88&quot;,
			&quot;optionscode&quot; =&gt; &quot;text&quot;,
			&quot;value&quot; =&gt; &quot;&quot;,
			&quot;disporder&quot; =&gt; 3,
			&quot;gid&quot; =&gt; $gid
		),
		array(
			&quot;name&quot; =&gt; &quot;fitm_limit&quot;,
			&quot;title&quot; =&gt; &quot;Max items&quot;,
			&quot;description&quot; =&gt; &quot;Maximum titles to show (applies after filtering valid tids).&quot;,
			&quot;optionscode&quot; =&gt; &quot;numeric&quot;,
			&quot;value&quot; =&gt; &quot;10&quot;,
			&quot;disporder&quot; =&gt; 4,
			&quot;gid&quot; =&gt; $gid
		),
		array(
			&quot;name&quot; =&gt; &quot;fitm_cache_minutes&quot;,
			&quot;title&quot; =&gt; &quot;Cache minutes&quot;,
			&quot;description&quot; =&gt; &quot;Cache duration in minutes (0 = no cache). Recommended: 5-15&quot;,
			&quot;optionscode&quot; =&gt; &quot;numeric&quot;,
			&quot;value&quot; =&gt; &quot;10&quot;,
			&quot;disporder&quot; =&gt; 5,
			&quot;gid&quot; =&gt; $gid
		),
		array(
			&quot;name&quot; =&gt; &quot;fitm_title_length&quot;,
			&quot;title&quot; =&gt; &quot;Title length limit&quot;,
			&quot;description&quot; =&gt; &quot;Max characters for title display (0 = no limit).&quot;,
			&quot;optionscode&quot; =&gt; &quot;numeric&quot;,
			&quot;value&quot; =&gt; &quot;80&quot;,
			&quot;disporder&quot; =&gt; 6,
			&quot;gid&quot; =&gt; $gid
		)
	);
	foreach($settings as $s) {
		$exists = (int)$db-&gt;fetch_field(
			$db-&gt;simple_select(&quot;settings&quot;, &quot;sid&quot;, &quot;name='&quot;.$db-&gt;escape_string($s['name']).&quot;'&quot;),
			&quot;sid&quot;
		);
		if(!$exists) $db-&gt;insert_query(&quot;settings&quot;, $s);
	}
	rebuild_settings();
	// Prime cache
	fitm_rebuild_cache(true);
}
function fit_minimal_deactivate()
{
	global $db, $cache;
	$gid = (int)$db-&gt;fetch_field($db-&gt;simple_select(&quot;settinggroups&quot;, &quot;gid&quot;, &quot;name='fit_minimal'&quot;), &quot;gid&quot;);
	if($gid) {
		$db-&gt;delete_query(&quot;settings&quot;, &quot;gid={$gid}&quot;);
		$db-&gt;delete_query(&quot;settinggroups&quot;, &quot;gid={$gid}&quot;);
	}
	rebuild_settings();
	$cache-&gt;delete(&quot;fitm_cache&quot;);
}
/**
 * Front-end (index only): provides {$fit_block}
 */
function fitm_index_start()
{
	global $mybb, $fit_block;
	$fit_block = &quot;&quot;;
	if(empty($mybb-&gt;settings['fitm_enabled'])) return;
	if(defined(&quot;THIS_SCRIPT&quot;) &amp;&amp; THIS_SCRIPT !== &quot;index.php&quot;) return;
	$data = fitm_get_cache();
	if($data === null) {
		$data = fitm_build_data();
		fitm_set_cache($data);
	}
	if(!empty($data['html'])) {
		$fit_block = $data['html'];
	}
}
function fitm_parse_tids($raw)
{
	$raw = trim((string)$raw);
	if($raw === &quot;&quot;) return array();
	$tids = array();
	foreach(explode(&quot;,&quot;, $raw) as $p) {
		$tid = (int)trim($p);
		if($tid &gt; 0) $tids[] = $tid;
	}
	// Unique while preserving order
	$seen = array();
	$out = array();
	foreach($tids as $tid) {
		if(isset($seen[$tid])) continue;
		$seen[$tid] = 1;
		$out[] = $tid;
	}
	return $out;
}
function fitm_build_data()
{
	global $db, $mybb;
	$tids = fitm_parse_tids($mybb-&gt;settings['fitm_tids']);
	$limit = max(1, (int)$mybb-&gt;settings['fitm_limit']);
	$len_limit = (int)$mybb-&gt;settings['fitm_title_length'];
	if(empty($tids)) return array(&quot;html&quot; =&gt; &quot;&quot;);
	// reduce query size
	$tids = array_slice($tids, 0, $limit);
	$tid_in = implode(&quot;,&quot;, array_map(&quot;intval&quot;, $tids));
	// Only what we need: tid, fid, subject
	$q = $db-&gt;write_query(&quot;
		SELECT t.tid, t.fid, t.subject
		FROM &quot;.TABLE_PREFIX.&quot;threads t
		WHERE t.tid IN({$tid_in})
	&quot;);
	$found = array();
	while($row = $db-&gt;fetch_array($q)) {
		$found[(int)$row['tid']] = $row;
	}
	$title = htmlspecialchars_uni((string)$mybb-&gt;settings['fitm_title']);
	$items = &quot;&quot;;
	foreach($tids as $tid) {
		if(empty($found[$tid])) continue;
		$fid = (int)$found[$tid]['fid'];
		// Respect forum visibility permissions
		$perms = forum_permissions($fid);
		if(isset($perms['canview']) &amp;&amp; (int)$perms['canview'] !== 1) {
			continue;
		}
		$subject = htmlspecialchars_uni((string)$found[$tid]['subject']);
		if($len_limit &gt; 0 &amp;&amp; my_strlen($subject) &gt; $len_limit) {
			$subject = htmlspecialchars_uni(my_substr($subject, 0, $len_limit)).&quot;...&quot;;
		}
		$link = get_thread_link((int)$tid);
		$items .= '&lt;li class=&quot;fitm_item&quot;&gt;&lt;a class=&quot;fitm_link&quot; href=&quot;'.$link.'&quot;&gt;'.$subject.'&lt;/a&gt;&lt;/li&gt;';
	}
	if($items === &quot;&quot;) return array(&quot;html&quot; =&gt; &quot;&quot;);
	$html = '
&lt;div class=&quot;fitm_block tborder&quot;&gt;
	&lt;div class=&quot;fitm_head thead&quot;&gt;&lt;strong&gt;'.$title.'&lt;/strong&gt;&lt;/div&gt;
	&lt;div class=&quot;fitm_body trow1&quot;&gt;
		&lt;ul class=&quot;fitm_list&quot;&gt;'.$items.'&lt;/ul&gt;
	&lt;/div&gt;
&lt;/div&gt;
';
	return array(&quot;html&quot; =&gt; $html);
}
/**
 * Cache helpers
 */
function fitm_get_cache()
{
	global $cache, $mybb;
	$mins = (int)$mybb-&gt;settings['fitm_cache_minutes'];
	if($mins &lt;= 0) return null;
	$data = $cache-&gt;read(&quot;fitm_cache&quot;);
	if(!is_array($data) || empty($data['_time'])) return null;
	if((TIME_NOW - (int)$data['_time']) &gt; ($mins * 60)) return null;
	return $data;
}
function fitm_set_cache($data)
{
	global $cache, $mybb;
	$mins = (int)$mybb-&gt;settings['fitm_cache_minutes'];
	if($mins &lt;= 0) return;
	$data['_time'] = TIME_NOW;
	$cache-&gt;update(&quot;fitm_cache&quot;, $data);
}
function fitm_rebuild_cache($force = false)
{
	global $cache;
	$data = fitm_build_data();
	$data['_time'] = TIME_NOW;
	$cache-&gt;update(&quot;fitm_cache&quot;, $data);
}
function fitm_rebuild_cache_hook()
{
	// Called when editing/updating thread; rebuild cache so title changes appear
	fitm_rebuild_cache(true);
}</code></pre>}<br />
Step 2: Upload the File<br />
Upload the plugin file to:<br />
<br />
/inc/plugins/fit_minimal.php<br />
Step 3: Activate the Plugin<br />
In your ACP, go to:<br />
<br />
Configuration → Plugins<br />
Activate:<br />
<br />
FIT Minimal - Featured Topics (Titles Only)<br />
<br />
Step 4: Configure Settings<br />
Go to:<br />
<br />
Configuration → Settings → FIT Minimal - Featured Topics<br />
Set:<br />
<br />
Enable block: Yes<br />
<br />
Block title: Featured Topics<br />
<br />
Featured Thread IDs (TIDs): 12,55,88<br />
<br />
Cache minutes: 5–15 recommended<br />
<br />
Save.<br />
<br />
Step 5: Import the Block into Templates (Import Only)<br />
The plugin outputs one variable:<br />
<br />
{&#36;fit_block}<br />
Option A: Show Above Forums (Index Template)<br />
Go to:<br />
<br />
ACP → Templates &amp; Style → Templates → Default Templates<br />
→ Index Page Templates → index<br />
Add:<br />
<br />
{&#36;header}<br />
{&#36;fit_block}<br />
{&#36;forums}<br />
{&#36;footer}<br />
Save.<br />
<br />
Option B: Show Inside Header (Between Top Links and Welcome Block)<br />
Go to:<br />
<br />
ACP → Templates &amp; Style → Templates → Default Templates<br />
→ Header Templates → header<br />
Insert:<br />
<br />
{&#36;fit_block}<br />
before:<br />
<br />
{&#36;welcomeblock}<br />
Save.<br />
<br />
Step 6: Add CSS (No Inline Styles)<br />
Edit your theme stylesheet:<br />
<br />
ACP → Templates &amp; Style → Themes → Your Theme → Stylesheets → global.css<br />
Add at the bottom:<br />
<pre class="block-code line-numbers language-none"><code class="language-none">
/* FIT Minimal - Featured Topics */

.fitm_block { margin: 10px 0; }
.fitm_body { padding: 10px; }

.fitm_list { margin: 0 0 0 18px; padding: 0; }
.fitm_item { margin: 4px 0; }

.fitm_link { text-decoration: none; }
.fitm_link:hover { text-decoration: underline; }</code></pre><br />
Save.<br />
<br />
Step 7: If It Doesn’t Show (Quick Fix)<br />
Hard refresh: Ctrl + F5<br />
<br />
Or rebuild cache:<br />
<br />
ACP → Tools &amp; Maintenance → Cache Manager<br />
Step 8: Auto Updates (Title Change)<br />
If a featured thread title is edited (e.g., A.1 → a.2), the plugin rebuilds its cache automatically, so the updated title appears without waiting for cache expiration.]]></description>
			<content:encoded><![CDATA[Hello everyone,<br />
I’d like to share a <span style="font-weight: bold;" class="mycode_b">very lightweight MyBB plugin</span> that displays selected <span style="font-weight: bold;" class="mycode_b">featured thread titles</span> in a simple block on the index page.<br />
This plugin focuses on <span style="font-weight: bold;" class="mycode_b">performance, simplicity, and compatibility</span> with MyBB default themes.<br />
<br />
Plugin Overview<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Name:</span> FIT Minimal – Featured Topics (Titles Only)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">MyBB Version:</span> 1.8.x<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Type:</span> Import Only (no automatic template edits)<br />
</li>
</ul>
What does it do?<ul class="mycode_list"><li>Displays a small block containing <span style="font-weight: bold;" class="mycode_b">thread titles only</span><br />
</li>
<li>Ideal for:<ul class="mycode_list"><li>Important announcements<br />
</li>
<li>Highlighted discussions<br />
</li>
<li>Rules or pinned information<br />
</li>
</ul>
</li>
<li>Uses MyBB’s default layout (tborder / thead / trow)<br />
</li>
</ul>
<br />
Key Features<ul class="mycode_list"><li>✔ Titles only (no replies, views, avatars, or images)<br />
</li>
<li>✔ Extremely lightweight (single query + cache)<br />
</li>
<li>✔ Uses MyBB <span style="font-weight: bold;" class="mycode_b">datacache</span><br />
</li>
<li>✔ No inline CSS (theme-friendly)<br />
</li>
<li>✔ Respects forum permissions<br />
</li>
<li>✔ Automatically refreshes when a thread title is edited<br />
</li>
<li>✔ Import Only – you decide where it appears<br />
</li>
</ul>
<br />
<hr class="mycode_hr" />
Installation<br />
<ol type="1" class="mycode_list"><li>Upload the plugin file to:<br />
/inc/plugins/fit_minimal.php2. Activate it from:ACP → Configuration → Plugins<br />
</li>
</ol>
       3. Configure settings:<br />
<pre class="block-code line-numbers language-none"><code class="language-none">ACP → Configuration → Settings → FIT Minimal
</code></pre><br />
Enable block: Yes<br />
<br />
Block title: Featured Topics<br />
<br />
Featured Thread IDs: 12,55,88<br />
<br />
Cache minutes: 5–15 (recommended)<br />
Template Placement (Import Only)<br />
Add the following variable to your template:<br />
<pre class="block-code line-numbers language-none"><code class="language-none">{$fit_block}
</code></pre>Example (above forums in index template):<br />
<pre class="block-code line-numbers language-none"><code class="language-none">{$header}
{$fit_block}
{$forums}
{$footer}</code></pre>Styling<br />
The plugin uses CSS classes only and integrates cleanly with MyBB’s default style.<br />
Main classes:<ul class="mycode_list"><li><pre class="block-code line-numbers language-none"><code class="language-none">.fitm_block</code></pre> <br />
</li>
<li><pre class="block-code line-numbers language-none"><code class="language-none">.fitm_head</code></pre> <br />
</li>
<li><pre class="block-code line-numbers language-none"><code class="language-none">.fitm_body</code></pre> <br />
</li>
<li><pre class="block-code line-numbers language-none"><code class="language-none">.fitm_list</code></pre> <br />
</li>
<li><pre class="block-code line-numbers language-none"><code class="language-none">.fitm_item</code></pre> <br />
</li>
<li><pre class="block-code line-numbers language-none"><code class="language-none">.fitm_link</code></pre> <br />
</li>
</ul>
You can easily customize the appearance from <br />
<pre class="block-code line-numbers language-none"><code class="language-none">global.css</code></pre>.Why this plugin?<br />
Many featured-topic plugins are heavy or overcomplicated.<br />
This plugin keeps things <span style="font-weight: bold;" class="mycode_b">minimal, fast, and clean</span>, making it suitable even for large forums.<br />
Feedback and suggestions are welcome.<br />
Hope this is useful for others looking for a simple featured topics solution.<br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">inc/plugins/fit_minimal.php</code></pre><pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-php">&lt;?php
/**
 * FIT Minimal - Featured Titles (Import Only) for MyBB 1.8.x
 * - Titles only (links)
 * - Import-only: YOU place {$fit_block} in templates manually
 * - Cached (datacache) to avoid DB load on every index view
 * - Rebuilds cache automatically on thread subject updates
 */
if(!defined(&quot;IN_MYBB&quot;)) die(&quot;Direct initialization of this file is not allowed.&quot;);
$plugins-&gt;add_hook(&quot;index_start&quot;, &quot;fitm_index_start&quot;);
$plugins-&gt;add_hook(&quot;moderation_do_editthread&quot;, &quot;fitm_rebuild_cache_hook&quot;);
$plugins-&gt;add_hook(&quot;datahandler_post_update_thread&quot;, &quot;fitm_rebuild_cache_hook&quot;);
function fit_minimal_info()
{
	return array(
		&quot;name&quot;          =&gt; &quot;FIT Minimal (Featured Titles) - No Inline CSS&quot;,
		&quot;description&quot;   =&gt; &quot;Minimal featured titles block (titles only). Import-only, cached, and auto refreshes cache on title changes. No inline styles.&quot;,
		&quot;website&quot;       =&gt; &quot;&quot;,
		&quot;author&quot;        =&gt; &quot;Nawaf + ChatGPT&quot;,
		&quot;authorsite&quot;    =&gt; &quot;&quot;,
		&quot;version&quot;       =&gt; &quot;1.0.1&quot;,
		&quot;compatibility&quot; =&gt; &quot;18*&quot;
	);
}
function fit_minimal_activate()
{
	global $db;
	// Settings group
	$gid = (int)$db-&gt;fetch_field($db-&gt;simple_select(&quot;settinggroups&quot;, &quot;gid&quot;, &quot;name='fit_minimal'&quot;), &quot;gid&quot;);
	if(!$gid) {
		$gid = (int)$db-&gt;insert_query(&quot;settinggroups&quot;, array(
			&quot;name&quot; =&gt; &quot;fit_minimal&quot;,
			&quot;title&quot; =&gt; &quot;FIT Minimal (Featured Titles)&quot;,
			&quot;description&quot; =&gt; &quot;Settings for FIT Minimal (Import Only, No Inline CSS).&quot;,
			&quot;disporder&quot; =&gt; 1,
			&quot;isdefault&quot; =&gt; 0
		));
	}
	$settings = array(
		array(
			&quot;name&quot; =&gt; &quot;fitm_enabled&quot;,
			&quot;title&quot; =&gt; &quot;Enable block&quot;,
			&quot;description&quot; =&gt; &quot;Turn on/off the featured titles block.&quot;,
			&quot;optionscode&quot; =&gt; &quot;yesno&quot;,
			&quot;value&quot; =&gt; &quot;1&quot;,
			&quot;disporder&quot; =&gt; 1,
			&quot;gid&quot; =&gt; $gid
		),
		array(
			&quot;name&quot; =&gt; &quot;fitm_title&quot;,
			&quot;title&quot; =&gt; &quot;Block title&quot;,
			&quot;description&quot; =&gt; &quot;Title displayed above list.&quot;,
			&quot;optionscode&quot; =&gt; &quot;text&quot;,
			&quot;value&quot; =&gt; &quot;Featured Topics&quot;,
			&quot;disporder&quot; =&gt; 2,
			&quot;gid&quot; =&gt; $gid
		),
		array(
			&quot;name&quot; =&gt; &quot;fitm_tids&quot;,
			&quot;title&quot; =&gt; &quot;Featured Thread IDs (TIDs)&quot;,
			&quot;description&quot; =&gt; &quot;Comma-separated thread IDs. Example: 12,55,88&quot;,
			&quot;optionscode&quot; =&gt; &quot;text&quot;,
			&quot;value&quot; =&gt; &quot;&quot;,
			&quot;disporder&quot; =&gt; 3,
			&quot;gid&quot; =&gt; $gid
		),
		array(
			&quot;name&quot; =&gt; &quot;fitm_limit&quot;,
			&quot;title&quot; =&gt; &quot;Max items&quot;,
			&quot;description&quot; =&gt; &quot;Maximum titles to show (applies after filtering valid tids).&quot;,
			&quot;optionscode&quot; =&gt; &quot;numeric&quot;,
			&quot;value&quot; =&gt; &quot;10&quot;,
			&quot;disporder&quot; =&gt; 4,
			&quot;gid&quot; =&gt; $gid
		),
		array(
			&quot;name&quot; =&gt; &quot;fitm_cache_minutes&quot;,
			&quot;title&quot; =&gt; &quot;Cache minutes&quot;,
			&quot;description&quot; =&gt; &quot;Cache duration in minutes (0 = no cache). Recommended: 5-15&quot;,
			&quot;optionscode&quot; =&gt; &quot;numeric&quot;,
			&quot;value&quot; =&gt; &quot;10&quot;,
			&quot;disporder&quot; =&gt; 5,
			&quot;gid&quot; =&gt; $gid
		),
		array(
			&quot;name&quot; =&gt; &quot;fitm_title_length&quot;,
			&quot;title&quot; =&gt; &quot;Title length limit&quot;,
			&quot;description&quot; =&gt; &quot;Max characters for title display (0 = no limit).&quot;,
			&quot;optionscode&quot; =&gt; &quot;numeric&quot;,
			&quot;value&quot; =&gt; &quot;80&quot;,
			&quot;disporder&quot; =&gt; 6,
			&quot;gid&quot; =&gt; $gid
		)
	);
	foreach($settings as $s) {
		$exists = (int)$db-&gt;fetch_field(
			$db-&gt;simple_select(&quot;settings&quot;, &quot;sid&quot;, &quot;name='&quot;.$db-&gt;escape_string($s['name']).&quot;'&quot;),
			&quot;sid&quot;
		);
		if(!$exists) $db-&gt;insert_query(&quot;settings&quot;, $s);
	}
	rebuild_settings();
	// Prime cache
	fitm_rebuild_cache(true);
}
function fit_minimal_deactivate()
{
	global $db, $cache;
	$gid = (int)$db-&gt;fetch_field($db-&gt;simple_select(&quot;settinggroups&quot;, &quot;gid&quot;, &quot;name='fit_minimal'&quot;), &quot;gid&quot;);
	if($gid) {
		$db-&gt;delete_query(&quot;settings&quot;, &quot;gid={$gid}&quot;);
		$db-&gt;delete_query(&quot;settinggroups&quot;, &quot;gid={$gid}&quot;);
	}
	rebuild_settings();
	$cache-&gt;delete(&quot;fitm_cache&quot;);
}
/**
 * Front-end (index only): provides {$fit_block}
 */
function fitm_index_start()
{
	global $mybb, $fit_block;
	$fit_block = &quot;&quot;;
	if(empty($mybb-&gt;settings['fitm_enabled'])) return;
	if(defined(&quot;THIS_SCRIPT&quot;) &amp;&amp; THIS_SCRIPT !== &quot;index.php&quot;) return;
	$data = fitm_get_cache();
	if($data === null) {
		$data = fitm_build_data();
		fitm_set_cache($data);
	}
	if(!empty($data['html'])) {
		$fit_block = $data['html'];
	}
}
function fitm_parse_tids($raw)
{
	$raw = trim((string)$raw);
	if($raw === &quot;&quot;) return array();
	$tids = array();
	foreach(explode(&quot;,&quot;, $raw) as $p) {
		$tid = (int)trim($p);
		if($tid &gt; 0) $tids[] = $tid;
	}
	// Unique while preserving order
	$seen = array();
	$out = array();
	foreach($tids as $tid) {
		if(isset($seen[$tid])) continue;
		$seen[$tid] = 1;
		$out[] = $tid;
	}
	return $out;
}
function fitm_build_data()
{
	global $db, $mybb;
	$tids = fitm_parse_tids($mybb-&gt;settings['fitm_tids']);
	$limit = max(1, (int)$mybb-&gt;settings['fitm_limit']);
	$len_limit = (int)$mybb-&gt;settings['fitm_title_length'];
	if(empty($tids)) return array(&quot;html&quot; =&gt; &quot;&quot;);
	// reduce query size
	$tids = array_slice($tids, 0, $limit);
	$tid_in = implode(&quot;,&quot;, array_map(&quot;intval&quot;, $tids));
	// Only what we need: tid, fid, subject
	$q = $db-&gt;write_query(&quot;
		SELECT t.tid, t.fid, t.subject
		FROM &quot;.TABLE_PREFIX.&quot;threads t
		WHERE t.tid IN({$tid_in})
	&quot;);
	$found = array();
	while($row = $db-&gt;fetch_array($q)) {
		$found[(int)$row['tid']] = $row;
	}
	$title = htmlspecialchars_uni((string)$mybb-&gt;settings['fitm_title']);
	$items = &quot;&quot;;
	foreach($tids as $tid) {
		if(empty($found[$tid])) continue;
		$fid = (int)$found[$tid]['fid'];
		// Respect forum visibility permissions
		$perms = forum_permissions($fid);
		if(isset($perms['canview']) &amp;&amp; (int)$perms['canview'] !== 1) {
			continue;
		}
		$subject = htmlspecialchars_uni((string)$found[$tid]['subject']);
		if($len_limit &gt; 0 &amp;&amp; my_strlen($subject) &gt; $len_limit) {
			$subject = htmlspecialchars_uni(my_substr($subject, 0, $len_limit)).&quot;...&quot;;
		}
		$link = get_thread_link((int)$tid);
		$items .= '&lt;li class=&quot;fitm_item&quot;&gt;&lt;a class=&quot;fitm_link&quot; href=&quot;'.$link.'&quot;&gt;'.$subject.'&lt;/a&gt;&lt;/li&gt;';
	}
	if($items === &quot;&quot;) return array(&quot;html&quot; =&gt; &quot;&quot;);
	$html = '
&lt;div class=&quot;fitm_block tborder&quot;&gt;
	&lt;div class=&quot;fitm_head thead&quot;&gt;&lt;strong&gt;'.$title.'&lt;/strong&gt;&lt;/div&gt;
	&lt;div class=&quot;fitm_body trow1&quot;&gt;
		&lt;ul class=&quot;fitm_list&quot;&gt;'.$items.'&lt;/ul&gt;
	&lt;/div&gt;
&lt;/div&gt;
';
	return array(&quot;html&quot; =&gt; $html);
}
/**
 * Cache helpers
 */
function fitm_get_cache()
{
	global $cache, $mybb;
	$mins = (int)$mybb-&gt;settings['fitm_cache_minutes'];
	if($mins &lt;= 0) return null;
	$data = $cache-&gt;read(&quot;fitm_cache&quot;);
	if(!is_array($data) || empty($data['_time'])) return null;
	if((TIME_NOW - (int)$data['_time']) &gt; ($mins * 60)) return null;
	return $data;
}
function fitm_set_cache($data)
{
	global $cache, $mybb;
	$mins = (int)$mybb-&gt;settings['fitm_cache_minutes'];
	if($mins &lt;= 0) return;
	$data['_time'] = TIME_NOW;
	$cache-&gt;update(&quot;fitm_cache&quot;, $data);
}
function fitm_rebuild_cache($force = false)
{
	global $cache;
	$data = fitm_build_data();
	$data['_time'] = TIME_NOW;
	$cache-&gt;update(&quot;fitm_cache&quot;, $data);
}
function fitm_rebuild_cache_hook()
{
	// Called when editing/updating thread; rebuild cache so title changes appear
	fitm_rebuild_cache(true);
}</code></pre>}<br />
Step 2: Upload the File<br />
Upload the plugin file to:<br />
<br />
/inc/plugins/fit_minimal.php<br />
Step 3: Activate the Plugin<br />
In your ACP, go to:<br />
<br />
Configuration → Plugins<br />
Activate:<br />
<br />
FIT Minimal - Featured Topics (Titles Only)<br />
<br />
Step 4: Configure Settings<br />
Go to:<br />
<br />
Configuration → Settings → FIT Minimal - Featured Topics<br />
Set:<br />
<br />
Enable block: Yes<br />
<br />
Block title: Featured Topics<br />
<br />
Featured Thread IDs (TIDs): 12,55,88<br />
<br />
Cache minutes: 5–15 recommended<br />
<br />
Save.<br />
<br />
Step 5: Import the Block into Templates (Import Only)<br />
The plugin outputs one variable:<br />
<br />
{&#36;fit_block}<br />
Option A: Show Above Forums (Index Template)<br />
Go to:<br />
<br />
ACP → Templates &amp; Style → Templates → Default Templates<br />
→ Index Page Templates → index<br />
Add:<br />
<br />
{&#36;header}<br />
{&#36;fit_block}<br />
{&#36;forums}<br />
{&#36;footer}<br />
Save.<br />
<br />
Option B: Show Inside Header (Between Top Links and Welcome Block)<br />
Go to:<br />
<br />
ACP → Templates &amp; Style → Templates → Default Templates<br />
→ Header Templates → header<br />
Insert:<br />
<br />
{&#36;fit_block}<br />
before:<br />
<br />
{&#36;welcomeblock}<br />
Save.<br />
<br />
Step 6: Add CSS (No Inline Styles)<br />
Edit your theme stylesheet:<br />
<br />
ACP → Templates &amp; Style → Themes → Your Theme → Stylesheets → global.css<br />
Add at the bottom:<br />
<pre class="block-code line-numbers language-none"><code class="language-none">
/* FIT Minimal - Featured Topics */

.fitm_block { margin: 10px 0; }
.fitm_body { padding: 10px; }

.fitm_list { margin: 0 0 0 18px; padding: 0; }
.fitm_item { margin: 4px 0; }

.fitm_link { text-decoration: none; }
.fitm_link:hover { text-decoration: underline; }</code></pre><br />
Save.<br />
<br />
Step 7: If It Doesn’t Show (Quick Fix)<br />
Hard refresh: Ctrl + F5<br />
<br />
Or rebuild cache:<br />
<br />
ACP → Tools &amp; Maintenance → Cache Manager<br />
Step 8: Auto Updates (Title Change)<br />
If a featured thread title is edited (e.g., A.1 → a.2), the plugin rebuilds its cache automatically, so the updated title appears without waiting for cache expiration.]]></content:encoded>
		</item>
	</channel>
</rss>