<?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.de Forum - Alle Foren]]></title>
		<link>https://forum.mybb.de/</link>
		<description><![CDATA[MyBB.de Forum - https://forum.mybb.de]]></description>
		<pubDate>Sat, 18 Jul 2026 11:04:04 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Honors]]></title>
			<link>https://forum.mybb.de/thread-39676.html</link>
			<pubDate>Mon, 13 Jul 2026 20:20:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=7173">MyBB.de Bot</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39676.html</guid>
			<description><![CDATA[Eine neue Erweiterung wurde veröffentlicht: <a href="https://www.mybb.de/erweiterungen/perma-honors/" target="_blank" rel="noopener" class="mycode_url">Honors</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite><span style="font-weight: bold;" class="mycode_b">Honors</span> - Grant honor badges and awards to your MyBB members.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Features</span><ul class="mycode_list"><li>Create custom honors with name, description, and icon image<br />
<br />
</li>
<li>Grant honors to members with an optional reason<br />
<br />
</li>
<li>Optionally send a PM notification when granting an honor<br />
<br />
</li>
<li>Honors display in postbit, profile, PMs, and a public honors page<br />
<br />
</li>
<li>Latest honors widget on stats.php<br />
<br />
</li>
<li>Stackable vs. non-stackable honor control - prevents duplicate grants<br />
<br />
</li>
<li>Admin permission system - control which admins can manage honors<br />
<br />
</li>
<li>jQuery UI autocomplete for username selection<br />
<br />
</li>
<li>CSRF protection on all destructive actions<br />
<br />
</li>
<li>File upload validation (GIF, JPEG, PNG) with randomized filenames<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Installation</span><br />
<br />
<ol type="1" class="mycode_list"><li>Upload all files preserving the directory structure<br />
<br />
</li>
<li>Create <span style="font-family: 'Courier New';" class="mycode_font">/uploads/honors/</span> with write permissions (CHMOD 755)<br />
<br />
</li>
<li>Activate in Admin CP &gt; Configuration &gt; Plugins<br />
<br />
</li>
<li>Go to Users &amp; Groups &gt; Honors to manage honors<br />
<br />
</li>
<li>Set admin permissions under Users &amp; Groups &gt; Admin Permissions<br />
</li>
</ol>
<br />
<span style="font-weight: bold;" class="mycode_b">Links</span><ul class="mycode_list"><li><a href="https://github.com/hisoka-root/Honors" target="_blank" rel="noopener" class="mycode_url">GitHub</a><br />
<br />
</li>
<li><a href="https://github.com/hisoka-root/Honors/issues" target="_blank" rel="noopener" class="mycode_url">Report an Issue</a><br />
</li>
</ul>
</blockquote>
]]></description>
			<content:encoded><![CDATA[Eine neue Erweiterung wurde veröffentlicht: <a href="https://www.mybb.de/erweiterungen/perma-honors/" target="_blank" rel="noopener" class="mycode_url">Honors</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite><span style="font-weight: bold;" class="mycode_b">Honors</span> - Grant honor badges and awards to your MyBB members.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Features</span><ul class="mycode_list"><li>Create custom honors with name, description, and icon image<br />
<br />
</li>
<li>Grant honors to members with an optional reason<br />
<br />
</li>
<li>Optionally send a PM notification when granting an honor<br />
<br />
</li>
<li>Honors display in postbit, profile, PMs, and a public honors page<br />
<br />
</li>
<li>Latest honors widget on stats.php<br />
<br />
</li>
<li>Stackable vs. non-stackable honor control - prevents duplicate grants<br />
<br />
</li>
<li>Admin permission system - control which admins can manage honors<br />
<br />
</li>
<li>jQuery UI autocomplete for username selection<br />
<br />
</li>
<li>CSRF protection on all destructive actions<br />
<br />
</li>
<li>File upload validation (GIF, JPEG, PNG) with randomized filenames<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Installation</span><br />
<br />
<ol type="1" class="mycode_list"><li>Upload all files preserving the directory structure<br />
<br />
</li>
<li>Create <span style="font-family: 'Courier New';" class="mycode_font">/uploads/honors/</span> with write permissions (CHMOD 755)<br />
<br />
</li>
<li>Activate in Admin CP &gt; Configuration &gt; Plugins<br />
<br />
</li>
<li>Go to Users &amp; Groups &gt; Honors to manage honors<br />
<br />
</li>
<li>Set admin permissions under Users &amp; Groups &gt; Admin Permissions<br />
</li>
</ol>
<br />
<span style="font-weight: bold;" class="mycode_b">Links</span><ul class="mycode_list"><li><a href="https://github.com/hisoka-root/Honors" target="_blank" rel="noopener" class="mycode_url">GitHub</a><br />
<br />
</li>
<li><a href="https://github.com/hisoka-root/Honors/issues" target="_blank" rel="noopener" class="mycode_url">Report an Issue</a><br />
</li>
</ul>
</blockquote>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Redeyed Sentinel]]></title>
			<link>https://forum.mybb.de/thread-39672.html</link>
			<pubDate>Tue, 30 Jun 2026 16:40:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=7173">MyBB.de Bot</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39672.html</guid>
			<description><![CDATA[Eine neue Erweiterung wurde veröffentlicht: <a href="https://www.mybb.de/erweiterungen/perma-redeyed-sentinel/" target="_blank" rel="noopener" class="mycode_url">Redeyed Sentinel</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite>Redeyed Sentinel is a free CAPTCHA and IP-reputation plugin for MyBB 1.8 that protects your registration form from bots and abuse. It uses Redeyed's self-hosted Sentinel service rather than any third-party tracker.<br />
<br />
Features<br />
- Native CAPTCHA on the registration form — no Google reCAPTCHA required.<br />
- IP reputation scoring (VPN, Tor, proxy, datacenter, abuse classification) built in.<br />
- Adaptive difficulty — challenges scale automatically with each visitor's live risk band.<br />
- Customizable widget — pick the challenge type, theme, colour scheme and difficulty from the AdminCP (all optional).<br />
- Fails open: with no keys set, the plugin never blocks legitimate users.<br />
- AdminCP settings panel for your Site Key, Secret Key, an optional base URL for self-hosted deployments, and the widget appearance options.<br />
- Only the public Site Key is printed to your HTML; the Secret Key stays server-side and is used to verify submissions.<br />
<br />
Installation<br />
1. Upload inc/plugins/redeyed_sentinel.php to your forum's inc/plugins/ directory.<br />
2. AdminCP → Configuration → Plugins → Install &amp; Activate "Redeyed Sentinel".<br />
3. AdminCP → Configuration → Settings → Redeyed Sentinel — paste your Site Key and Secret Key. Optionally set the widget type, theme, colour scheme and difficulty.<br />
<br />
How to get keys<br />
Sign up free at <a href="https://redeyed.com" target="_blank" rel="noopener" class="mycode_url">https://redeyed.com</a>. In your Laboratory panel open Sentinel → Sites, create a site, and copy its Site Key (public) and Secret Key (private, shown once).</blockquote>
]]></description>
			<content:encoded><![CDATA[Eine neue Erweiterung wurde veröffentlicht: <a href="https://www.mybb.de/erweiterungen/perma-redeyed-sentinel/" target="_blank" rel="noopener" class="mycode_url">Redeyed Sentinel</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite>Redeyed Sentinel is a free CAPTCHA and IP-reputation plugin for MyBB 1.8 that protects your registration form from bots and abuse. It uses Redeyed's self-hosted Sentinel service rather than any third-party tracker.<br />
<br />
Features<br />
- Native CAPTCHA on the registration form — no Google reCAPTCHA required.<br />
- IP reputation scoring (VPN, Tor, proxy, datacenter, abuse classification) built in.<br />
- Adaptive difficulty — challenges scale automatically with each visitor's live risk band.<br />
- Customizable widget — pick the challenge type, theme, colour scheme and difficulty from the AdminCP (all optional).<br />
- Fails open: with no keys set, the plugin never blocks legitimate users.<br />
- AdminCP settings panel for your Site Key, Secret Key, an optional base URL for self-hosted deployments, and the widget appearance options.<br />
- Only the public Site Key is printed to your HTML; the Secret Key stays server-side and is used to verify submissions.<br />
<br />
Installation<br />
1. Upload inc/plugins/redeyed_sentinel.php to your forum's inc/plugins/ directory.<br />
2. AdminCP → Configuration → Plugins → Install &amp; Activate "Redeyed Sentinel".<br />
3. AdminCP → Configuration → Settings → Redeyed Sentinel — paste your Site Key and Secret Key. Optionally set the widget type, theme, colour scheme and difficulty.<br />
<br />
How to get keys<br />
Sign up free at <a href="https://redeyed.com" target="_blank" rel="noopener" class="mycode_url">https://redeyed.com</a>. In your Laboratory panel open Sentinel → Sites, create a site, and copy its Site Key (public) and Secret Key (private, shown once).</blockquote>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Attachment Preview]]></title>
			<link>https://forum.mybb.de/thread-39671.html</link>
			<pubDate>Mon, 29 Jun 2026 10:20:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=7173">MyBB.de Bot</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39671.html</guid>
			<description><![CDATA[Eine neue Erweiterung wurde veröffentlicht: <a href="https://www.mybb.de/erweiterungen/perma-attachment-preview/" target="_blank" rel="noopener" class="mycode_url">Attachment Preview</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite>The Attachment Preview plugin is a lightweight enhancement that makes viewing image and GIF attachments faster, easier, and more convenient. Instead of opening attachments in a new browser tab or downloading them first, users can instantly preview them in an elegant lightbox overlay without leaving the current page. The feature blends seamlessly into the existing interface, providing a smooth and modern browsing experience while keeping users focused on the discussion.<br />
<br />
The plugin automatically adds a Preview button next to supported image attachments and can also enhance existing thumbnails so that clicking them opens the lightbox instead of a direct file link. Administrators can enable or disable the feature, choose whether thumbnail enhancement is applied, and adjust the maximum lightbox width as a percentage of the browser window. The lightbox supports responsive image scaling, loading indicators, keyboard shortcuts such as Escape to close, and convenient navigation between multiple attachments, creating a clean and intuitive media viewing experience across both desktop and mobile devices.</blockquote>
]]></description>
			<content:encoded><![CDATA[Eine neue Erweiterung wurde veröffentlicht: <a href="https://www.mybb.de/erweiterungen/perma-attachment-preview/" target="_blank" rel="noopener" class="mycode_url">Attachment Preview</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite>The Attachment Preview plugin is a lightweight enhancement that makes viewing image and GIF attachments faster, easier, and more convenient. Instead of opening attachments in a new browser tab or downloading them first, users can instantly preview them in an elegant lightbox overlay without leaving the current page. The feature blends seamlessly into the existing interface, providing a smooth and modern browsing experience while keeping users focused on the discussion.<br />
<br />
The plugin automatically adds a Preview button next to supported image attachments and can also enhance existing thumbnails so that clicking them opens the lightbox instead of a direct file link. Administrators can enable or disable the feature, choose whether thumbnail enhancement is applied, and adjust the maximum lightbox width as a percentage of the browser window. The lightbox supports responsive image scaling, loading indicators, keyboard shortcuts such as Escape to close, and convenient navigation between multiple attachments, creating a clean and intuitive media viewing experience across both desktop and mobile devices.</blockquote>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Buttons für Gäste ausblenden]]></title>
			<link>https://forum.mybb.de/thread-39670.html</link>
			<pubDate>Sat, 27 Jun 2026 18:25:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=9987">schauan</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39670.html</guid>
			<description><![CDATA[Hallöchen,<br />
<br />
wenn man als Gast ins Forum geht, hat man einige Buttons weniger. Warum ist da eigentlich der "zitieren" Button noch da? Betätigt man den, kommt die Meldung, dass man nicht angemeldet ist usw. ....<br />
<br />
Wie und wo müsste ich schrauben, dass der für Gäste auch noch weg kommt?<br />
<br />
Zusatzfrage:<br />
Nächster / Voriger Thread und die "untere" Suche würde ich auch gerne für Gäste deaktivieren ...]]></description>
			<content:encoded><![CDATA[Hallöchen,<br />
<br />
wenn man als Gast ins Forum geht, hat man einige Buttons weniger. Warum ist da eigentlich der "zitieren" Button noch da? Betätigt man den, kommt die Meldung, dass man nicht angemeldet ist usw. ....<br />
<br />
Wie und wo müsste ich schrauben, dass der für Gäste auch noch weg kommt?<br />
<br />
Zusatzfrage:<br />
Nächster / Voriger Thread und die "untere" Suche würde ich auch gerne für Gäste deaktivieren ...]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[MyTabsX]]></title>
			<link>https://forum.mybb.de/thread-39669.html</link>
			<pubDate>Sat, 27 Jun 2026 03:40:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=7173">MyBB.de Bot</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39669.html</guid>
			<description><![CDATA[Eine neue Erweiterung wurde veröffentlicht: <a href="https://www.mybb.de/erweiterungen/perma-mytabsx/" target="_blank" rel="noopener" class="mycode_url">MyTabsX</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite>MyTabs - Tabbed Forum Browsing for MyBB 1.8<br />
<br />
Tired of the endless scroll on your forum index? MyTabs lets you split your board into clean, clickable tabs so your users can jump straight to the sections they care about instead of wading through everything at once.<br />
<br />
I originally picked this up as a full rewrite of Ethan / FatalMessiah's old plugin from MyBBPlugins. This version is rebuilt from the ground up for <span style="font-weight: bold;" class="mycode_b">MyBB 1.8.35+, PHP 8.0+, and MySQL 8.4+ with InnoDB</span>.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">What it does:</span><ul class="mycode_list"><li>Divide your forum index into tabs, each containing whatever forums you choose<br />
<br />
</li>
<li>Two display modes: <span style="font-weight: bold;" class="mycode_b">AJAX</span> (seamless switching without page reloads) or <span style="font-weight: bold;" class="mycode_b">static</span> (all tabs rendered at once, toggled with CSS)<br />
<br />
</li>
<li>Per-user default tab via the User CP so members land on their preferred section<br />
<br />
</li>
<li>Full visual control - HTML templates for tab styling (normal, selected, and tab list containers) using <span style="font-family: courier;" class="mycode_font">{&#36;link}</span> and <span style="font-family: courier;" class="mycode_font">{&#36;name}</span> placeholders<br />
<br />
</li>
<li>Admins can hide tabs without deleting them, reorder them, and assign any forum (or parent category) to any tab<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Why I rewrote it:</span><br />
The old plugin used <span style="font-style: italic;" class="mycode_i">eval()</span> to render tab templates which was a security concern and broke on stricter PHP configurations. It had MySQL errors (MyISAM, TEXT defaults), PHP 8.1+ type errors on empty arrays, JavaScript issues with <span style="font-family: courier;" class="mycode_font">for...in</span> on NodeLists and a global <span style="font-family: courier;" class="mycode_font">xmlhttp</span> variable that caused race conditions between concurrent AJAX requests, and an "Add Tab" form that couldn't save because of a misplaced <span style="font-family: courier;" class="mycode_font">isset()</span> guard. All fixed. Version numbering reset to <span style="font-weight: bold;" class="mycode_b">1.0.0</span> since this is effectively a new plugin.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Requirements:</span><ul class="mycode_list"><li>MyBB 1.8.35+<br />
<br />
</li>
<li>PHP 8.0+<br />
<br />
</li>
<li>MySQL 8.4+ with InnoDB<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Install:</span><br />
Upload the contents of <span style="font-family: courier;" class="mycode_font">inc/</span>, <span style="font-family: courier;" class="mycode_font">admin/</span>, and <span style="font-family: courier;" class="mycode_font">jscripts/</span> to your forum root, activate in the ACP, and you'll find it under <span style="font-weight: bold;" class="mycode_b">Forums &amp; Posts → MyTabs</span>.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Issues / contributions:</span><br />
<a href="https://github.com/hisoka-root/mytabs" target="_blank" rel="noopener" class="mycode_url">github.com/hisoka-root/mytabs</a></blockquote>
]]></description>
			<content:encoded><![CDATA[Eine neue Erweiterung wurde veröffentlicht: <a href="https://www.mybb.de/erweiterungen/perma-mytabsx/" target="_blank" rel="noopener" class="mycode_url">MyTabsX</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite>MyTabs - Tabbed Forum Browsing for MyBB 1.8<br />
<br />
Tired of the endless scroll on your forum index? MyTabs lets you split your board into clean, clickable tabs so your users can jump straight to the sections they care about instead of wading through everything at once.<br />
<br />
I originally picked this up as a full rewrite of Ethan / FatalMessiah's old plugin from MyBBPlugins. This version is rebuilt from the ground up for <span style="font-weight: bold;" class="mycode_b">MyBB 1.8.35+, PHP 8.0+, and MySQL 8.4+ with InnoDB</span>.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">What it does:</span><ul class="mycode_list"><li>Divide your forum index into tabs, each containing whatever forums you choose<br />
<br />
</li>
<li>Two display modes: <span style="font-weight: bold;" class="mycode_b">AJAX</span> (seamless switching without page reloads) or <span style="font-weight: bold;" class="mycode_b">static</span> (all tabs rendered at once, toggled with CSS)<br />
<br />
</li>
<li>Per-user default tab via the User CP so members land on their preferred section<br />
<br />
</li>
<li>Full visual control - HTML templates for tab styling (normal, selected, and tab list containers) using <span style="font-family: courier;" class="mycode_font">{&#36;link}</span> and <span style="font-family: courier;" class="mycode_font">{&#36;name}</span> placeholders<br />
<br />
</li>
<li>Admins can hide tabs without deleting them, reorder them, and assign any forum (or parent category) to any tab<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Why I rewrote it:</span><br />
The old plugin used <span style="font-style: italic;" class="mycode_i">eval()</span> to render tab templates which was a security concern and broke on stricter PHP configurations. It had MySQL errors (MyISAM, TEXT defaults), PHP 8.1+ type errors on empty arrays, JavaScript issues with <span style="font-family: courier;" class="mycode_font">for...in</span> on NodeLists and a global <span style="font-family: courier;" class="mycode_font">xmlhttp</span> variable that caused race conditions between concurrent AJAX requests, and an "Add Tab" form that couldn't save because of a misplaced <span style="font-family: courier;" class="mycode_font">isset()</span> guard. All fixed. Version numbering reset to <span style="font-weight: bold;" class="mycode_b">1.0.0</span> since this is effectively a new plugin.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Requirements:</span><ul class="mycode_list"><li>MyBB 1.8.35+<br />
<br />
</li>
<li>PHP 8.0+<br />
<br />
</li>
<li>MySQL 8.4+ with InnoDB<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Install:</span><br />
Upload the contents of <span style="font-family: courier;" class="mycode_font">inc/</span>, <span style="font-family: courier;" class="mycode_font">admin/</span>, and <span style="font-family: courier;" class="mycode_font">jscripts/</span> to your forum root, activate in the ACP, and you'll find it under <span style="font-weight: bold;" class="mycode_b">Forums &amp; Posts → MyTabs</span>.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Issues / contributions:</span><br />
<a href="https://github.com/hisoka-root/mytabs" target="_blank" rel="noopener" class="mycode_url">github.com/hisoka-root/mytabs</a></blockquote>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Merge-System Bugfix + Erweiterung FluxBB Attachment Mod + APMS]]></title>
			<link>https://forum.mybb.de/thread-39668.html</link>
			<pubDate>Fri, 26 Jun 2026 10:16:55 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=14213">Slugger</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39668.html</guid>
			<description><![CDATA[Hallo,<br />
wir haben uns intensiv mit der Migration unseres FluxBB-Forums nach MyBB beschäftigt und dabei festgestellt, dass unser Forum zwei Erweiterungen nutzt, die im offiziellen Merge-System nicht berücksichtigt sind:<br />
<ul class="mycode_list"><li>das Attachment Mod 2.1.4 für Dateianhänge<br />
</li>
<li>Another Private Messaging System 3.0.9 für private Nachrichten<br />
</li>
</ul>
<br />
Daher haben wir das MyBB Merge System um folgende Komponenten erweitert:<br />
<br />
Zwei neue Konverter-Module für Dateianhänge und private Nachrichten, <span style="font-weight: bold;" class="mycode_b">einen Hotfix für die fehlerhafte Konvertierung geschlossener Themen (das Original vergleicht auf den String "no", FluxBB speichert das Feld jedoch als tinyint 0/1)</span>, sowie ein URL-Redirect-System, das alte FluxBB-Links (viewforum.php, viewtopic.php) per 301 auf die neuen MyBB-URLs weiterleitet und damit bestehende Bookmarks und Suchmaschinentreffer erhält.<br />
<br />
Die technische Basis für eine vollständige Migration ist damit fertig. Wir warten selbst noch auf MyBB 1.9, bevor wir den Schritt produktiv umsetzen — stellen das Paket aber bereits jetzt zur Verfügung, falls jemand mit ähnlichen FluxBB-Erweiterungen vor derselben Aufgabe steht.<br />
<br />
<img src="https://forum.mybb.de/images/attachtypes/zip.png" title="Zip File" border="0" alt=".zip" />
&nbsp;&nbsp;<a href="attachment.php?aid=14302" target="_blank">merge_erweiterung_fluxbb_v1.zip</a> (Größe: 12,02 KB / Downloads: 1)
]]></description>
			<content:encoded><![CDATA[Hallo,<br />
wir haben uns intensiv mit der Migration unseres FluxBB-Forums nach MyBB beschäftigt und dabei festgestellt, dass unser Forum zwei Erweiterungen nutzt, die im offiziellen Merge-System nicht berücksichtigt sind:<br />
<ul class="mycode_list"><li>das Attachment Mod 2.1.4 für Dateianhänge<br />
</li>
<li>Another Private Messaging System 3.0.9 für private Nachrichten<br />
</li>
</ul>
<br />
Daher haben wir das MyBB Merge System um folgende Komponenten erweitert:<br />
<br />
Zwei neue Konverter-Module für Dateianhänge und private Nachrichten, <span style="font-weight: bold;" class="mycode_b">einen Hotfix für die fehlerhafte Konvertierung geschlossener Themen (das Original vergleicht auf den String "no", FluxBB speichert das Feld jedoch als tinyint 0/1)</span>, sowie ein URL-Redirect-System, das alte FluxBB-Links (viewforum.php, viewtopic.php) per 301 auf die neuen MyBB-URLs weiterleitet und damit bestehende Bookmarks und Suchmaschinentreffer erhält.<br />
<br />
Die technische Basis für eine vollständige Migration ist damit fertig. Wir warten selbst noch auf MyBB 1.9, bevor wir den Schritt produktiv umsetzen — stellen das Paket aber bereits jetzt zur Verfügung, falls jemand mit ähnlichen FluxBB-Erweiterungen vor derselben Aufgabe steht.<br />
<br />
<img src="https://forum.mybb.de/images/attachtypes/zip.png" title="Zip File" border="0" alt=".zip" />
&nbsp;&nbsp;<a href="attachment.php?aid=14302" target="_blank">merge_erweiterung_fluxbb_v1.zip</a> (Größe: 12,02 KB / Downloads: 1)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Paid Threads]]></title>
			<link>https://forum.mybb.de/thread-39667.html</link>
			<pubDate>Sat, 20 Jun 2026 07:45:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=7173">MyBB.de Bot</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39667.html</guid>
			<description><![CDATA[Eine neue Erweiterung wurde veröffentlicht: <a href="https://www.mybb.de/erweiterungen/perma-paid-threads/" target="_blank" rel="noopener" class="mycode_url">Paid Threads</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite><span style="font-weight: bold;" class="mycode_b">Paid Threads - Detailed Description</span><br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Overview</span><br />
Paid Threads is a powerful monetization plugin for MyBB 1.8.x that allows thread creators to lock their content behind a NewPoints paywall. When users purchase access to a paid thread, the NewPoints are transferred directly to the thread author, creating a fair revenue-sharing system for forum communities.<br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Features</span><br />
<span style="font-weight: bold;" class="mycode_b">Thread Creation &amp; Management</span><ul class="mycode_list"><li>Toggle to make threads paid when creating new threads<br />
<br />
</li>
<li>Edit existing threads to enable/disable paid status<br />
<br />
</li>
<li>Set custom prices for each thread (within admin-configured limits)<br />
<br />
</li>
<li>Only thread authors can modify the paid status of their own threads<br />
<br />
</li>
<li>Thread creators can view their own paid threads for free<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Flexible Pricing Controls</span><ul class="mycode_list"><li>Set global minimum price requirement (default: 1 point)<br />
<br />
</li>
<li>Set optional maximum price limit (0 = unlimited)<br />
<br />
</li>
<li>Customizable currency label (default: "Points")<br />
<br />
</li>
<li>Display current and required amounts to users<br />
<br />
</li>
<li>Price validation on both front-end and back-end<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">User Access Management</span><ul class="mycode_list"><li>Guests must log in to unlock threads<br />
<br />
</li>
<li>Logged-in users see their balance and can purchase access<br />
<br />
</li>
<li>Show clear "insufficient balance" messages<br />
<br />
</li>
<li>Prevent double-purchases via unique database constraints<br />
<br />
</li>
<li>One-time payment = permanent access for that user<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Visual Design</span><ul class="mycode_list"><li>Terminal/hacker-themed card design with dark aesthetic<br />
<br />
</li>
<li>Inline SVG icons for cross-browser consistency<br />
<br />
</li>
<li>Responsive layout (mobile-friendly)<br />
<br />
</li>
<li>Color-coded status indicators (success, warning, error)<br />
<br />
</li>
<li>Smooth animations and transitions<br />
<br />
</li>
<li>CSS injected directly to guarantee styling loads (fixes theme conflicts)<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Forum Display</span><ul class="mycode_list"><li>Lock badge shown on thread list next to thread title<br />
<br />
</li>
<li>Displays price of each paid thread<br />
<br />
</li>
<li>Identifies paid threads at a glance<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Admin Control</span><ul class="mycode_list"><li>Enable/disable the entire plugin<br />
<br />
</li>
<li>Exclude specific user groups from paywall (e.g., admins, moderators)<br />
<br />
</li>
<li>Customize minimum and maximum allowed prices<br />
<br />
</li>
<li>Set custom currency label for your forum<br />
<br />
</li>
<li>Control whether thread authors view their own threads free<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Security</span><ul class="mycode_list"><li>CSRF protection on all payment transactions<br />
<br />
</li>
<li>IDOR (Insecure Direct Object Reference) protection<br />
<br />
</li>
<li>Race condition guards to prevent double-spending<br />
<br />
</li>
<li>Fresh balance verification from database (prevents cache exploits)<br />
<br />
</li>
<li>SQL injection prevention via escaping and parameterized queries<br />
<br />
</li>
<li>Admin override flag for PM delivery<br />
</li>
</ul>
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">How It Works</span><br />
<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Thread Creator</span> — Posts a new thread and toggles "Make this a Paid Thread"<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Set Price</span> — Enters the cost in NewPoints (respects min/max admin settings)<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Thread Published</span> — Appears in forum with lock badge showing price<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">User Visits</span> — Sees paywall banner with price, balance, and unlock button<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">User Purchases</span> — Clicks "Unlock for X Points"<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Payment Processed</span> — Points deducted from buyer, added to author<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Access Granted</span> — Thread content reveals immediately; user can view anytime<br />
</li>
</ol>
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Compatibility &amp; Requirements</span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">MyBB Version:</span> 1.8.x<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Required Plugin:</span> NewPoints (any recent version)<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">PHP:</span> 5.6+<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Database:</span> MyISAM or InnoDB supported<br />
</li>
</ul>
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Configuration</span><br />
All settings are found in <span style="font-weight: bold;" class="mycode_b">Admin CP → Plugins → Paid Threads Settings</span>:<br />
Setting<br />
Default<br />
OptionsEnable Paid Threads<br />
Yes<br />
Yes/No<br />
Minimum Price<br />
1<br />
Any number<br />
Maximum Price<br />
0 (unlimited)<br />
0 = no limit<br />
Excluded Groups<br />
4,6<br />
Comma-separated group IDs<br />
Author Views Free<br />
Yes<br />
Yes/No<br />
Currency Label<br />
Points<br />
Any text<br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Database Tables</span><br />
The plugin creates two tables:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">paid_threads</span> — Stores thread ID, price, and creation timestamp<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">paid_threads_purchases</span> — Logs all purchases (user, thread, amount, date)<br />
</li>
</ul>
Both tables include proper indexing and UNIQUE constraints for performance and data integrity.<br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Technical Highlights</span><br />
✅ <span style="font-weight: bold;" class="mycode_b">Hook-based architecture</span> — No template modifications needed<br />
✅ <span style="font-weight: bold;" class="mycode_b">Direct CSS injection</span> — Bypasses theme limitations<br />
✅ <span style="font-weight: bold;" class="mycode_b">Efficient queries</span> — Minimal database load<br />
✅ <span style="font-weight: bold;" class="mycode_b">Error handling</span> — Graceful fallbacks for missing NewPoints<br />
✅ <span style="font-weight: bold;" class="mycode_b">Modular functions</span> — Easy to understand and extend<br />
✅ <span style="font-weight: bold;" class="mycode_b">Settings backfill</span> — Supports seamless plugin upgrades<br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Support &amp; Updates</span><br />
For issues, feature requests, or updates, visit:<br />
<span style="font-weight: bold;" class="mycode_b"><a href="https://hackers.krd" target="_blank" rel="noopener" class="mycode_url">https://hackers.krd</a></span></blockquote>
]]></description>
			<content:encoded><![CDATA[Eine neue Erweiterung wurde veröffentlicht: <a href="https://www.mybb.de/erweiterungen/perma-paid-threads/" target="_blank" rel="noopener" class="mycode_url">Paid Threads</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite><span style="font-weight: bold;" class="mycode_b">Paid Threads - Detailed Description</span><br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Overview</span><br />
Paid Threads is a powerful monetization plugin for MyBB 1.8.x that allows thread creators to lock their content behind a NewPoints paywall. When users purchase access to a paid thread, the NewPoints are transferred directly to the thread author, creating a fair revenue-sharing system for forum communities.<br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Features</span><br />
<span style="font-weight: bold;" class="mycode_b">Thread Creation &amp; Management</span><ul class="mycode_list"><li>Toggle to make threads paid when creating new threads<br />
<br />
</li>
<li>Edit existing threads to enable/disable paid status<br />
<br />
</li>
<li>Set custom prices for each thread (within admin-configured limits)<br />
<br />
</li>
<li>Only thread authors can modify the paid status of their own threads<br />
<br />
</li>
<li>Thread creators can view their own paid threads for free<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Flexible Pricing Controls</span><ul class="mycode_list"><li>Set global minimum price requirement (default: 1 point)<br />
<br />
</li>
<li>Set optional maximum price limit (0 = unlimited)<br />
<br />
</li>
<li>Customizable currency label (default: "Points")<br />
<br />
</li>
<li>Display current and required amounts to users<br />
<br />
</li>
<li>Price validation on both front-end and back-end<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">User Access Management</span><ul class="mycode_list"><li>Guests must log in to unlock threads<br />
<br />
</li>
<li>Logged-in users see their balance and can purchase access<br />
<br />
</li>
<li>Show clear "insufficient balance" messages<br />
<br />
</li>
<li>Prevent double-purchases via unique database constraints<br />
<br />
</li>
<li>One-time payment = permanent access for that user<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Visual Design</span><ul class="mycode_list"><li>Terminal/hacker-themed card design with dark aesthetic<br />
<br />
</li>
<li>Inline SVG icons for cross-browser consistency<br />
<br />
</li>
<li>Responsive layout (mobile-friendly)<br />
<br />
</li>
<li>Color-coded status indicators (success, warning, error)<br />
<br />
</li>
<li>Smooth animations and transitions<br />
<br />
</li>
<li>CSS injected directly to guarantee styling loads (fixes theme conflicts)<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Forum Display</span><ul class="mycode_list"><li>Lock badge shown on thread list next to thread title<br />
<br />
</li>
<li>Displays price of each paid thread<br />
<br />
</li>
<li>Identifies paid threads at a glance<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Admin Control</span><ul class="mycode_list"><li>Enable/disable the entire plugin<br />
<br />
</li>
<li>Exclude specific user groups from paywall (e.g., admins, moderators)<br />
<br />
</li>
<li>Customize minimum and maximum allowed prices<br />
<br />
</li>
<li>Set custom currency label for your forum<br />
<br />
</li>
<li>Control whether thread authors view their own threads free<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Security</span><ul class="mycode_list"><li>CSRF protection on all payment transactions<br />
<br />
</li>
<li>IDOR (Insecure Direct Object Reference) protection<br />
<br />
</li>
<li>Race condition guards to prevent double-spending<br />
<br />
</li>
<li>Fresh balance verification from database (prevents cache exploits)<br />
<br />
</li>
<li>SQL injection prevention via escaping and parameterized queries<br />
<br />
</li>
<li>Admin override flag for PM delivery<br />
</li>
</ul>
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">How It Works</span><br />
<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Thread Creator</span> — Posts a new thread and toggles "Make this a Paid Thread"<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Set Price</span> — Enters the cost in NewPoints (respects min/max admin settings)<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Thread Published</span> — Appears in forum with lock badge showing price<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">User Visits</span> — Sees paywall banner with price, balance, and unlock button<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">User Purchases</span> — Clicks "Unlock for X Points"<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Payment Processed</span> — Points deducted from buyer, added to author<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Access Granted</span> — Thread content reveals immediately; user can view anytime<br />
</li>
</ol>
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Compatibility &amp; Requirements</span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">MyBB Version:</span> 1.8.x<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Required Plugin:</span> NewPoints (any recent version)<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">PHP:</span> 5.6+<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Database:</span> MyISAM or InnoDB supported<br />
</li>
</ul>
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Configuration</span><br />
All settings are found in <span style="font-weight: bold;" class="mycode_b">Admin CP → Plugins → Paid Threads Settings</span>:<br />
Setting<br />
Default<br />
OptionsEnable Paid Threads<br />
Yes<br />
Yes/No<br />
Minimum Price<br />
1<br />
Any number<br />
Maximum Price<br />
0 (unlimited)<br />
0 = no limit<br />
Excluded Groups<br />
4,6<br />
Comma-separated group IDs<br />
Author Views Free<br />
Yes<br />
Yes/No<br />
Currency Label<br />
Points<br />
Any text<br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Database Tables</span><br />
The plugin creates two tables:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">paid_threads</span> — Stores thread ID, price, and creation timestamp<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">paid_threads_purchases</span> — Logs all purchases (user, thread, amount, date)<br />
</li>
</ul>
Both tables include proper indexing and UNIQUE constraints for performance and data integrity.<br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Technical Highlights</span><br />
✅ <span style="font-weight: bold;" class="mycode_b">Hook-based architecture</span> — No template modifications needed<br />
✅ <span style="font-weight: bold;" class="mycode_b">Direct CSS injection</span> — Bypasses theme limitations<br />
✅ <span style="font-weight: bold;" class="mycode_b">Efficient queries</span> — Minimal database load<br />
✅ <span style="font-weight: bold;" class="mycode_b">Error handling</span> — Graceful fallbacks for missing NewPoints<br />
✅ <span style="font-weight: bold;" class="mycode_b">Modular functions</span> — Easy to understand and extend<br />
✅ <span style="font-weight: bold;" class="mycode_b">Settings backfill</span> — Supports seamless plugin upgrades<br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Support &amp; Updates</span><br />
For issues, feature requests, or updates, visit:<br />
<span style="font-weight: bold;" class="mycode_b"><a href="https://hackers.krd" target="_blank" rel="noopener" class="mycode_url">https://hackers.krd</a></span></blockquote>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Backup Your Plugins]]></title>
			<link>https://forum.mybb.de/thread-39666.html</link>
			<pubDate>Sun, 14 Jun 2026 18:10:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=7173">MyBB.de Bot</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39666.html</guid>
			<description><![CDATA[Eine neue Erweiterung wurde veröffentlicht: <a href="https://www.mybb.de/erweiterungen/perma-backup-your-plugins/" target="_blank" rel="noopener" class="mycode_url">Backup Your Plugins</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite>The Backup Plugin is a simple plugin for MyBB that adds a little "Backup" link next to every plugin in your admin panel's plugin list. When you click it, it scours your forum files looking for everything related to that plugin — the main PHP file, language files, JavaScript, CSS, template files, and any custom folders it might use. Everything gets bundled up into a neat ZIP archive.<br />
<br />
The ZIP lands in a folder called "Backup Plugins" inside your MyBB root, and you get a direct download link right there on the spot. That way you can grab a copy before trying out an update, or pack up a plugin to move it to another forum without hunting down each file by hand.</blockquote>
]]></description>
			<content:encoded><![CDATA[Eine neue Erweiterung wurde veröffentlicht: <a href="https://www.mybb.de/erweiterungen/perma-backup-your-plugins/" target="_blank" rel="noopener" class="mycode_url">Backup Your Plugins</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite>The Backup Plugin is a simple plugin for MyBB that adds a little "Backup" link next to every plugin in your admin panel's plugin list. When you click it, it scours your forum files looking for everything related to that plugin — the main PHP file, language files, JavaScript, CSS, template files, and any custom folders it might use. Everything gets bundled up into a neat ZIP archive.<br />
<br />
The ZIP lands in a folder called "Backup Plugins" inside your MyBB root, and you get a direct download link right there on the spot. That way you can grab a copy before trying out an update, or pack up a plugin to move it to another forum without hunting down each file by hand.</blockquote>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[NG] Deaktivierte Smiles werden im PopUp angezeigt]]></title>
			<link>https://forum.mybb.de/thread-39665.html</link>
			<pubDate>Fri, 12 Jun 2026 12:30:21 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=12059">Gerti</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39665.html</guid>
			<description><![CDATA[Werden im ACP Smilies deaktivert, werden sie unlogischerweise mmer noch beim Erstellen von Beiträgen im PopUp der Smilies <span style="font-style: italic;" class="mycode_i">(mehr)</span> ausgegeben und können somit, entgegen der deaktivierten Definition, verwendet werden.<br />
<br />
Ursache ist in <span style="color: #0000ff;" class="mycode_color">misc.php</span> der Abschnitt <span style="font-style: italic;" class="mycode_i">(Zeilen: 777 bis 804)</span>:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">foreach(</span><span style="color: #0000BB">&#36;smilies_cache </span><span style="color: #007700">as </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">)
{
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">] = </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">"{theme}"</span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;theme</span><span style="color: #007700">[</span><span style="color: #DD0000">'imgdir'</span><span style="color: #007700">], </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">]);
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">] = </span><span style="color: #0000BB">htmlspecialchars_uni</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;mybb</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get_asset_url</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">]));
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'name'</span><span style="color: #007700">] = </span><span style="color: #0000BB">htmlspecialchars_uni</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'name'</span><span style="color: #007700">]);

 </span><span style="color: #FF8000">// Only show the first text to replace in the box
 </span><span style="color: #0000BB">&#36;temp </span><span style="color: #007700">= </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"&#092;n"</span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">]); </span><span style="color: #FF8000">// use temporary variable for php 5.3 compatibility
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">] = </span><span style="color: #0000BB">&#36;temp</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">];

 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">] = </span><span style="color: #0000BB">htmlspecialchars_uni</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">]);
 </span><span style="color: #0000BB">&#36;smilie_insert </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'&#092;&#092;'</span><span style="color: #007700">, </span><span style="color: #DD0000">"'"</span><span style="color: #007700">), array(</span><span style="color: #DD0000">'&#092;&#092;&#092;&#092;'</span><span style="color: #007700">, </span><span style="color: #DD0000">"&#092;'"</span><span style="color: #007700">), </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">]);

 </span><span style="color: #0000BB">&#36;onclick </span><span style="color: #007700">= </span><span style="color: #DD0000">" onclick=&#092;"MyBBEditor.insertText(' </span><span style="color: #0000BB">&#36;smilie_insert</span><span style="color: #DD0000"> ');&#092;""</span><span style="color: #007700">;
 eval(</span><span style="color: #DD0000">'&#36;smilie_image = "'</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">'smilie'</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">).</span><span style="color: #DD0000">'";'</span><span style="color: #007700">);
 eval(</span><span style="color: #DD0000">"&#092;&#36;smile_icons .= &#092;""</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">"misc_smilies_popup_smilie"</span><span style="color: #007700">).</span><span style="color: #DD0000">"&#092;";"</span><span style="color: #007700">);
 if(</span><span style="color: #0000BB">&#36;e </span><span style="color: #007700">== </span><span style="color: #0000BB">2</span><span style="color: #007700">)
 {
 eval(</span><span style="color: #DD0000">"&#092;&#36;smilies .= &#092;""</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">"misc_smilies_popup_row"</span><span style="color: #007700">).</span><span style="color: #DD0000">"&#092;";"</span><span style="color: #007700">);
 </span><span style="color: #0000BB">&#36;smile_icons </span><span style="color: #007700">= </span><span style="color: #DD0000">''</span><span style="color: #007700">;
 </span><span style="color: #0000BB">&#36;e </span><span style="color: #007700">= </span><span style="color: #0000BB">1</span><span style="color: #007700">;
 </span><span style="color: #0000BB">&#36;class </span><span style="color: #007700">= </span><span style="color: #0000BB">alt_trow</span><span style="color: #007700">();
 }
 else
 {
 </span><span style="color: #0000BB">&#36;e </span><span style="color: #007700">= </span><span style="color: #0000BB">2</span><span style="color: #007700">;
 }
} 
</span></code></div></div></div>Abhilfe in der <span style="color: #0000ff;" class="mycode_color">misc.php</span> durch Änpassung des Abschnits, damit nur die Smilies angezeigt werden welche in der DB mit <span style="color: #008600;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">showclickable = 1</span></span> definiert sind:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">foreach(</span><span style="color: #0000BB">&#36;smilies_cache </span><span style="color: #007700">as </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">)
{
 if(</span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'showclickable'</span><span style="color: #007700">] == </span><span style="color: #0000BB">1</span><span style="color: #007700">)
 {
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">] = </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">"{theme}"</span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;theme</span><span style="color: #007700">[</span><span style="color: #DD0000">'imgdir'</span><span style="color: #007700">], </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">]);
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">] = </span><span style="color: #0000BB">htmlspecialchars_uni</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;mybb</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get_asset_url</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">]));
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'name'</span><span style="color: #007700">] = </span><span style="color: #0000BB">htmlspecialchars_uni</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'name'</span><span style="color: #007700">]);

 </span><span style="color: #FF8000">// Only show the first text to replace in the box
 </span><span style="color: #0000BB">&#36;temp </span><span style="color: #007700">= </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"&#092;n"</span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">]); </span><span style="color: #FF8000">// use temporary variable for php 5.3 compatibility
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">] = </span><span style="color: #0000BB">&#36;temp</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">];

 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">] = </span><span style="color: #0000BB">htmlspecialchars_uni</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">]);
 </span><span style="color: #0000BB">&#36;smilie_insert </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'&#092;&#092;'</span><span style="color: #007700">, </span><span style="color: #DD0000">"'"</span><span style="color: #007700">), array(</span><span style="color: #DD0000">'&#092;&#092;&#092;&#092;'</span><span style="color: #007700">, </span><span style="color: #DD0000">"&#092;'"</span><span style="color: #007700">), </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">]);

 </span><span style="color: #0000BB">&#36;onclick </span><span style="color: #007700">= </span><span style="color: #DD0000">" onclick=&#092;"MyBBEditor.insertText(' </span><span style="color: #0000BB">&#36;smilie_insert</span><span style="color: #DD0000"> ');&#092;""</span><span style="color: #007700">;
 eval(</span><span style="color: #DD0000">'&#36;smilie_image = "'</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">'smilie'</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">).</span><span style="color: #DD0000">'";'</span><span style="color: #007700">);
 eval(</span><span style="color: #DD0000">"&#092;&#36;smile_icons .= &#092;""</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">"misc_smilies_popup_smilie"</span><span style="color: #007700">).</span><span style="color: #DD0000">"&#092;";"</span><span style="color: #007700">);
 if(</span><span style="color: #0000BB">&#36;e </span><span style="color: #007700">== </span><span style="color: #0000BB">2</span><span style="color: #007700">)
 {
 eval(</span><span style="color: #DD0000">"&#092;&#36;smilies .= &#092;""</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">"misc_smilies_popup_row"</span><span style="color: #007700">).</span><span style="color: #DD0000">"&#092;";"</span><span style="color: #007700">);
 </span><span style="color: #0000BB">&#36;smile_icons </span><span style="color: #007700">= </span><span style="color: #DD0000">''</span><span style="color: #007700">;
 </span><span style="color: #0000BB">&#36;e </span><span style="color: #007700">= </span><span style="color: #0000BB">1</span><span style="color: #007700">;
 </span><span style="color: #0000BB">&#36;class </span><span style="color: #007700">= </span><span style="color: #0000BB">alt_trow</span><span style="color: #007700">();
 }
 else
 {
 </span><span style="color: #0000BB">&#36;e </span><span style="color: #007700">= </span><span style="color: #0000BB">2</span><span style="color: #007700">;
 }
 }
} 
</span></code></div></div></div>Gehe mal davon aus, dass dieses unlogische Verhalten zurecht als Bug definiert werden kann und melde es hiermit mal.<br />
<br />
Sollte jemand eine  einfachere Lösung haben, welche keinen Eingriff in die Core-Dateien erfordert, wäre ich erfreut wenn dies mitgeteilt würde.]]></description>
			<content:encoded><![CDATA[Werden im ACP Smilies deaktivert, werden sie unlogischerweise mmer noch beim Erstellen von Beiträgen im PopUp der Smilies <span style="font-style: italic;" class="mycode_i">(mehr)</span> ausgegeben und können somit, entgegen der deaktivierten Definition, verwendet werden.<br />
<br />
Ursache ist in <span style="color: #0000ff;" class="mycode_color">misc.php</span> der Abschnitt <span style="font-style: italic;" class="mycode_i">(Zeilen: 777 bis 804)</span>:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">foreach(</span><span style="color: #0000BB">&#36;smilies_cache </span><span style="color: #007700">as </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">)
{
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">] = </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">"{theme}"</span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;theme</span><span style="color: #007700">[</span><span style="color: #DD0000">'imgdir'</span><span style="color: #007700">], </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">]);
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">] = </span><span style="color: #0000BB">htmlspecialchars_uni</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;mybb</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get_asset_url</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">]));
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'name'</span><span style="color: #007700">] = </span><span style="color: #0000BB">htmlspecialchars_uni</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'name'</span><span style="color: #007700">]);

 </span><span style="color: #FF8000">// Only show the first text to replace in the box
 </span><span style="color: #0000BB">&#36;temp </span><span style="color: #007700">= </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"&#092;n"</span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">]); </span><span style="color: #FF8000">// use temporary variable for php 5.3 compatibility
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">] = </span><span style="color: #0000BB">&#36;temp</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">];

 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">] = </span><span style="color: #0000BB">htmlspecialchars_uni</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">]);
 </span><span style="color: #0000BB">&#36;smilie_insert </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'&#092;&#092;'</span><span style="color: #007700">, </span><span style="color: #DD0000">"'"</span><span style="color: #007700">), array(</span><span style="color: #DD0000">'&#092;&#092;&#092;&#092;'</span><span style="color: #007700">, </span><span style="color: #DD0000">"&#092;'"</span><span style="color: #007700">), </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">]);

 </span><span style="color: #0000BB">&#36;onclick </span><span style="color: #007700">= </span><span style="color: #DD0000">" onclick=&#092;"MyBBEditor.insertText(' </span><span style="color: #0000BB">&#36;smilie_insert</span><span style="color: #DD0000"> ');&#092;""</span><span style="color: #007700">;
 eval(</span><span style="color: #DD0000">'&#36;smilie_image = "'</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">'smilie'</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">).</span><span style="color: #DD0000">'";'</span><span style="color: #007700">);
 eval(</span><span style="color: #DD0000">"&#092;&#36;smile_icons .= &#092;""</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">"misc_smilies_popup_smilie"</span><span style="color: #007700">).</span><span style="color: #DD0000">"&#092;";"</span><span style="color: #007700">);
 if(</span><span style="color: #0000BB">&#36;e </span><span style="color: #007700">== </span><span style="color: #0000BB">2</span><span style="color: #007700">)
 {
 eval(</span><span style="color: #DD0000">"&#092;&#36;smilies .= &#092;""</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">"misc_smilies_popup_row"</span><span style="color: #007700">).</span><span style="color: #DD0000">"&#092;";"</span><span style="color: #007700">);
 </span><span style="color: #0000BB">&#36;smile_icons </span><span style="color: #007700">= </span><span style="color: #DD0000">''</span><span style="color: #007700">;
 </span><span style="color: #0000BB">&#36;e </span><span style="color: #007700">= </span><span style="color: #0000BB">1</span><span style="color: #007700">;
 </span><span style="color: #0000BB">&#36;class </span><span style="color: #007700">= </span><span style="color: #0000BB">alt_trow</span><span style="color: #007700">();
 }
 else
 {
 </span><span style="color: #0000BB">&#36;e </span><span style="color: #007700">= </span><span style="color: #0000BB">2</span><span style="color: #007700">;
 }
} 
</span></code></div></div></div>Abhilfe in der <span style="color: #0000ff;" class="mycode_color">misc.php</span> durch Änpassung des Abschnits, damit nur die Smilies angezeigt werden welche in der DB mit <span style="color: #008600;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">showclickable = 1</span></span> definiert sind:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">foreach(</span><span style="color: #0000BB">&#36;smilies_cache </span><span style="color: #007700">as </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">)
{
 if(</span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'showclickable'</span><span style="color: #007700">] == </span><span style="color: #0000BB">1</span><span style="color: #007700">)
 {
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">] = </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">"{theme}"</span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;theme</span><span style="color: #007700">[</span><span style="color: #DD0000">'imgdir'</span><span style="color: #007700">], </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">]);
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">] = </span><span style="color: #0000BB">htmlspecialchars_uni</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;mybb</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get_asset_url</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">]));
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'name'</span><span style="color: #007700">] = </span><span style="color: #0000BB">htmlspecialchars_uni</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'name'</span><span style="color: #007700">]);

 </span><span style="color: #FF8000">// Only show the first text to replace in the box
 </span><span style="color: #0000BB">&#36;temp </span><span style="color: #007700">= </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"&#092;n"</span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">]); </span><span style="color: #FF8000">// use temporary variable for php 5.3 compatibility
 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">] = </span><span style="color: #0000BB">&#36;temp</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">];

 </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">] = </span><span style="color: #0000BB">htmlspecialchars_uni</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">]);
 </span><span style="color: #0000BB">&#36;smilie_insert </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'&#092;&#092;'</span><span style="color: #007700">, </span><span style="color: #DD0000">"'"</span><span style="color: #007700">), array(</span><span style="color: #DD0000">'&#092;&#092;&#092;&#092;'</span><span style="color: #007700">, </span><span style="color: #DD0000">"&#092;'"</span><span style="color: #007700">), </span><span style="color: #0000BB">&#36;smilie</span><span style="color: #007700">[</span><span style="color: #DD0000">'find'</span><span style="color: #007700">]);

 </span><span style="color: #0000BB">&#36;onclick </span><span style="color: #007700">= </span><span style="color: #DD0000">" onclick=&#092;"MyBBEditor.insertText(' </span><span style="color: #0000BB">&#36;smilie_insert</span><span style="color: #DD0000"> ');&#092;""</span><span style="color: #007700">;
 eval(</span><span style="color: #DD0000">'&#36;smilie_image = "'</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">'smilie'</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">).</span><span style="color: #DD0000">'";'</span><span style="color: #007700">);
 eval(</span><span style="color: #DD0000">"&#092;&#36;smile_icons .= &#092;""</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">"misc_smilies_popup_smilie"</span><span style="color: #007700">).</span><span style="color: #DD0000">"&#092;";"</span><span style="color: #007700">);
 if(</span><span style="color: #0000BB">&#36;e </span><span style="color: #007700">== </span><span style="color: #0000BB">2</span><span style="color: #007700">)
 {
 eval(</span><span style="color: #DD0000">"&#092;&#36;smilies .= &#092;""</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">"misc_smilies_popup_row"</span><span style="color: #007700">).</span><span style="color: #DD0000">"&#092;";"</span><span style="color: #007700">);
 </span><span style="color: #0000BB">&#36;smile_icons </span><span style="color: #007700">= </span><span style="color: #DD0000">''</span><span style="color: #007700">;
 </span><span style="color: #0000BB">&#36;e </span><span style="color: #007700">= </span><span style="color: #0000BB">1</span><span style="color: #007700">;
 </span><span style="color: #0000BB">&#36;class </span><span style="color: #007700">= </span><span style="color: #0000BB">alt_trow</span><span style="color: #007700">();
 }
 else
 {
 </span><span style="color: #0000BB">&#36;e </span><span style="color: #007700">= </span><span style="color: #0000BB">2</span><span style="color: #007700">;
 }
 }
} 
</span></code></div></div></div>Gehe mal davon aus, dass dieses unlogische Verhalten zurecht als Bug definiert werden kann und melde es hiermit mal.<br />
<br />
Sollte jemand eine  einfachere Lösung haben, welche keinen Eingriff in die Core-Dateien erfordert, wäre ich erfreut wenn dies mitgeteilt würde.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Foto gallery]]></title>
			<link>https://forum.mybb.de/thread-39663.html</link>
			<pubDate>Wed, 10 Jun 2026 18:40:36 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=11042">torty38</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39663.html</guid>
			<description><![CDATA[Habe ja gesehen das es viele gallery lugins fürs mybb gibt gibt es auch eins wo mann die bilder dann downloaden kann]]></description>
			<content:encoded><![CDATA[Habe ja gesehen das es viele gallery lugins fürs mybb gibt gibt es auch eins wo mann die bilder dann downloaden kann]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PluginLibrary, anderes Plugin lässt sich nicht (de)insterllieren noch deaktivieren]]></title>
			<link>https://forum.mybb.de/thread-39661.html</link>
			<pubDate>Wed, 03 Jun 2026 09:02:30 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=13020">joumi</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39661.html</guid>
			<description><![CDATA[Hallo ihr lieben,<br />
<br />
ich hab alle meine Foren geupdatet. Seither möchte das Plugin <a href="https://github.com/little-evil-genius/Profilfeld-Manager" target="_blank" rel="noopener" class="mycode_url"> Profilfelds-Manager</a> sich weder deaktivieren noch deinstallieren lassen. Ich habs in meinem Testboard hochgeladen und auch da lässt es sich nicht installieren. Die eingefügte Fehlermeldung sehe ich nach dem anklicken der Schaltflächen. Ich versuche es seit Tagen, aber bekomme es nicht hin. Die Plugin-Entwicklerin (little.evil.genius) teilte mir mit das sie keine Probleme bei dem Plugin beim Deaktivieren, Installieren oder Deinstallieren habe.<br />
Komischweise betrifft es auch nur dieses Plugin, alle anderen lassen sich problemlos deaktivieren und aktivieren.<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite>Der Fehler sagt aus, dass die Konstante PLUGINLIBRARY nicht geladen werden kann - mein Verdacht ist, dass die PluginLibrary nicht (mehr) vorhanden ist oder nicht korrekt geladen wird.</blockquote>
 <br />
<br />
Also, das Plugin ist vorhanden... Da sich die Plugin Library aber ja auch "nur" installieren lässt... Äh ja, ich weiß nicht weiter. <br />
<br />
Hat da jemand eine Idee und kann mir weiterhelfen?<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Uncaught Error: Undefined constant "PLUGINLIBRARY" in /home/sites/site1000xxx744/web/xxx.de/inc/plugins/profilefields_manager.php:221 Stack trace: #0 /home/sites/site1000xxx744/web/xxx.de/admin/modules/config/plugins.php(451): profilefields_manager_deactivate() #1 /home/sites/site1000xxx744/web/xxx.de/admin/index.php(834): require('...') #2 {main} thrown in /home/sites/site1000xxx744/web/xxx.de/inc/plugins/profilefields_manager.php on line 221</code></div></div>]]></description>
			<content:encoded><![CDATA[Hallo ihr lieben,<br />
<br />
ich hab alle meine Foren geupdatet. Seither möchte das Plugin <a href="https://github.com/little-evil-genius/Profilfeld-Manager" target="_blank" rel="noopener" class="mycode_url"> Profilfelds-Manager</a> sich weder deaktivieren noch deinstallieren lassen. Ich habs in meinem Testboard hochgeladen und auch da lässt es sich nicht installieren. Die eingefügte Fehlermeldung sehe ich nach dem anklicken der Schaltflächen. Ich versuche es seit Tagen, aber bekomme es nicht hin. Die Plugin-Entwicklerin (little.evil.genius) teilte mir mit das sie keine Probleme bei dem Plugin beim Deaktivieren, Installieren oder Deinstallieren habe.<br />
Komischweise betrifft es auch nur dieses Plugin, alle anderen lassen sich problemlos deaktivieren und aktivieren.<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite>Der Fehler sagt aus, dass die Konstante PLUGINLIBRARY nicht geladen werden kann - mein Verdacht ist, dass die PluginLibrary nicht (mehr) vorhanden ist oder nicht korrekt geladen wird.</blockquote>
 <br />
<br />
Also, das Plugin ist vorhanden... Da sich die Plugin Library aber ja auch "nur" installieren lässt... Äh ja, ich weiß nicht weiter. <br />
<br />
Hat da jemand eine Idee und kann mir weiterhelfen?<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Uncaught Error: Undefined constant "PLUGINLIBRARY" in /home/sites/site1000xxx744/web/xxx.de/inc/plugins/profilefields_manager.php:221 Stack trace: #0 /home/sites/site1000xxx744/web/xxx.de/admin/modules/config/plugins.php(451): profilefields_manager_deactivate() #1 /home/sites/site1000xxx744/web/xxx.de/admin/index.php(834): require('...') #2 {main} thrown in /home/sites/site1000xxx744/web/xxx.de/inc/plugins/profilefields_manager.php on line 221</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Diskussion: MyBB 1.8.40 veröffentlicht]]></title>
			<link>https://forum.mybb.de/thread-39660.html</link>
			<pubDate>Thu, 28 May 2026 18:33:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=172">StefanT</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39660.html</guid>
			<description><![CDATA[Diskussion zu: <a href="https://forum.mybb.de/thread-39659.html" target="_blank" rel="noopener" class="mycode_url">MyBB 1.8.40 veröffentlicht</a>]]></description>
			<content:encoded><![CDATA[Diskussion zu: <a href="https://forum.mybb.de/thread-39659.html" target="_blank" rel="noopener" class="mycode_url">MyBB 1.8.40 veröffentlicht</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[MyBB 1.8.40 veröffentlicht]]></title>
			<link>https://forum.mybb.de/thread-39659.html</link>
			<pubDate>Thu, 28 May 2026 18:30:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=172">StefanT</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39659.html</guid>
			<description><![CDATA[MyBB 1.8.40 wurde veröffentlicht und steht ab sofort zum Herunterladen bereit. Es handelt sich um ein Wartungs- und Sicherheitsupdate.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Was ist neu/geändert?</span></span><br />
Es wurden 18 Sicherheitslücken geschlossen und 31 Fehler behoben.<br />
<br />
Es wird empfohlen folgenden Teil der Datei inc/config.php zu aktualisieren:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #FF8000">/**
 * Disallowed Remote Addresses
 *  List of IPv4 addresses the fetch_remote_file() function
 *  will not perform requests to.
 *  It is recommended that you enter addresses resolving to
 *  the forum server here to prevent Server Side Request
 *  Forgery attacks.
 *  Removing all values disables resolving hosts in that
 *  function.
 */

</span><span style="color: #0000BB">&#36;config</span><span style="color: #007700">[</span><span style="color: #DD0000">'disallowed_remote_addresses'</span><span style="color: #007700">] = array(
    </span><span style="color: #DD0000">'0.0.0.0'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'10.0.0.0/8'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'100.64.0.0/10'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'127.0.0.0/8'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'169.254.0.0/16'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'172.16.0.0/12'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'192.168.0.0/16'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'255.255.255.255'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'::'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'::1'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'::ffff:0:0/96'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'fc00::/7'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'fe80::/10'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'ff00::/8'</span><span style="color: #007700">,
); 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Geschlossene Sicherheitslücken:</span><ul class="mycode_list"><li>Hohes Risiko: XSS über Benutzernamen in Freunde-/Ignorierliste<br />
</li>
<li>Hohes Risiko: XSS durch Typverwechslung in Profilfeldern<br />
</li>
<li>Hohes Risiko: RCE über Datenbankkonfiguration im Installer<br />
</li>
<li>Mittleres Risiko: XSS auf der Kontaktseite<br />
</li>
<li>Mittleres Risiko: CSRF bei ACP-UTF-8-Konvertierung<br />
</li>
<li>Mittleres Risiko: Unzureichende Autorisierung für private Kalenderereignisse<br />
</li>
<li>Mittleres Risiko: Unzureichende Berechtigungsprüfung bei der Kalenderauswahl<br />
</li>
<li>Mittleres Risiko: Beschädigung der Freundeliste<br />
</li>
<li>Niedriges Risiko: Unzureichende Berechtigungsprüfung beim Verschieben von Kalenderereignissen<br />
</li>
<li>Niedriges Risiko: Fehlende Autorisierung bei der Bearbeitung von Meldungen im Mod-CP<br />
</li>
<li>Niedriges Risiko: IPv6-SSRF<br />
</li>
<li>Niedriges Risiko: CRLF-Injection bei "E-Mail an den Benutzer senden"<br />
</li>
<li>Niedriges Risiko: CSRF bei ACP-Wiederherstellungscodes<br />
</li>
<li>Niedriges Risiko: CSRF beim Status von ACP-Fragen<br />
</li>
<li>Niedriges Risiko: CSRF beim Standardwert des ACP-Benutzeransichts-Managers<br />
</li>
<li>Niedriges Risiko: CSRF beim erneuten Senden von ACP-Massenmail-Entwürfen<br />
</li>
<li>Niedriges Risiko: Fehlende Ungültigmachung des Standard-CAPTCHAs<br />
</li>
<li>Niedriges Risiko: Unzureichende Validierung der Sicherheitsfrage<br />
</li>
</ul>
Informationen zum Update, zu Template- und Pluginänderungen und zu Änderungen in den Sprachdateien befinden sich in den nächsten Beiträgen.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Für die Aktualisierung auf MyBB 1.8.40 ist die Ausführung des Upgradeskripts erforderlich, da es Änderungen in der Datenbankstruktur, in den Sprachstrings oder in den Templates gibt.</span><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Melden von Sicherheitsproblemen</span></span><br />
Solltest du ein Sicherheitsproblem im Code des MyBB finden, poste dieses bitte NICHT öffentlich im Forum. Melde das Problem stattdessen über die E-Mail-Adresse im Impressum oder <a href="https://forum.mybb.de/forum-85.html" target="_blank" rel="noopener" class="mycode_url">hier</a> dem Support-Team.]]></description>
			<content:encoded><![CDATA[MyBB 1.8.40 wurde veröffentlicht und steht ab sofort zum Herunterladen bereit. Es handelt sich um ein Wartungs- und Sicherheitsupdate.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Was ist neu/geändert?</span></span><br />
Es wurden 18 Sicherheitslücken geschlossen und 31 Fehler behoben.<br />
<br />
Es wird empfohlen folgenden Teil der Datei inc/config.php zu aktualisieren:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #FF8000">/**
 * Disallowed Remote Addresses
 *  List of IPv4 addresses the fetch_remote_file() function
 *  will not perform requests to.
 *  It is recommended that you enter addresses resolving to
 *  the forum server here to prevent Server Side Request
 *  Forgery attacks.
 *  Removing all values disables resolving hosts in that
 *  function.
 */

</span><span style="color: #0000BB">&#36;config</span><span style="color: #007700">[</span><span style="color: #DD0000">'disallowed_remote_addresses'</span><span style="color: #007700">] = array(
    </span><span style="color: #DD0000">'0.0.0.0'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'10.0.0.0/8'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'100.64.0.0/10'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'127.0.0.0/8'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'169.254.0.0/16'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'172.16.0.0/12'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'192.168.0.0/16'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'255.255.255.255'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'::'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'::1'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'::ffff:0:0/96'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'fc00::/7'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'fe80::/10'</span><span style="color: #007700">,
    </span><span style="color: #DD0000">'ff00::/8'</span><span style="color: #007700">,
); 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Geschlossene Sicherheitslücken:</span><ul class="mycode_list"><li>Hohes Risiko: XSS über Benutzernamen in Freunde-/Ignorierliste<br />
</li>
<li>Hohes Risiko: XSS durch Typverwechslung in Profilfeldern<br />
</li>
<li>Hohes Risiko: RCE über Datenbankkonfiguration im Installer<br />
</li>
<li>Mittleres Risiko: XSS auf der Kontaktseite<br />
</li>
<li>Mittleres Risiko: CSRF bei ACP-UTF-8-Konvertierung<br />
</li>
<li>Mittleres Risiko: Unzureichende Autorisierung für private Kalenderereignisse<br />
</li>
<li>Mittleres Risiko: Unzureichende Berechtigungsprüfung bei der Kalenderauswahl<br />
</li>
<li>Mittleres Risiko: Beschädigung der Freundeliste<br />
</li>
<li>Niedriges Risiko: Unzureichende Berechtigungsprüfung beim Verschieben von Kalenderereignissen<br />
</li>
<li>Niedriges Risiko: Fehlende Autorisierung bei der Bearbeitung von Meldungen im Mod-CP<br />
</li>
<li>Niedriges Risiko: IPv6-SSRF<br />
</li>
<li>Niedriges Risiko: CRLF-Injection bei "E-Mail an den Benutzer senden"<br />
</li>
<li>Niedriges Risiko: CSRF bei ACP-Wiederherstellungscodes<br />
</li>
<li>Niedriges Risiko: CSRF beim Status von ACP-Fragen<br />
</li>
<li>Niedriges Risiko: CSRF beim Standardwert des ACP-Benutzeransichts-Managers<br />
</li>
<li>Niedriges Risiko: CSRF beim erneuten Senden von ACP-Massenmail-Entwürfen<br />
</li>
<li>Niedriges Risiko: Fehlende Ungültigmachung des Standard-CAPTCHAs<br />
</li>
<li>Niedriges Risiko: Unzureichende Validierung der Sicherheitsfrage<br />
</li>
</ul>
Informationen zum Update, zu Template- und Pluginänderungen und zu Änderungen in den Sprachdateien befinden sich in den nächsten Beiträgen.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Für die Aktualisierung auf MyBB 1.8.40 ist die Ausführung des Upgradeskripts erforderlich, da es Änderungen in der Datenbankstruktur, in den Sprachstrings oder in den Templates gibt.</span><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Melden von Sicherheitsproblemen</span></span><br />
Solltest du ein Sicherheitsproblem im Code des MyBB finden, poste dieses bitte NICHT öffentlich im Forum. Melde das Problem stattdessen über die E-Mail-Adresse im Impressum oder <a href="https://forum.mybb.de/forum-85.html" target="_blank" rel="noopener" class="mycode_url">hier</a> dem Support-Team.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[MyBookmarks]]></title>
			<link>https://forum.mybb.de/thread-39658.html</link>
			<pubDate>Tue, 26 May 2026 00:15:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=7173">MyBB.de Bot</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39658.html</guid>
			<description><![CDATA[Eine neue Erweiterung wurde veröffentlicht: <a href="https://www.mybb.de/erweiterungen/perma-mybookmarks/" target="_blank" rel="noopener" class="mycode_url">MyBookmarks</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite><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 />
Key features include:<br />
<ul class="mycode_list"><li>Save individual posts for later <br />
<br />
</li>
<li>Save specific threads <br />
<br />
</li>
<li>Personal bookmark dashboard inside the User CP <br />
<br />
</li>
<li>Private tags for organising saved content <br />
<br />
</li>
<li>Searchable saved-content list <br />
<br />
</li>
<li>Remove bookmarks when no longer needed <br />
<br />
</li>
<li>Lightweight integration with MyBB <br />
<br />
</li>
<li>Designed for a clean and simple user experience <br />
<br />
</li>
</ul>
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.</blockquote>
]]></description>
			<content:encoded><![CDATA[Eine neue Erweiterung wurde veröffentlicht: <a href="https://www.mybb.de/erweiterungen/perma-mybookmarks/" target="_blank" rel="noopener" class="mycode_url">MyBookmarks</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite><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 />
Key features include:<br />
<ul class="mycode_list"><li>Save individual posts for later <br />
<br />
</li>
<li>Save specific threads <br />
<br />
</li>
<li>Personal bookmark dashboard inside the User CP <br />
<br />
</li>
<li>Private tags for organising saved content <br />
<br />
</li>
<li>Searchable saved-content list <br />
<br />
</li>
<li>Remove bookmarks when no longer needed <br />
<br />
</li>
<li>Lightweight integration with MyBB <br />
<br />
</li>
<li>Designed for a clean and simple user experience <br />
<br />
</li>
</ul>
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.</blockquote>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Forum (ziemlich) neu aufsetzen]]></title>
			<link>https://forum.mybb.de/thread-39657.html</link>
			<pubDate>Sun, 24 May 2026 20:45:41 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=9987">schauan</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-39657.html</guid>
			<description><![CDATA[Hallöchen,<br />
<br />
unser Forum läuft nun schon seit 12 Jahren und hat seit 1.6.x einige Updates der Forensoftware und von Plugins und anderes mitgemacht. Viele Plugins haben inzwischen das zeitliche gesegnet, php und anderes sind entfallen, Templates wurden produktiv eingerichtet und von den usern eher nicht begeistert aufgenommen usw.<br />
<br />
Ich habe mir nun überlegt, das Forum neu aufzusetzen, ohne eventuelle "Karteileichen" hinsichtlich Plugins, Templates, Themes, Tabellen usw. - aber ohne User und Beiträge zu verlieren. <br />
<br />
Filemäßig bekommt man ja vieles hin, was plugins betrifft. Zumindest, solange man das anhand von filenamen zuordnen kann. Auch die Templates konnte ich ganz gut säubern.<br />
<br />
An Themes habe ich mich nicht ran getraut. Die nur im Filesystem zu löschen bringt Probleme :-( Default ist 2, dann habe ich die 3 und 4 aktiv. Es gibt noch die 0 und die 1. Ich hatte vermutet, dass 0 mybb ist und die 1 irgendein Rest - aber wie gesagt, wegmachen ging nicht gut :-( In unserem Testforum habe ich aus der 0 eine 0.000 gemacht und seltsamerweise dort keine Probleme ...<br />
Hier bin ich sogar am Überlegen, die eigenen Themes und auch Designänderungen nicht zu übernehmen - auch im Hinblick sowohl auf einen möglichen "Admin-Ruhestand" meinerseits als auch auf eine einfachere Pflege bei Updates oder einer irgendwann möglichen Umstellung auf 1.9  <br />
<br />
Die (Plugin-) Tabellen lasse ich lieber auch - lediglich eine habe ich vor längerem mal gelöscht, wo ich sicher sein konnte, dass da keine Beziehungen zu anderen existieren.<br />
 <br />
Gibt es da eine einfache Möglichkeit, würde das mit dem Merge funktionieren?<br />
<br />
Die ersten Schitte wären vermutlich<br />
<br />
- neues Forum installieren<br />
- noch genutzte Plugins installieren<br />
<br />
<br />
Wenn es da nix einfaches gibt, müsste ich dann wohl jede Tabelle einzeln übertragen - kann man da ggf. auch das Anlegen von "neuen" alten Spalten verhindern - und gewiss auch wegen Indizees oder was auch immer eine Reihenfolge einhalten?<br />
<br />
Nach der Plugin-Installation sehe ich, ob da die eine oder andere Tabelle weniger ist als im produktiven Forum. Ursache wären dann wohl unsaubere Deinstallationen. Eventuell gibt es in dem Zusammenhang auch die eine oder andere "überflüssige" Spalte in irgendwelchen Tabellen. <br />
<br />
<br />
<br />
Hat da jemand Erfahrung und kann mir den einen oder anderen Tipp geben?]]></description>
			<content:encoded><![CDATA[Hallöchen,<br />
<br />
unser Forum läuft nun schon seit 12 Jahren und hat seit 1.6.x einige Updates der Forensoftware und von Plugins und anderes mitgemacht. Viele Plugins haben inzwischen das zeitliche gesegnet, php und anderes sind entfallen, Templates wurden produktiv eingerichtet und von den usern eher nicht begeistert aufgenommen usw.<br />
<br />
Ich habe mir nun überlegt, das Forum neu aufzusetzen, ohne eventuelle "Karteileichen" hinsichtlich Plugins, Templates, Themes, Tabellen usw. - aber ohne User und Beiträge zu verlieren. <br />
<br />
Filemäßig bekommt man ja vieles hin, was plugins betrifft. Zumindest, solange man das anhand von filenamen zuordnen kann. Auch die Templates konnte ich ganz gut säubern.<br />
<br />
An Themes habe ich mich nicht ran getraut. Die nur im Filesystem zu löschen bringt Probleme :-( Default ist 2, dann habe ich die 3 und 4 aktiv. Es gibt noch die 0 und die 1. Ich hatte vermutet, dass 0 mybb ist und die 1 irgendein Rest - aber wie gesagt, wegmachen ging nicht gut :-( In unserem Testforum habe ich aus der 0 eine 0.000 gemacht und seltsamerweise dort keine Probleme ...<br />
Hier bin ich sogar am Überlegen, die eigenen Themes und auch Designänderungen nicht zu übernehmen - auch im Hinblick sowohl auf einen möglichen "Admin-Ruhestand" meinerseits als auch auf eine einfachere Pflege bei Updates oder einer irgendwann möglichen Umstellung auf 1.9  <br />
<br />
Die (Plugin-) Tabellen lasse ich lieber auch - lediglich eine habe ich vor längerem mal gelöscht, wo ich sicher sein konnte, dass da keine Beziehungen zu anderen existieren.<br />
 <br />
Gibt es da eine einfache Möglichkeit, würde das mit dem Merge funktionieren?<br />
<br />
Die ersten Schitte wären vermutlich<br />
<br />
- neues Forum installieren<br />
- noch genutzte Plugins installieren<br />
<br />
<br />
Wenn es da nix einfaches gibt, müsste ich dann wohl jede Tabelle einzeln übertragen - kann man da ggf. auch das Anlegen von "neuen" alten Spalten verhindern - und gewiss auch wegen Indizees oder was auch immer eine Reihenfolge einhalten?<br />
<br />
Nach der Plugin-Installation sehe ich, ob da die eine oder andere Tabelle weniger ist als im produktiven Forum. Ursache wären dann wohl unsaubere Deinstallationen. Eventuell gibt es in dem Zusammenhang auch die eine oder andere "überflüssige" Spalte in irgendwelchen Tabellen. <br />
<br />
<br />
<br />
Hat da jemand Erfahrung und kann mir den einen oder anderen Tipp geben?]]></content:encoded>
		</item>
	</channel>
</rss>