<?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 - Tutorials]]></title>
		<link>https://forum.mybb.de/</link>
		<description><![CDATA[MyBB.de Forum - https://forum.mybb.de]]></description>
		<pubDate>Fri, 05 Jun 2026 14:23:19 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Präfixe mit CSS Stylen]]></title>
			<link>https://forum.mybb.de/thread-38427.html</link>
			<pubDate>Tue, 15 Nov 2022 22:04:10 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=13511">sakis-tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-38427.html</guid>
			<description><![CDATA[In diesem kleinen Tutorial möchte ich euch zeigen, wie man die Präfixe stylen kann.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Neues Präfix anlegen</span></span><br />
<br />
Als Erstes klickt Ihr auf <span style="font-weight: bold;" class="mycode_b">Konfiguration</span> &gt; <span style="font-weight: bold;" class="mycode_b">Präfixe </span>&gt;<span style="font-weight: bold;" class="mycode_b"> Neues Präfix hinzufügen</span>, unter <span style="font-style: italic;" class="mycode_i">Präfix</span> tragen wir als Beispiel <span style="text-decoration: underline;" class="mycode_u">Support-Thread</span> ein. Nun können wir unter <span style="font-style: italic;" class="mycode_i">Anzeigen-Stil</span> folgendes eintragen:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;span class="prefix_gradient"&gt;Support-Thread&lt;/span&gt;</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Neue CSS-Klasse anlegen</span></span><br />
<br />
Jetzt klicken wir auf <span style="font-weight: bold;" class="mycode_b">Templates &amp; Style </span>&gt;<span style="font-weight: bold;" class="mycode_b"> Themes</span> &gt;<span style="font-weight: bold;" class="mycode_b"> (euer Theme auswählen)</span> &gt;<span style="font-weight: bold;" class="mycode_b"> Stylesheet hinzufügen </span>als <span style="font-style: italic;" class="mycode_i">Dateiname</span> tragen wir <span style="text-decoration: underline;" class="mycode_u">tag.css </span>ein und wählen <span style="font-style: italic;" class="mycode_i">Neuer Inhalt</span> aus. Dort tragen wir Folgendes ein und speichern es.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>.prefix_gradient {
	color: #ffffff;
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 1px 10px;
	box-shadow: 0px 0px 2px 1px #ccc;
	text-shadow: none;
	background-image: linear-gradient(
	140deg,
	hsl(315deg 91% 33%) 0%,
	hsl(305deg 100% 30%) 22%,
	hsl(292deg 100% 32%) 40%,
	hsl(276deg 88% 39%) 61%,
	hsl(251deg 71% 48%) 100%
	);
	font-size: 13px;
	font-weight: bold;
}</code></div></div> <br />
<br />
Jetzt sollten eure Threads ungefähr so aussehen.<br />
<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a href="attachment.php?aid=13409" target="_blank">Support-Thread.jpg</a> (Größe: 49,54 KB / Downloads: 31)
<br />
<br />
Kleiner Tipp: <a href="https://www.joshwcomeau.com/gradient-generator/" target="_blank" rel="noopener" class="mycode_url">Hier</a> könnt Ihr neue Hintergrunde „generieren“ und so euer Präfix anpassen.<br />
<br />
Viel Spaß beim Ausprobieren!<br />
<br />
LG<br />
Sakis]]></description>
			<content:encoded><![CDATA[In diesem kleinen Tutorial möchte ich euch zeigen, wie man die Präfixe stylen kann.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Neues Präfix anlegen</span></span><br />
<br />
Als Erstes klickt Ihr auf <span style="font-weight: bold;" class="mycode_b">Konfiguration</span> &gt; <span style="font-weight: bold;" class="mycode_b">Präfixe </span>&gt;<span style="font-weight: bold;" class="mycode_b"> Neues Präfix hinzufügen</span>, unter <span style="font-style: italic;" class="mycode_i">Präfix</span> tragen wir als Beispiel <span style="text-decoration: underline;" class="mycode_u">Support-Thread</span> ein. Nun können wir unter <span style="font-style: italic;" class="mycode_i">Anzeigen-Stil</span> folgendes eintragen:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;span class="prefix_gradient"&gt;Support-Thread&lt;/span&gt;</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Neue CSS-Klasse anlegen</span></span><br />
<br />
Jetzt klicken wir auf <span style="font-weight: bold;" class="mycode_b">Templates &amp; Style </span>&gt;<span style="font-weight: bold;" class="mycode_b"> Themes</span> &gt;<span style="font-weight: bold;" class="mycode_b"> (euer Theme auswählen)</span> &gt;<span style="font-weight: bold;" class="mycode_b"> Stylesheet hinzufügen </span>als <span style="font-style: italic;" class="mycode_i">Dateiname</span> tragen wir <span style="text-decoration: underline;" class="mycode_u">tag.css </span>ein und wählen <span style="font-style: italic;" class="mycode_i">Neuer Inhalt</span> aus. Dort tragen wir Folgendes ein und speichern es.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>.prefix_gradient {
	color: #ffffff;
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 1px 10px;
	box-shadow: 0px 0px 2px 1px #ccc;
	text-shadow: none;
	background-image: linear-gradient(
	140deg,
	hsl(315deg 91% 33%) 0%,
	hsl(305deg 100% 30%) 22%,
	hsl(292deg 100% 32%) 40%,
	hsl(276deg 88% 39%) 61%,
	hsl(251deg 71% 48%) 100%
	);
	font-size: 13px;
	font-weight: bold;
}</code></div></div> <br />
<br />
Jetzt sollten eure Threads ungefähr so aussehen.<br />
<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a href="attachment.php?aid=13409" target="_blank">Support-Thread.jpg</a> (Größe: 49,54 KB / Downloads: 31)
<br />
<br />
Kleiner Tipp: <a href="https://www.joshwcomeau.com/gradient-generator/" target="_blank" rel="noopener" class="mycode_url">Hier</a> könnt Ihr neue Hintergrunde „generieren“ und so euer Präfix anpassen.<br />
<br />
Viel Spaß beim Ausprobieren!<br />
<br />
LG<br />
Sakis]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Einbetten von Youtube Videos mit Zeitmarke]]></title>
			<link>https://forum.mybb.de/thread-37418.html</link>
			<pubDate>Sun, 30 Aug 2020 10:57:35 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=9588">SvePu</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-37418.html</guid>
			<description><![CDATA[Hallo zusammen,<br />
<br />
zeitweise ist es gewünscht, dass Youtube Videos mit einer Zeitsprungmarke im Beitrag eingebettet werden sollen. Dazu bedarf es momentan (bis MYBB-Version 1.8.24 evtl. folgende) einer kleinen Anpassung der Datei "<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">MYBB_ROOT/inc/class_parser.php</span></span>".<br />
<br />
Öffnet die Datei class_parser.php mit einem geeigneten Editor (z.B. Notepad++)<br />
<br />
Sucht nach:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">case </span><span style="color: #DD0000">"youtube"</span><span style="color: #007700">:
 if(</span><span style="color: #0000BB">&#36;fragments</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">])
 {
 </span><span style="color: #0000BB">&#36;id </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">'!v='</span><span style="color: #007700">, </span><span style="color: #DD0000">''</span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;fragments</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">]); </span><span style="color: #FF8000">// http://www.youtube.com/watch#!v=fds123
 </span><span style="color: #007700">}
 elseif(</span><span style="color: #0000BB">&#36;input</span><span style="color: #007700">[</span><span style="color: #DD0000">'v'</span><span style="color: #007700">])
 {
 </span><span style="color: #0000BB">&#36;id </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;input</span><span style="color: #007700">[</span><span style="color: #DD0000">'v'</span><span style="color: #007700">]; </span><span style="color: #FF8000">// http://www.youtube.com/watch?v=fds123
 </span><span style="color: #007700">}
 else
 {
 </span><span style="color: #0000BB">&#36;id </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;path</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">]; </span><span style="color: #FF8000">// http://www.youtu.be/fds123
 </span><span style="color: #007700">}
 break; 
</span></code></div></div></div><br />
...und ersetzt den kompletten Teil durch:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">case </span><span style="color: #DD0000">"youtube"</span><span style="color: #007700">:
 if(</span><span style="color: #0000BB">&#36;fragments</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">])
 {
 </span><span style="color: #0000BB">&#36;id </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">'!v='</span><span style="color: #007700">, </span><span style="color: #DD0000">''</span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;fragments</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">]); </span><span style="color: #FF8000">// http://www.youtube.com/watch#!v=fds123
 </span><span style="color: #007700">}
 elseif(</span><span style="color: #0000BB">&#36;input</span><span style="color: #007700">[</span><span style="color: #DD0000">'v'</span><span style="color: #007700">])
 {
 </span><span style="color: #0000BB">&#36;id </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;input</span><span style="color: #007700">[</span><span style="color: #DD0000">'v'</span><span style="color: #007700">]; </span><span style="color: #FF8000">// http://www.youtube.com/watch?v=fds123
 </span><span style="color: #007700">}
 else
 {
 </span><span style="color: #0000BB">&#36;id </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;path</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">]; </span><span style="color: #FF8000">// http://www.youtu.be/fds123
 </span><span style="color: #007700">}
 if(</span><span style="color: #0000BB">&#36;input</span><span style="color: #007700">[</span><span style="color: #DD0000">'t'</span><span style="color: #007700">])
 {
 </span><span style="color: #0000BB">&#36;id </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;id</span><span style="color: #007700">.</span><span style="color: #DD0000">"&#63;start="</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;input</span><span style="color: #007700">[</span><span style="color: #DD0000">'t'</span><span style="color: #007700">];
 }
 break; 
</span></code></div></div></div><br />
Speichert die Änderung und Ferig. <img src="https://forum.mybb.de/images/smilies/wink.gif" alt="Wink" title="Wink" class="smilie smilie_3" /><br />
<br />
!!! Nach einem Versionsupdate geht diese Anpassung eventuell verloren, so dass ihr Diese dann erneut ausführen müsstet.]]></description>
			<content:encoded><![CDATA[Hallo zusammen,<br />
<br />
zeitweise ist es gewünscht, dass Youtube Videos mit einer Zeitsprungmarke im Beitrag eingebettet werden sollen. Dazu bedarf es momentan (bis MYBB-Version 1.8.24 evtl. folgende) einer kleinen Anpassung der Datei "<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">MYBB_ROOT/inc/class_parser.php</span></span>".<br />
<br />
Öffnet die Datei class_parser.php mit einem geeigneten Editor (z.B. Notepad++)<br />
<br />
Sucht nach:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">case </span><span style="color: #DD0000">"youtube"</span><span style="color: #007700">:
 if(</span><span style="color: #0000BB">&#36;fragments</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">])
 {
 </span><span style="color: #0000BB">&#36;id </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">'!v='</span><span style="color: #007700">, </span><span style="color: #DD0000">''</span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;fragments</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">]); </span><span style="color: #FF8000">// http://www.youtube.com/watch#!v=fds123
 </span><span style="color: #007700">}
 elseif(</span><span style="color: #0000BB">&#36;input</span><span style="color: #007700">[</span><span style="color: #DD0000">'v'</span><span style="color: #007700">])
 {
 </span><span style="color: #0000BB">&#36;id </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;input</span><span style="color: #007700">[</span><span style="color: #DD0000">'v'</span><span style="color: #007700">]; </span><span style="color: #FF8000">// http://www.youtube.com/watch?v=fds123
 </span><span style="color: #007700">}
 else
 {
 </span><span style="color: #0000BB">&#36;id </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;path</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">]; </span><span style="color: #FF8000">// http://www.youtu.be/fds123
 </span><span style="color: #007700">}
 break; 
</span></code></div></div></div><br />
...und ersetzt den kompletten Teil durch:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">case </span><span style="color: #DD0000">"youtube"</span><span style="color: #007700">:
 if(</span><span style="color: #0000BB">&#36;fragments</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">])
 {
 </span><span style="color: #0000BB">&#36;id </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">'!v='</span><span style="color: #007700">, </span><span style="color: #DD0000">''</span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;fragments</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">]); </span><span style="color: #FF8000">// http://www.youtube.com/watch#!v=fds123
 </span><span style="color: #007700">}
 elseif(</span><span style="color: #0000BB">&#36;input</span><span style="color: #007700">[</span><span style="color: #DD0000">'v'</span><span style="color: #007700">])
 {
 </span><span style="color: #0000BB">&#36;id </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;input</span><span style="color: #007700">[</span><span style="color: #DD0000">'v'</span><span style="color: #007700">]; </span><span style="color: #FF8000">// http://www.youtube.com/watch?v=fds123
 </span><span style="color: #007700">}
 else
 {
 </span><span style="color: #0000BB">&#36;id </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;path</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">]; </span><span style="color: #FF8000">// http://www.youtu.be/fds123
 </span><span style="color: #007700">}
 if(</span><span style="color: #0000BB">&#36;input</span><span style="color: #007700">[</span><span style="color: #DD0000">'t'</span><span style="color: #007700">])
 {
 </span><span style="color: #0000BB">&#36;id </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;id</span><span style="color: #007700">.</span><span style="color: #DD0000">"&#63;start="</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;input</span><span style="color: #007700">[</span><span style="color: #DD0000">'t'</span><span style="color: #007700">];
 }
 break; 
</span></code></div></div></div><br />
Speichert die Änderung und Ferig. <img src="https://forum.mybb.de/images/smilies/wink.gif" alt="Wink" title="Wink" class="smilie smilie_3" /><br />
<br />
!!! Nach einem Versionsupdate geht diese Anpassung eventuell verloren, so dass ihr Diese dann erneut ausführen müsstet.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Individuelles Forum Icon]]></title>
			<link>https://forum.mybb.de/thread-34847.html</link>
			<pubDate>Sat, 22 Jul 2017 11:55:33 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=11512">Erkan</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-34847.html</guid>
			<description><![CDATA[Wer anstatt der Sprite Icons eigene Bevorzugt hier die Anleitung.<br />
<a href="https://community.mybb.com/thread-164902.html" target="_blank" rel="noopener" class="mycode_url">hier gefunden</a><br />
<br />
öffne global.css bzw. CSS von deinem Template <br />
<br />
suche<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>.forum_status {
height: 30px;
width: 30px;
background: url(images/forum_icon_sprite.png) no-repeat 0 0;
display: inline-block;
}

.forum_on {
background-position: 0 0;
}

.forum_off {
background-position: 0 -30px;
}

.forum_offlock {
background-position: 0 -60px;
}

.forum_offlink {
background-position: 0 -90px;
}</code></div></div><br />
ersetze es hiermit, Bilder und Größe musst du anpassen<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>.forum_status {
height: 48px;
width: 48px;
display: inline-block;
}

.forum_on {
height: 48px;
width: 48px;
 background-image: url(images/book.png);
}

.forum_off {
height: 48px;
width: 48px;
 background-image: url(images/booko.png);
}

.forum_offlock {
height: 48px;
width: 48px;
 background-image: url(images/off.png);
}

.forum_offlink {
height: 48px;
width: 48px;
 background-image: url(images/umleitung.png);
}</code></div></div><br />
am fuß des Forums siehst du welche Icons wofür erscheinen.]]></description>
			<content:encoded><![CDATA[Wer anstatt der Sprite Icons eigene Bevorzugt hier die Anleitung.<br />
<a href="https://community.mybb.com/thread-164902.html" target="_blank" rel="noopener" class="mycode_url">hier gefunden</a><br />
<br />
öffne global.css bzw. CSS von deinem Template <br />
<br />
suche<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>.forum_status {
height: 30px;
width: 30px;
background: url(images/forum_icon_sprite.png) no-repeat 0 0;
display: inline-block;
}

.forum_on {
background-position: 0 0;
}

.forum_off {
background-position: 0 -30px;
}

.forum_offlock {
background-position: 0 -60px;
}

.forum_offlink {
background-position: 0 -90px;
}</code></div></div><br />
ersetze es hiermit, Bilder und Größe musst du anpassen<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>.forum_status {
height: 48px;
width: 48px;
display: inline-block;
}

.forum_on {
height: 48px;
width: 48px;
 background-image: url(images/book.png);
}

.forum_off {
height: 48px;
width: 48px;
 background-image: url(images/booko.png);
}

.forum_offlock {
height: 48px;
width: 48px;
 background-image: url(images/off.png);
}

.forum_offlink {
height: 48px;
width: 48px;
 background-image: url(images/umleitung.png);
}</code></div></div><br />
am fuß des Forums siehst du welche Icons wofür erscheinen.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Impressum und Co. im Offline-Modus anzeigen]]></title>
			<link>https://forum.mybb.de/thread-34363.html</link>
			<pubDate>Sun, 12 Mar 2017 08:20:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=11630">bv64</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-34363.html</guid>
			<description><![CDATA[Um im Offline-Modus Impressum und andere rechtlich ggf. relevante Seiten anzeigen zu lassen, hatte querschlaeger für das MyBB 1.6 folgende Anleitung gegeben:<br />
<br />
<a href="https://forum.mybb.de/thread-24820-post-166651.html" target="_blank" rel="noopener" class="mycode_url">https://forum.mybb.de/thread-24820-post-166651.html</a><br />
<br />
<blockquote class="mycode_quote"><cite>querschlaeger schrieb:</cite><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size">du kannst eigene </span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Seiten</span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> auch </span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size">anzeigen</span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> lassen, wenn das Board geschlossen ist. Erweitere dazu einfach das Array </span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">&#36;closed_bypass</span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> in der </span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">global.php</span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> um die entsprechenden Dateinamen, z.B.:</span></span><br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#36;closed_bypass = array(
   "member.php" =&gt; array(
       "login",
       "do_login",
       "logout",
   ),
   "captcha.php",
   "EigeneDatei.php",
);</code></div></div></blockquote><br />
<br />
Damit das in Version 1.8. auch funktioniert muss in der entsprechenden EigeneDatei.php folgender Code enthalten sein:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>define('THIS_SCRIPT', 'EigeneDatei.php');</code></div></div><br />
direkt unter<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>define("IN_MYBB", 1);</code></div></div>einfügen]]></description>
			<content:encoded><![CDATA[Um im Offline-Modus Impressum und andere rechtlich ggf. relevante Seiten anzeigen zu lassen, hatte querschlaeger für das MyBB 1.6 folgende Anleitung gegeben:<br />
<br />
<a href="https://forum.mybb.de/thread-24820-post-166651.html" target="_blank" rel="noopener" class="mycode_url">https://forum.mybb.de/thread-24820-post-166651.html</a><br />
<br />
<blockquote class="mycode_quote"><cite>querschlaeger schrieb:</cite><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size">du kannst eigene </span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Seiten</span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> auch </span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size">anzeigen</span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> lassen, wenn das Board geschlossen ist. Erweitere dazu einfach das Array </span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">&#36;closed_bypass</span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> in der </span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">global.php</span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> um die entsprechenden Dateinamen, z.B.:</span></span><br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#36;closed_bypass = array(
   "member.php" =&gt; array(
       "login",
       "do_login",
       "logout",
   ),
   "captcha.php",
   "EigeneDatei.php",
);</code></div></div></blockquote><br />
<br />
Damit das in Version 1.8. auch funktioniert muss in der entsprechenden EigeneDatei.php folgender Code enthalten sein:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>define('THIS_SCRIPT', 'EigeneDatei.php');</code></div></div><br />
direkt unter<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>define("IN_MYBB", 1);</code></div></div>einfügen]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Absicherung des ACP]]></title>
			<link>https://forum.mybb.de/thread-34088.html</link>
			<pubDate>Thu, 05 Jan 2017 19:01:03 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=2693">Jockl</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-34088.html</guid>
			<description><![CDATA[Nachdem vermutlich die Tipps &amp; Tricks aus unserem Adventskalender aus dem Jahr 2012 kaum noch gelesen werden, sie aber an Aktualität nichts verloren haben, wollen wir entsprechende Inhalte hier im Forum anpinnen und noch einmal zur Verfügung stellen:<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Absicherung des ACPs</span></span><br />
<a href="https://www.mybb.de/blog/adventskalender-2012/tipps-und-tricks-teil-3/" target="_blank" rel="noopener" class="mycode_url">Link zum entsprechenden Blog-Eintrag</a><br />
<br />
<br />
Ein Thema, das nicht an Bedeutung verliert und extrem wichtig ist, es auch hier noch einmal zu erwähnen.<br />
<br />
Es zeigt sich immer wieder, dass viele Forum ihr Admin-Verzeichnis weiterhin unter dem Verzeichnis "admin/" führen, so wie es einmal von der MyBB-Installation erstellt wurde. Trotz eines sicheren Passwortes ist es für einen möglichen Angreifer u.U. ein Kinderspiel, dieses mit entsprechenden Mitteln heraus zu finden.<br />
<br />
Wir möchten hier ein paar einfache und schnell durchzuführende Schritte vorstellen, die das ACP eines Forums recht gut schützen:<br />
<br />
Wie schon beschrieben, wird während der Installation eines MyBB-Forums das admin-Verzeichnis automatisch erstellt.<br />
Man kann das aber im Nachhinein durch 2 Schritte ändern.<ul class="mycode_list"><li>Umbenennen des admin-Verzeichnisses über den FTP-Zugang oder ggf. über die SSH-Konsole <br />
</li>
<li>Anpassung der inc/config.php<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Umbenennen des admin-Verzeichnisses über den FTP-Zugang oder ggf. über die SSH-Konsole</span><br />
<br />
Dazu ist eigentlich nicht mehr zu sagen, als den Hinweis zu geben, dass der Verzeichnisname nicht zu einfach gewählt werden sollte. Sonderzeichen würde ich allerdings nicht verwenden.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Anpassung der inc/config.php</span><br />
<br />
In der Datei inc/config.php findet sich folgende Zeile<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">&#36;config</span><span style="color: #007700">[</span><span style="color: #DD0000">'admin_dir'</span><span style="color: #007700">] = </span><span style="color: #DD0000">'admin'</span><span style="color: #007700">; 
</span></code></div></div></div>Hier ist nun statt <span style="font-style: italic;" class="mycode_i">admin</span> der neue Verzeichnisname einzutragen.<br />
<br />
Damit haben wir schon mal eine gute Hürde geschaffen und es einem möglichen Angreifer nicht mehr ganz so einfach gemacht, Zugriff auf unser ACP zu bekommen.<br />
Mit viel Geduld und der möglicherweise kriminellen Energie kann aber auch u.U. dieses Verzeichnis heraus gefunden werden.<br />
<br />
Deshalb bietet es sich an, das neue admin-Verzeichnis auch noch per .htaccess vor Zugriff zu schützen. Hierzu ist es notwendig, einen Benutzernamen und ein Passwort zu erzeugen, mit deren Hilfe man Zugang zu dem Verzeichnis und dem ACP erhält.<br />
<br />
Übrigens sei hier nebenbei erwähnt, dass es sich nicht unbedingt anbietet, als Benutzernamen "admin", "Administrator" oder dem Benutzernamen aus dem Forum zu verwenden.<br />
Wer einen Root- oder V-Server betreibt und nicht weiß, wie eine .htaccess Datei zum Schutz eines Verzeichnisses erstellt wird, kann sich bei <a href="https://wiki.selfhtml.org/wiki/Webserver/htaccess#verzeichnisschutz" target="_blank" rel="noopener" class="mycode_url">SELFHTML</a> schlau machen. Dort ist das Thema ganz gut beschrieben.<br />
<br />
Wer einen Webspace angemietet hat (kostenlos oder bezahlt), sollte in den meisten Fällen in der Verwaltungsoberfläche des Hosters/Providers die Möglichkeit haben, einen Verzeichnisschutz (mit Benutzername und Passwort) zu erstellen.<br />
<br />
Wir hoffen hier gezeigt zu haben, wie einfach es ist, recht schnell Schutz vor unerlaubtem Zugriff zu erlangen und wie immer....<br />
<br />
...für Rückfragen stehen wir natürlich im Forum jederzeit gerne zur Verfügung.]]></description>
			<content:encoded><![CDATA[Nachdem vermutlich die Tipps &amp; Tricks aus unserem Adventskalender aus dem Jahr 2012 kaum noch gelesen werden, sie aber an Aktualität nichts verloren haben, wollen wir entsprechende Inhalte hier im Forum anpinnen und noch einmal zur Verfügung stellen:<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Absicherung des ACPs</span></span><br />
<a href="https://www.mybb.de/blog/adventskalender-2012/tipps-und-tricks-teil-3/" target="_blank" rel="noopener" class="mycode_url">Link zum entsprechenden Blog-Eintrag</a><br />
<br />
<br />
Ein Thema, das nicht an Bedeutung verliert und extrem wichtig ist, es auch hier noch einmal zu erwähnen.<br />
<br />
Es zeigt sich immer wieder, dass viele Forum ihr Admin-Verzeichnis weiterhin unter dem Verzeichnis "admin/" führen, so wie es einmal von der MyBB-Installation erstellt wurde. Trotz eines sicheren Passwortes ist es für einen möglichen Angreifer u.U. ein Kinderspiel, dieses mit entsprechenden Mitteln heraus zu finden.<br />
<br />
Wir möchten hier ein paar einfache und schnell durchzuführende Schritte vorstellen, die das ACP eines Forums recht gut schützen:<br />
<br />
Wie schon beschrieben, wird während der Installation eines MyBB-Forums das admin-Verzeichnis automatisch erstellt.<br />
Man kann das aber im Nachhinein durch 2 Schritte ändern.<ul class="mycode_list"><li>Umbenennen des admin-Verzeichnisses über den FTP-Zugang oder ggf. über die SSH-Konsole <br />
</li>
<li>Anpassung der inc/config.php<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Umbenennen des admin-Verzeichnisses über den FTP-Zugang oder ggf. über die SSH-Konsole</span><br />
<br />
Dazu ist eigentlich nicht mehr zu sagen, als den Hinweis zu geben, dass der Verzeichnisname nicht zu einfach gewählt werden sollte. Sonderzeichen würde ich allerdings nicht verwenden.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Anpassung der inc/config.php</span><br />
<br />
In der Datei inc/config.php findet sich folgende Zeile<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">&#36;config</span><span style="color: #007700">[</span><span style="color: #DD0000">'admin_dir'</span><span style="color: #007700">] = </span><span style="color: #DD0000">'admin'</span><span style="color: #007700">; 
</span></code></div></div></div>Hier ist nun statt <span style="font-style: italic;" class="mycode_i">admin</span> der neue Verzeichnisname einzutragen.<br />
<br />
Damit haben wir schon mal eine gute Hürde geschaffen und es einem möglichen Angreifer nicht mehr ganz so einfach gemacht, Zugriff auf unser ACP zu bekommen.<br />
Mit viel Geduld und der möglicherweise kriminellen Energie kann aber auch u.U. dieses Verzeichnis heraus gefunden werden.<br />
<br />
Deshalb bietet es sich an, das neue admin-Verzeichnis auch noch per .htaccess vor Zugriff zu schützen. Hierzu ist es notwendig, einen Benutzernamen und ein Passwort zu erzeugen, mit deren Hilfe man Zugang zu dem Verzeichnis und dem ACP erhält.<br />
<br />
Übrigens sei hier nebenbei erwähnt, dass es sich nicht unbedingt anbietet, als Benutzernamen "admin", "Administrator" oder dem Benutzernamen aus dem Forum zu verwenden.<br />
Wer einen Root- oder V-Server betreibt und nicht weiß, wie eine .htaccess Datei zum Schutz eines Verzeichnisses erstellt wird, kann sich bei <a href="https://wiki.selfhtml.org/wiki/Webserver/htaccess#verzeichnisschutz" target="_blank" rel="noopener" class="mycode_url">SELFHTML</a> schlau machen. Dort ist das Thema ganz gut beschrieben.<br />
<br />
Wer einen Webspace angemietet hat (kostenlos oder bezahlt), sollte in den meisten Fällen in der Verwaltungsoberfläche des Hosters/Providers die Möglichkeit haben, einen Verzeichnisschutz (mit Benutzername und Passwort) zu erstellen.<br />
<br />
Wir hoffen hier gezeigt zu haben, wie einfach es ist, recht schnell Schutz vor unerlaubtem Zugriff zu erlangen und wie immer....<br />
<br />
...für Rückfragen stehen wir natürlich im Forum jederzeit gerne zur Verfügung.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Suche nach Templates und deren Inhalt]]></title>
			<link>https://forum.mybb.de/thread-34086.html</link>
			<pubDate>Thu, 05 Jan 2017 19:00:50 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=2693">Jockl</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-34086.html</guid>
			<description><![CDATA[Nachdem vermutlich die Tipps &amp; Tricks aus unserem Adventskalender aus dem Jahr 2012 kaum noch gelesen werden, sie aber an Aktualität nichts verloren haben, wollen wir entsprechende Inhalte hier im Forum anpinnen und noch einmal zur Verfügung stellen:<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size"><span style="font-size: large;" class="mycode_size">Suche nach Templates und deren Inhalt</span></span></span><br />
<a href="https://www.mybb.de/blog/adventskalender-2012/tipps-und-tricks-fuer-das-arbeiten-im-acp/" target="_blank" rel="noopener" class="mycode_url"><span style="font-size: small;" class="mycode_size">Link zum entsprechenden Blog-Eintrag</span></a><br />
<br />
<br />
Wenn man Änderungen an Templates vornehmen möchte, stellen sich oft 3 Fragen:<br />
<ol type="1" class="mycode_list"><li>Wie finde ich den Namen des Templates, in dem ich Änderungen vornehmen möchte?<br />
</li>
<li>Wie finde ich das entsprechende Template in der Vielzahl an Templategruppen?<br />
</li>
<li>Wie kann ich nach bestimmtem HTML-Code in den Templates suchen, ohne zu wissen in welchem Template sich dieser befindet?<br />
</li>
</ol>
<br />
<span style="font-weight: bold;" class="mycode_b">Wie finde ich den Namen des Templates, in dem ich Änderungen vornehmen möchte?</span><br />
<br />
Wenn ihr den Namen eines Templates nicht kennt, in dem eine Änderung vorgenommen werden soll, kann euch der Quelltext eurer Seite weiterhelfen. Vorausgesetzt, es sind die sog. <a href="https://forum.mybb.de/thread-34087.html" target="_blank" rel="noopener" class="mycode_url">HTML-Kommentare</a> aktiviert, dann kann dem Quelltext der Templatename entnommen werden.<br />
<br />
Wenn ihr z.B. in der Themenansicht seid und wissen wollt, in welchem Template sich der Button für die <span style="font-style: italic;" class="mycode_i">Homepage</span> eines Users befindet, dann öffnet ihr den Quelltext durch die Tastenkombination STRG+U. Angenommen, ihr seht auf der Seite einen Homepage-Button mit der URL "http://www.MeineDomain.de", dann sucht Ihr im Quelltext (STRG+F) nach "MeineDomain". Dem Quelltext ist nun über die HTML-Kommentare zu entnehmen, dass sich der Button innerhalb des Templates "postbit_www" befindet.<br />
<br />
Die zugehörigen HTML-Kommentare sehen z.B. so aus:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;!-- start: postbit_www --&gt;
....Inhalt....
&lt;!-- start: postbit_www --&gt;</code></div></div><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Wie finde ich das entsprechende Template in der Vielzahl an Templategruppen?</span><br />
<br />
So, wir haben also nun den Namen des Templates. Für weniger geübte Admins stellt sich aber nun die Frage, wie man dieses Template im ACP schnell findet, ohne jede einzelne Templategruppe durchsuchen zu müssen.<br />
<br />
Dafür geht Ihr in eurer ACP<br />
[Bild: <a href="https://www.mybb.de/files/blog/a2012_ACP_Themes-Templates_01.jpg" target="_blank" rel="noopener" class="mycode_url">https://www.mybb.de/files/blog/a2012_ACP...tes_01.jpg</a>]<br />
<br />
und klickt im linken Menü entweder direkt auf "Templates" oder im oberen, waagerechten Menü auf "Templates &amp; Styles" und nachfolgend im linken Menü auf "Templates".<br />
<br />
Dann befindet ihr euch zunächst hier:<br />
[Bild: <a href="https://www.mybb.de/files/blog/a2012_ACP_Suchen_01.jpg" target="_blank" rel="noopener" class="mycode_url">https://www.mybb.de/files/blog/a2012_ACP_Suchen_01.jpg</a>]<br />
<br />
Nun klickt ihr auf den Link, den ich in dem o.a. Bild gekennzeichnet habe<br />
[Bild: <a href="https://www.mybb.de/files/blog/a2012_ACP_Suchen_02.jpg" target="_blank" rel="noopener" class="mycode_url">https://www.mybb.de/files/blog/a2012_ACP_Suchen_02.jpg</a>]<br />
<br />
In diesem Teil des ACP gibt es verschiedene Möglichkeiten. Wir wollen aber zunächst nach einem bestimmten Templatenamen suchen. Hierzu gehen wir zu dem Textfeld "Suche Templatenamen", das ich entsprechend markiert habe. Hier geben wir nun z.B. den vorher im Quelltext gefundenen Templatenamen "postbit_www" ein, und erhalten dieses Ergebnis:<br />
[Bild: <a href="https://www.mybb.de/files/blog/a2012_ACP_Suchen_03.jpg" target="_blank" rel="noopener" class="mycode_url">https://www.mybb.de/files/blog/a2012_ACP_Suchen_03.jpg</a>]<br />
<br />
Wenn Ihr mehrere Themes installiert habt, dann werden entsprechend mehrere Templates mit dem Namen angezeigt, da dieses Template in jedem Theme vorkommt. Änderungen sind demnach in jedem dieser Templates vorzunehmen oder die Themes unterscheiden sich dann eben in diesem Punkt.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Wie kann ich nach bestimmtem HTML-Code in den Templates suchen ohne zu wissen, in welchem Template sich dieser befindet?</span><br />
<br />
Wenn wir noch einmal zurück zu dem Bild gehen, in dem wir unter "Suche Templatenamen" den Templatenamen eingegeben haben, dann sehen wir auch die darüber liegenden Textfelder für Suchen/Ersetzen.<br />
<br />
In dem Textfeld "Suche nach" kann nach HTML-Code oder auch einer Variable gesucht werden. Als Ergebnis erhalten wir den Namen des oder der Templates, die diesen HTML-Code oder die Variable beinhalten.<br />
<br />
Suchen wir z.B. nach "&#36;boardstats" (ohne die Anführungszeichen), dann erhalten wir das Template "header" als Ergebnis. Über den Link "Bearbeiten" auf der rechten Seite gelangt ihr direkt zu dem Template, um entsprechende Änderungen vornehmen zu können.<br />
<br />
Zu beachten ist bei der Suche, dass keine vorstehenden Leerzeichen mit eingebaut werden. Das verursacht ab und zu Probleme.<br />
<br />
Mit dem Textfeld "Ersetzen durch (Optional)" solltet Ihr vorsichtig umgehen. Eine falsche Eingabe und man hat ggf. Änderungen in Templates vorgenommen, die man gar nicht im Blickfeld hatte......]]></description>
			<content:encoded><![CDATA[Nachdem vermutlich die Tipps &amp; Tricks aus unserem Adventskalender aus dem Jahr 2012 kaum noch gelesen werden, sie aber an Aktualität nichts verloren haben, wollen wir entsprechende Inhalte hier im Forum anpinnen und noch einmal zur Verfügung stellen:<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size"><span style="font-size: large;" class="mycode_size">Suche nach Templates und deren Inhalt</span></span></span><br />
<a href="https://www.mybb.de/blog/adventskalender-2012/tipps-und-tricks-fuer-das-arbeiten-im-acp/" target="_blank" rel="noopener" class="mycode_url"><span style="font-size: small;" class="mycode_size">Link zum entsprechenden Blog-Eintrag</span></a><br />
<br />
<br />
Wenn man Änderungen an Templates vornehmen möchte, stellen sich oft 3 Fragen:<br />
<ol type="1" class="mycode_list"><li>Wie finde ich den Namen des Templates, in dem ich Änderungen vornehmen möchte?<br />
</li>
<li>Wie finde ich das entsprechende Template in der Vielzahl an Templategruppen?<br />
</li>
<li>Wie kann ich nach bestimmtem HTML-Code in den Templates suchen, ohne zu wissen in welchem Template sich dieser befindet?<br />
</li>
</ol>
<br />
<span style="font-weight: bold;" class="mycode_b">Wie finde ich den Namen des Templates, in dem ich Änderungen vornehmen möchte?</span><br />
<br />
Wenn ihr den Namen eines Templates nicht kennt, in dem eine Änderung vorgenommen werden soll, kann euch der Quelltext eurer Seite weiterhelfen. Vorausgesetzt, es sind die sog. <a href="https://forum.mybb.de/thread-34087.html" target="_blank" rel="noopener" class="mycode_url">HTML-Kommentare</a> aktiviert, dann kann dem Quelltext der Templatename entnommen werden.<br />
<br />
Wenn ihr z.B. in der Themenansicht seid und wissen wollt, in welchem Template sich der Button für die <span style="font-style: italic;" class="mycode_i">Homepage</span> eines Users befindet, dann öffnet ihr den Quelltext durch die Tastenkombination STRG+U. Angenommen, ihr seht auf der Seite einen Homepage-Button mit der URL "http://www.MeineDomain.de", dann sucht Ihr im Quelltext (STRG+F) nach "MeineDomain". Dem Quelltext ist nun über die HTML-Kommentare zu entnehmen, dass sich der Button innerhalb des Templates "postbit_www" befindet.<br />
<br />
Die zugehörigen HTML-Kommentare sehen z.B. so aus:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;!-- start: postbit_www --&gt;
....Inhalt....
&lt;!-- start: postbit_www --&gt;</code></div></div><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Wie finde ich das entsprechende Template in der Vielzahl an Templategruppen?</span><br />
<br />
So, wir haben also nun den Namen des Templates. Für weniger geübte Admins stellt sich aber nun die Frage, wie man dieses Template im ACP schnell findet, ohne jede einzelne Templategruppe durchsuchen zu müssen.<br />
<br />
Dafür geht Ihr in eurer ACP<br />
[Bild: <a href="https://www.mybb.de/files/blog/a2012_ACP_Themes-Templates_01.jpg" target="_blank" rel="noopener" class="mycode_url">https://www.mybb.de/files/blog/a2012_ACP...tes_01.jpg</a>]<br />
<br />
und klickt im linken Menü entweder direkt auf "Templates" oder im oberen, waagerechten Menü auf "Templates &amp; Styles" und nachfolgend im linken Menü auf "Templates".<br />
<br />
Dann befindet ihr euch zunächst hier:<br />
[Bild: <a href="https://www.mybb.de/files/blog/a2012_ACP_Suchen_01.jpg" target="_blank" rel="noopener" class="mycode_url">https://www.mybb.de/files/blog/a2012_ACP_Suchen_01.jpg</a>]<br />
<br />
Nun klickt ihr auf den Link, den ich in dem o.a. Bild gekennzeichnet habe<br />
[Bild: <a href="https://www.mybb.de/files/blog/a2012_ACP_Suchen_02.jpg" target="_blank" rel="noopener" class="mycode_url">https://www.mybb.de/files/blog/a2012_ACP_Suchen_02.jpg</a>]<br />
<br />
In diesem Teil des ACP gibt es verschiedene Möglichkeiten. Wir wollen aber zunächst nach einem bestimmten Templatenamen suchen. Hierzu gehen wir zu dem Textfeld "Suche Templatenamen", das ich entsprechend markiert habe. Hier geben wir nun z.B. den vorher im Quelltext gefundenen Templatenamen "postbit_www" ein, und erhalten dieses Ergebnis:<br />
[Bild: <a href="https://www.mybb.de/files/blog/a2012_ACP_Suchen_03.jpg" target="_blank" rel="noopener" class="mycode_url">https://www.mybb.de/files/blog/a2012_ACP_Suchen_03.jpg</a>]<br />
<br />
Wenn Ihr mehrere Themes installiert habt, dann werden entsprechend mehrere Templates mit dem Namen angezeigt, da dieses Template in jedem Theme vorkommt. Änderungen sind demnach in jedem dieser Templates vorzunehmen oder die Themes unterscheiden sich dann eben in diesem Punkt.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Wie kann ich nach bestimmtem HTML-Code in den Templates suchen ohne zu wissen, in welchem Template sich dieser befindet?</span><br />
<br />
Wenn wir noch einmal zurück zu dem Bild gehen, in dem wir unter "Suche Templatenamen" den Templatenamen eingegeben haben, dann sehen wir auch die darüber liegenden Textfelder für Suchen/Ersetzen.<br />
<br />
In dem Textfeld "Suche nach" kann nach HTML-Code oder auch einer Variable gesucht werden. Als Ergebnis erhalten wir den Namen des oder der Templates, die diesen HTML-Code oder die Variable beinhalten.<br />
<br />
Suchen wir z.B. nach "&#36;boardstats" (ohne die Anführungszeichen), dann erhalten wir das Template "header" als Ergebnis. Über den Link "Bearbeiten" auf der rechten Seite gelangt ihr direkt zu dem Template, um entsprechende Änderungen vornehmen zu können.<br />
<br />
Zu beachten ist bei der Suche, dass keine vorstehenden Leerzeichen mit eingebaut werden. Das verursacht ab und zu Probleme.<br />
<br />
Mit dem Textfeld "Ersetzen durch (Optional)" solltet Ihr vorsichtig umgehen. Eine falsche Eingabe und man hat ggf. Änderungen in Templates vorgenommen, die man gar nicht im Blickfeld hatte......]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Nutzung der HTML-Kommentare]]></title>
			<link>https://forum.mybb.de/thread-34087.html</link>
			<pubDate>Thu, 05 Jan 2017 19:00:38 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=2693">Jockl</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-34087.html</guid>
			<description><![CDATA[Nachdem vermutlich die Tipps &amp; Tricks aus unserem Adventskalender aus dem Jahr 2012 kaum noch gelesen werden, sie aber an Aktualität nichts verloren haben, wollen wir entsprechende Inhalte hier im Forum anpinnen und noch einmal zur Verfügung stellen:<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Nutzung der HTML-Kommentare</span></span><br />
<a href="https://www.mybb.de/blog/adventskalender-2012/tipps-und-tricks-fuer-das-arbeiten-im-acp-teil-2/" target="_blank" rel="noopener" class="mycode_url">Link zum entsprechenden Blog-Eintrag</a><br />
<br />
<br />
Wie schon in dem Artikel "<a href="https://www.mybb.de/blog/adventskalender-2012/tipps-und-tricks-fuer-das-arbeiten-im-acp/" target="_blank" rel="noopener" class="mycode_url">Tipps &amp; Tricks für das Arbeiten im ACP</a>" beschrieben, können uns ab und an die HTML-Kommentare einer Seite nützlich sein.<br />
<br />
Sollten diese Kommentare in dem Quelltext eurer Seite nicht erscheinen, dann sind sie vermutlich deaktiviert.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Wie und wo können aber nun die HTML-Kommentare aktiviert werden?</span> Natürlich im ACP... <img src="https://forum.mybb.de/images/smilies/wink.gif" alt="Wink" title="Wink" class="smilie smilie_3" /><br />
<br />
Wie immer gibt es natürlich einen direkten Weg zu der Einstellmöglichkeit im ACP. Aber diesen hier jetzt einfach zu nennen wäre fast ein wenig langweilig. In diesem Zusammenhang sei nämlich auch auf eine weitere Suchfunktion des ACP hingewiesen.<br />
<br />
Diese ist auch immer ganz nützlich, wenn man eine Einstellmöglichkeit im Bereich "Konfiguration" sucht und einfach nicht findet.<br />
<br />
<br />
Hierzu geht man im ACP in den Bereich "Konfiguration" und findet auf der rechten Seite ein Textfeld der Such-Funktion: <br />
<br />
[Bild: <a href="https://www.mybb.de/files/blog/a2012_ACP_HTML-Kommentare_02.jpg" target="_blank" rel="noopener" class="mycode_url">https://www.mybb.de/files/blog/a2012_ACP...are_02.jpg</a>]<br />
<br />
Wenn man dort "HTML" eingibt (wir wollen ja den Bereich der HTML-Kommentare finden) und anschließend die Suche ausführt, dann erhält man folgendes Ergebnis:<br />
<br />
[Bild: <a href="https://www.mybb.de/files/blog/a2012_ACP_HTML-Kommentare_03.jpg" target="_blank" rel="noopener" class="mycode_url">https://www.mybb.de/files/blog/a2012_ACP...are_03.jpg</a>]<br />
<br />
Es werden alle Einstellmöglichkeiten gezeigt, die irgend etwas mit HTML zu tun haben. Wir interessieren uns aber für "HTML-Kommentar am Anfang/Ende der Ausgabe von Templates".<br />
Ich denke, die Auswirkung der beiden Radio-Buttons sollte selbstredend sein....<br />
<br />
Zu guter letzt aber nun auch noch der Hinweis für den direkten Weg zu der Einstellmöglichkeit:<br />
<br />
Über den Weg ACP -&gt; Konfiguration -&gt; Server und Optimierung gelangt man auf folgende Seite mit der selben Einstellmöglichkeit wie oben.<br />
<br />
[Bild: <a href="https://www.mybb.de/files/blog/a2012_ACP_HTML-Kommentare_01.jpg" target="_blank" rel="noopener" class="mycode_url">https://www.mybb.de/files/blog/a2012_ACP...are_01.jpg</a>]]]></description>
			<content:encoded><![CDATA[Nachdem vermutlich die Tipps &amp; Tricks aus unserem Adventskalender aus dem Jahr 2012 kaum noch gelesen werden, sie aber an Aktualität nichts verloren haben, wollen wir entsprechende Inhalte hier im Forum anpinnen und noch einmal zur Verfügung stellen:<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Nutzung der HTML-Kommentare</span></span><br />
<a href="https://www.mybb.de/blog/adventskalender-2012/tipps-und-tricks-fuer-das-arbeiten-im-acp-teil-2/" target="_blank" rel="noopener" class="mycode_url">Link zum entsprechenden Blog-Eintrag</a><br />
<br />
<br />
Wie schon in dem Artikel "<a href="https://www.mybb.de/blog/adventskalender-2012/tipps-und-tricks-fuer-das-arbeiten-im-acp/" target="_blank" rel="noopener" class="mycode_url">Tipps &amp; Tricks für das Arbeiten im ACP</a>" beschrieben, können uns ab und an die HTML-Kommentare einer Seite nützlich sein.<br />
<br />
Sollten diese Kommentare in dem Quelltext eurer Seite nicht erscheinen, dann sind sie vermutlich deaktiviert.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Wie und wo können aber nun die HTML-Kommentare aktiviert werden?</span> Natürlich im ACP... <img src="https://forum.mybb.de/images/smilies/wink.gif" alt="Wink" title="Wink" class="smilie smilie_3" /><br />
<br />
Wie immer gibt es natürlich einen direkten Weg zu der Einstellmöglichkeit im ACP. Aber diesen hier jetzt einfach zu nennen wäre fast ein wenig langweilig. In diesem Zusammenhang sei nämlich auch auf eine weitere Suchfunktion des ACP hingewiesen.<br />
<br />
Diese ist auch immer ganz nützlich, wenn man eine Einstellmöglichkeit im Bereich "Konfiguration" sucht und einfach nicht findet.<br />
<br />
<br />
Hierzu geht man im ACP in den Bereich "Konfiguration" und findet auf der rechten Seite ein Textfeld der Such-Funktion: <br />
<br />
[Bild: <a href="https://www.mybb.de/files/blog/a2012_ACP_HTML-Kommentare_02.jpg" target="_blank" rel="noopener" class="mycode_url">https://www.mybb.de/files/blog/a2012_ACP...are_02.jpg</a>]<br />
<br />
Wenn man dort "HTML" eingibt (wir wollen ja den Bereich der HTML-Kommentare finden) und anschließend die Suche ausführt, dann erhält man folgendes Ergebnis:<br />
<br />
[Bild: <a href="https://www.mybb.de/files/blog/a2012_ACP_HTML-Kommentare_03.jpg" target="_blank" rel="noopener" class="mycode_url">https://www.mybb.de/files/blog/a2012_ACP...are_03.jpg</a>]<br />
<br />
Es werden alle Einstellmöglichkeiten gezeigt, die irgend etwas mit HTML zu tun haben. Wir interessieren uns aber für "HTML-Kommentar am Anfang/Ende der Ausgabe von Templates".<br />
Ich denke, die Auswirkung der beiden Radio-Buttons sollte selbstredend sein....<br />
<br />
Zu guter letzt aber nun auch noch der Hinweis für den direkten Weg zu der Einstellmöglichkeit:<br />
<br />
Über den Weg ACP -&gt; Konfiguration -&gt; Server und Optimierung gelangt man auf folgende Seite mit der selben Einstellmöglichkeit wie oben.<br />
<br />
[Bild: <a href="https://www.mybb.de/files/blog/a2012_ACP_HTML-Kommentare_01.jpg" target="_blank" rel="noopener" class="mycode_url">https://www.mybb.de/files/blog/a2012_ACP...are_01.jpg</a>]]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Anleitung:  Erstellen eines MyCodes für SoundCloud Links]]></title>
			<link>https://forum.mybb.de/thread-33575.html</link>
			<pubDate>Fri, 17 Jun 2016 15:39:53 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=10863">Miracle Boy</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-33575.html</guid>
			<description><![CDATA[Hier eine Anleitung zum erstellen eines MyCodes für SoundCloud Links:<br />
<br />
• Geht ins ACP eures Forums<br />
• Klickt dort auf Konfiguration<br />
• Dort klickt ihr links auf MyCode<br />
• Dann auf Neuen MyCode hinzufügen klicken<br />
• Bei Titel und Beschreibung könnt ihr z.B. bei Titel "SoundCloud" und bei Beschreibung "SoundCloud in Beiträge einbinden"<br />
• Bei Regulärer Ausdruck folgendes eintragen:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#92;[soundcloud&#92;](.*?)&#92;[/soundcloud&#92;]</code></div></div><br />
• und bei Ersetzung folgendes:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;iframe width="100%" height="130" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=&#36;1&amp;amp;auto_play=false&amp;amp;hide_related=false&amp;amp;show_comments=true&amp;amp;show_user=true&amp;amp;show_reposts=false&amp;amp;visual=true"&gt;&lt;/iframe&gt;</code></div></div><br />
• Bei Aktiviert wählt ihr Ja<br />
• Bei ID tragt ihr die nächste ID ein (z.B. 1, 2, 3, ...)<br />
• Auf MyCode speichern klicken<br />
• Fertig!<br />
<br />
P.S.<br />
Mit dem Plugin <a href="https://www.mybb.de/erweiterungen/18x/plugins-verschiedenes/my-insert-buttons/" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">My Insert Buttons</span></a> lässt sich auch ein entsprechender Button in den Editor integrieren.<br />
<br />
Beispielbutton:<br />
<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a href="attachment.php?aid=11062" target="_blank">Editor.jpg</a> (Größe: 13,22 KB / Downloads: 26)
<br />
<br />
Eingebunden müsste das Ganze dann so aussehen:<br />
<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=11061" target="_blank">2016-06-17 17_25_05-.png</a> (Größe: 982,16 KB / Downloads: 32)
<br />
<br />
<br />
Viel spaß damit <img src="https://forum.mybb.de/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" />]]></description>
			<content:encoded><![CDATA[Hier eine Anleitung zum erstellen eines MyCodes für SoundCloud Links:<br />
<br />
• Geht ins ACP eures Forums<br />
• Klickt dort auf Konfiguration<br />
• Dort klickt ihr links auf MyCode<br />
• Dann auf Neuen MyCode hinzufügen klicken<br />
• Bei Titel und Beschreibung könnt ihr z.B. bei Titel "SoundCloud" und bei Beschreibung "SoundCloud in Beiträge einbinden"<br />
• Bei Regulärer Ausdruck folgendes eintragen:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#92;[soundcloud&#92;](.*?)&#92;[/soundcloud&#92;]</code></div></div><br />
• und bei Ersetzung folgendes:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;iframe width="100%" height="130" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=&#36;1&amp;amp;auto_play=false&amp;amp;hide_related=false&amp;amp;show_comments=true&amp;amp;show_user=true&amp;amp;show_reposts=false&amp;amp;visual=true"&gt;&lt;/iframe&gt;</code></div></div><br />
• Bei Aktiviert wählt ihr Ja<br />
• Bei ID tragt ihr die nächste ID ein (z.B. 1, 2, 3, ...)<br />
• Auf MyCode speichern klicken<br />
• Fertig!<br />
<br />
P.S.<br />
Mit dem Plugin <a href="https://www.mybb.de/erweiterungen/18x/plugins-verschiedenes/my-insert-buttons/" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">My Insert Buttons</span></a> lässt sich auch ein entsprechender Button in den Editor integrieren.<br />
<br />
Beispielbutton:<br />
<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a href="attachment.php?aid=11062" target="_blank">Editor.jpg</a> (Größe: 13,22 KB / Downloads: 26)
<br />
<br />
Eingebunden müsste das Ganze dann so aussehen:<br />
<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=11061" target="_blank">2016-06-17 17_25_05-.png</a> (Größe: 982,16 KB / Downloads: 32)
<br />
<br />
<br />
Viel spaß damit <img src="https://forum.mybb.de/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[MyBB Design V-Tutorial (vorgehen,angehen)]]></title>
			<link>https://forum.mybb.de/thread-33234.html</link>
			<pubDate>Mon, 07 Mar 2016 19:46:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=10128">MatthiasK</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-33234.html</guid>
			<description><![CDATA[Hallo, <br />
<br />
Ich habe mir mal die Mühe gemacht und ein "kleines Video Tut" gemacht über das Thema erstellen von MyBB Designs (Themes,Templates)<br />
<br />
<br />
Dort wird nicht gezeigt wie ihr ein ganzes Design erstellt sondern wie ihr raus bekommt was für was zuständig ist um es dann bearbeiten zu können. <br />
<br />
Unwichtige infos:<br />
Es ist mein erstes Tutorial, ich hoffe es taugt wenigstens ein bischen was und ich kann damit ein paar Leuten hier helfen. <br />
Kritik und Ideen sind natürlich erwünscht so lange sie Konstruktiv ist. <br />
Solltet ihr meinen das es was taugt bin ich auch bereit weitere zu machen, zu Themen die immer wieder im Forum erscheinen oder welche die mir,euch so durch den Kopf schieße.<br />
Unwichtiges ende <br />
<br />
<a href="https://youtu.be/l-oj7dRHPlw" target="_blank" rel="noopener" class="mycode_url">https://youtu.be/l-oj7dRHPlw</a><br />
<br />
[Video: <a href="https://youtu.be/l-oj7dRHPlw" target="_blank" rel="noopener" class="mycode_url">https://youtu.be/l-oj7dRHPlw</a>]]]></description>
			<content:encoded><![CDATA[Hallo, <br />
<br />
Ich habe mir mal die Mühe gemacht und ein "kleines Video Tut" gemacht über das Thema erstellen von MyBB Designs (Themes,Templates)<br />
<br />
<br />
Dort wird nicht gezeigt wie ihr ein ganzes Design erstellt sondern wie ihr raus bekommt was für was zuständig ist um es dann bearbeiten zu können. <br />
<br />
Unwichtige infos:<br />
Es ist mein erstes Tutorial, ich hoffe es taugt wenigstens ein bischen was und ich kann damit ein paar Leuten hier helfen. <br />
Kritik und Ideen sind natürlich erwünscht so lange sie Konstruktiv ist. <br />
Solltet ihr meinen das es was taugt bin ich auch bereit weitere zu machen, zu Themen die immer wieder im Forum erscheinen oder welche die mir,euch so durch den Kopf schieße.<br />
Unwichtiges ende <br />
<br />
<a href="https://youtu.be/l-oj7dRHPlw" target="_blank" rel="noopener" class="mycode_url">https://youtu.be/l-oj7dRHPlw</a><br />
<br />
[Video: <a href="https://youtu.be/l-oj7dRHPlw" target="_blank" rel="noopener" class="mycode_url">https://youtu.be/l-oj7dRHPlw</a>]]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[MyBB absichern - Erweitert]]></title>
			<link>https://forum.mybb.de/thread-32276.html</link>
			<pubDate>Wed, 17 Jun 2015 17:54:45 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=0">Farin</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-32276.html</guid>
			<description><![CDATA[Hallo!<br />
<br />
Zusätzlich zur Doku <a href="https://www.mybb.de/doku/haeufig-gestellte-fragen/wie-kann-ich-mein-mybb-absichern/" target="_blank" rel="noopener" class="mycode_url">Wie kann ich mein MyBB absichern?</a> kann man noch folgendes einsetzten und das Forum zusätzlich abzusichern.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. Ordner "install" - wenn noch vorhanden - per htaccess mit Passwort schützen</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">2. Ordner "inc" per htaccess mit folgendem Inhalt schützen:</span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>deny from all</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">3. Datei /inc/config.php außerhalb des Webroots auslagern ,</span><br />
damit diese auf keinen Fall über http aufrufbar ist oder durch fehlerhafte Serververarbeitung eventuell als Text ausgegeben wird.<br />
<br />
Dazu erstelle einen Ordner außerhalb des Webroots. Im folgenden Beispiel heißt dieser "geheim".<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Ordnerstruktur:</span><br />
absoluter pfad/webseiten/ <span style="font-style: italic;" class="mycode_i">Webroot &gt; Forum (Zugang per http)</span><br />
absoluter pfad/geheim/ <span style="font-style: italic;" class="mycode_i">(Kein Zugang per http)</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Dateien:</span><br />
1. Die config.php aus dem Ordner "inc" in den Ordner "geheim" kopieren. <br />
2. Die config.php aus dem Ordner "inc" bearbeiten und den kompletten Inhalt mit folgendem Inhalt ersetzen.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">&lt;?php
   require</span><span style="color: #007700">(</span><span style="color: #DD0000">'/absoluter pfad/geheim/config.php'</span><span style="color: #007700">);
</span><span style="color: #0000BB">?&gt;</span></code></div></div></div><br />
Wichtig ist hier die Angabe des absoluter Pfads!<br />
<br />
<br />
Gruß, Farin]]></description>
			<content:encoded><![CDATA[Hallo!<br />
<br />
Zusätzlich zur Doku <a href="https://www.mybb.de/doku/haeufig-gestellte-fragen/wie-kann-ich-mein-mybb-absichern/" target="_blank" rel="noopener" class="mycode_url">Wie kann ich mein MyBB absichern?</a> kann man noch folgendes einsetzten und das Forum zusätzlich abzusichern.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. Ordner "install" - wenn noch vorhanden - per htaccess mit Passwort schützen</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">2. Ordner "inc" per htaccess mit folgendem Inhalt schützen:</span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>deny from all</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">3. Datei /inc/config.php außerhalb des Webroots auslagern ,</span><br />
damit diese auf keinen Fall über http aufrufbar ist oder durch fehlerhafte Serververarbeitung eventuell als Text ausgegeben wird.<br />
<br />
Dazu erstelle einen Ordner außerhalb des Webroots. Im folgenden Beispiel heißt dieser "geheim".<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Ordnerstruktur:</span><br />
absoluter pfad/webseiten/ <span style="font-style: italic;" class="mycode_i">Webroot &gt; Forum (Zugang per http)</span><br />
absoluter pfad/geheim/ <span style="font-style: italic;" class="mycode_i">(Kein Zugang per http)</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Dateien:</span><br />
1. Die config.php aus dem Ordner "inc" in den Ordner "geheim" kopieren. <br />
2. Die config.php aus dem Ordner "inc" bearbeiten und den kompletten Inhalt mit folgendem Inhalt ersetzen.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">&lt;?php
   require</span><span style="color: #007700">(</span><span style="color: #DD0000">'/absoluter pfad/geheim/config.php'</span><span style="color: #007700">);
</span><span style="color: #0000BB">?&gt;</span></code></div></div></div><br />
Wichtig ist hier die Angabe des absoluter Pfads!<br />
<br />
<br />
Gruß, Farin]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Anleitung: Spoiler per MyCode einbauen]]></title>
			<link>https://forum.mybb.de/thread-31054.html</link>
			<pubDate>Sun, 30 Nov 2014 01:11:01 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=8907">Nighthawk</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-31054.html</guid>
			<description><![CDATA[Huhu,<br />
<br />
<br />
ich habe gesehen, dass viele sich für ihr MyBB Forum eine "Spoiler" Funktion wünschen, also habe ich mich mal an die Arbeit gemacht und 2 Spoiler arten mittels MyCode gebastelt, den CSS Code dazu habe ich mir bei dem User <a href="https://forum.mybb.de/user-5490.html" target="_blank" rel="noopener" class="mycode_url">Juventiner</a> abgeschaut.<br />
<br />
Hier nun die Anleitung in kooperation mit <a href="https://forum.mybb.de/user-5490.html" target="_blank" rel="noopener" class="mycode_url">Juventiner</a>, da ich bei ihm den CSS Code dazu abgeschaut habe:<br />
<br />
Normaler Spoiler<br />
<br />
• Geht in das <span style="font-weight: bold;" class="mycode_b">Adminpanel</span> eures Forum<br />
• Klickt dort auf <span style="font-weight: bold;" class="mycode_b">Konfiguration</span><br />
• Dort klickt ihr auf <span style="font-weight: bold;" class="mycode_b">MyCode</span><br />
• Dort dann auf <span style="font-weight: bold;" class="mycode_b">Neuen MyCode hinzufügen</span> klicken<br />
• Bei <span style="font-weight: bold;" class="mycode_b">Titel</span> und <span style="font-weight: bold;" class="mycode_b">Beschreibung</span> könnt ihr hinschreiben was ihr wollt<br />
• Bei <span style="font-weight: bold;" class="mycode_b">Regulärer Ausdruck </span>tragt ihr folgendes ein<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#92;[spoiler&#92;](.*?)&#92;[/spoiler&#92;]</code></div></div><br />
• Bei <span style="font-weight: bold;" class="mycode_b">Ersetzung</span> tragt ihr folgendes ein<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;div class="spoiler-block"&gt;&lt;div class="spoiler-header"&gt;Warnung! Spoiler! &lt;input type="button" class="spoiler-form-button" value="Anschauen" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'verbirg den Text'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'Anschauen';}"/&gt;&lt;/div&gt;&lt;div class="spoiler-body"&gt;&lt;div style="display: none;"&gt;&#36;1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</code></div></div><br />
• Bei <span style="font-weight: bold;" class="mycode_b">Aktiviert</span> klickt ihr JA an<br />
• Bei <span style="font-weight: bold;" class="mycode_b">ID </span>tragt ihr die nächste ID ein (z.B. 1, 2, 3, ...)<br />
• Klickt auf <span style="font-weight: bold;" class="mycode_b">MyCode speichern<br />
</span>• Fertig!<br />
<br />
<br />
Wenn ihr eine Beschreibung für euren Spoiler eingeben wollt, geht ihr genau so wie oben beschrieben vor, nur der <span style="font-weight: bold;" class="mycode_b">Reguläre Ausdruck</span> und <span style="font-weight: bold;" class="mycode_b">Ersetzung</span> sind anders!<br />
<br />
Spoiler mit Beschreibung<br />
<br />
• Geht in das <span style="font-weight: bold;" class="mycode_b">Adminpanel</span> eures Forum<br />
• Klickt dort auf <span style="font-weight: bold;" class="mycode_b">Konfiguration</span><br />
• Dort klickt ihr auf <span style="font-weight: bold;" class="mycode_b">MyCode</span><br />
• Dort dann auf <span style="font-weight: bold;" class="mycode_b">Neuen MyCode hinzufügen</span> klicken<br />
• Bei <span style="font-weight: bold;" class="mycode_b">Titel</span> und <span style="font-weight: bold;" class="mycode_b">Beschreibung</span> könnt ihr hinschreiben was ihr wollt<br />
• Bei <span style="font-weight: bold;" class="mycode_b">Regulärer Ausdruck </span>tragt ihr folgendes ein<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#92;[spoiler=(.*?)&#92;](.*?)&#92;[/spoiler&#92;]</code></div></div><br />
• Bei <span style="font-weight: bold;" class="mycode_b">Ersetzung</span> tragt ihr folgendes ein<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;div class="spoiler-block"&gt;&lt;div class="spoiler-header"&gt;Warnung! Spoiler! (&#36;1) &lt;input type="button" class="spoiler-form-button" value="Anschauen" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'verbirg den Text'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'Anschauen';}"/&gt;&lt;/div&gt;&lt;div class="spoiler-body"&gt;&lt;div style="display: none;"&gt;&#36;2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</code></div></div><br />
• Bei <span style="font-weight: bold;" class="mycode_b">Aktiviert</span> klickt ihr JA an<br />
• Bei <span style="font-weight: bold;" class="mycode_b">ID </span>tragt ihr die nächste ID ein (z.B. 1, 2, 3, ...)<br />
• Klickt auf <span style="font-weight: bold;" class="mycode_b">MyCode speichern<br />
</span>• Fertig!<br />
<br />
<br />
CSS Code<br />
• Geht in das <span style="font-weight: bold;" class="mycode_b">Adminpanel</span> eures Forum<br />
• Klickt dort auf <span style="font-weight: bold;" class="mycode_b">Templates &amp; Style<br />
</span>• Lasst den Reiter auf <span style="font-weight: bold;" class="mycode_b">Themes<br />
</span>• Klickt dort euer <span style="font-weight: bold;" class="mycode_b">Theme</span> an welches ihr derzeit aktiv habt oder bearbeiten wollt<br />
• Dort klickt ihr dann auf <span style="font-weight: bold;" class="mycode_b">Showthread.css<br />
</span>• Klickt dann auf den Reiter <span style="font-weight: bold;" class="mycode_b">Stylesheet bearbeiten: Fortgeschrittene Methode<br />
</span>• Scrollt dort bis ans Ende (oder wo auch immer ihr wollt) und tragt folgendes ein<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>.spoiler-block {

    margin: 5px 2em;
    background: inherit;
    border: 1px solid #E6E6E6;
    padding: 0px;
    border-spacing: 0px;
    text-indent: 0;
}

.spoiler-header {
    display: block;
    font-weight: normal;
    padding: 4px;
    color: #000000;
    background: #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    font-size: 8pt;
    text-indent: 0;
}

.spoiler-form-button {
    background-color: #dedfdf;
    color: #222222;
    font-size: 10pt;
}

.spoiler-body {
    margin: 4px;
    overflow: auto;
    font-size: 10pt;
    display: block;
    text-indent: 0;
}</code></div></div><br />
Die Farben könnt ihr eurem eigenen Geschmack anpassen!<br />
<br />
• Klickt auf <span style="font-weight: bold;" class="mycode_b">Änderung speichern &amp; schließen<br />
</span>• Fertig<br />
<br />
<br />
Nun könnt ihr in eurem Forum mittels dem Code<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>[spoiler]EUER TEXT WHATEVER[/spoiler]</code></div></div><br />
oder <br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>[spoiler=Beschreibung]EUER TEXT WHATEVER[/spoiler]</code></div></div><br />
die Spoiler benutzen!<br />
<br />
Oben im Ersetzungstext könnt ihr natürlich das <span style="font-weight: bold;" class="mycode_b">Warnung! Spoiler!</span>, <span style="font-weight: bold;" class="mycode_b">Anschauen</span>, <span style="font-weight: bold;" class="mycode_b">Verbirg den Text </span>durch euren eigenen Text z.B. warning! spoiler!, show/look at, hide the text, ... ersetzen oder wie ihr mögt <img src="https://forum.mybb.de/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
Achtung: Evtl. müsst ihr euren Browserverlauf löschen, das Forum neu laden im Browser und dann wieder einloggen, um die Spoiler zu sehen und zu benutzen.<br />
<br />
<br />
Viel Spaß damit und das es bei euch hoffentlich klappt!<br />
<br />
<br />
So sollte es am Ende bei euch dann aussehen:<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=9960" target="_blank">1.PNG</a> (Größe: 8,84 KB / Downloads: 136)

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=9961" target="_blank">2.PNG</a> (Größe: 9,85 KB / Downloads: 119)
]]></description>
			<content:encoded><![CDATA[Huhu,<br />
<br />
<br />
ich habe gesehen, dass viele sich für ihr MyBB Forum eine "Spoiler" Funktion wünschen, also habe ich mich mal an die Arbeit gemacht und 2 Spoiler arten mittels MyCode gebastelt, den CSS Code dazu habe ich mir bei dem User <a href="https://forum.mybb.de/user-5490.html" target="_blank" rel="noopener" class="mycode_url">Juventiner</a> abgeschaut.<br />
<br />
Hier nun die Anleitung in kooperation mit <a href="https://forum.mybb.de/user-5490.html" target="_blank" rel="noopener" class="mycode_url">Juventiner</a>, da ich bei ihm den CSS Code dazu abgeschaut habe:<br />
<br />
Normaler Spoiler<br />
<br />
• Geht in das <span style="font-weight: bold;" class="mycode_b">Adminpanel</span> eures Forum<br />
• Klickt dort auf <span style="font-weight: bold;" class="mycode_b">Konfiguration</span><br />
• Dort klickt ihr auf <span style="font-weight: bold;" class="mycode_b">MyCode</span><br />
• Dort dann auf <span style="font-weight: bold;" class="mycode_b">Neuen MyCode hinzufügen</span> klicken<br />
• Bei <span style="font-weight: bold;" class="mycode_b">Titel</span> und <span style="font-weight: bold;" class="mycode_b">Beschreibung</span> könnt ihr hinschreiben was ihr wollt<br />
• Bei <span style="font-weight: bold;" class="mycode_b">Regulärer Ausdruck </span>tragt ihr folgendes ein<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#92;[spoiler&#92;](.*?)&#92;[/spoiler&#92;]</code></div></div><br />
• Bei <span style="font-weight: bold;" class="mycode_b">Ersetzung</span> tragt ihr folgendes ein<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;div class="spoiler-block"&gt;&lt;div class="spoiler-header"&gt;Warnung! Spoiler! &lt;input type="button" class="spoiler-form-button" value="Anschauen" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'verbirg den Text'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'Anschauen';}"/&gt;&lt;/div&gt;&lt;div class="spoiler-body"&gt;&lt;div style="display: none;"&gt;&#36;1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</code></div></div><br />
• Bei <span style="font-weight: bold;" class="mycode_b">Aktiviert</span> klickt ihr JA an<br />
• Bei <span style="font-weight: bold;" class="mycode_b">ID </span>tragt ihr die nächste ID ein (z.B. 1, 2, 3, ...)<br />
• Klickt auf <span style="font-weight: bold;" class="mycode_b">MyCode speichern<br />
</span>• Fertig!<br />
<br />
<br />
Wenn ihr eine Beschreibung für euren Spoiler eingeben wollt, geht ihr genau so wie oben beschrieben vor, nur der <span style="font-weight: bold;" class="mycode_b">Reguläre Ausdruck</span> und <span style="font-weight: bold;" class="mycode_b">Ersetzung</span> sind anders!<br />
<br />
Spoiler mit Beschreibung<br />
<br />
• Geht in das <span style="font-weight: bold;" class="mycode_b">Adminpanel</span> eures Forum<br />
• Klickt dort auf <span style="font-weight: bold;" class="mycode_b">Konfiguration</span><br />
• Dort klickt ihr auf <span style="font-weight: bold;" class="mycode_b">MyCode</span><br />
• Dort dann auf <span style="font-weight: bold;" class="mycode_b">Neuen MyCode hinzufügen</span> klicken<br />
• Bei <span style="font-weight: bold;" class="mycode_b">Titel</span> und <span style="font-weight: bold;" class="mycode_b">Beschreibung</span> könnt ihr hinschreiben was ihr wollt<br />
• Bei <span style="font-weight: bold;" class="mycode_b">Regulärer Ausdruck </span>tragt ihr folgendes ein<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#92;[spoiler=(.*?)&#92;](.*?)&#92;[/spoiler&#92;]</code></div></div><br />
• Bei <span style="font-weight: bold;" class="mycode_b">Ersetzung</span> tragt ihr folgendes ein<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;div class="spoiler-block"&gt;&lt;div class="spoiler-header"&gt;Warnung! Spoiler! (&#36;1) &lt;input type="button" class="spoiler-form-button" value="Anschauen" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'verbirg den Text'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'Anschauen';}"/&gt;&lt;/div&gt;&lt;div class="spoiler-body"&gt;&lt;div style="display: none;"&gt;&#36;2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</code></div></div><br />
• Bei <span style="font-weight: bold;" class="mycode_b">Aktiviert</span> klickt ihr JA an<br />
• Bei <span style="font-weight: bold;" class="mycode_b">ID </span>tragt ihr die nächste ID ein (z.B. 1, 2, 3, ...)<br />
• Klickt auf <span style="font-weight: bold;" class="mycode_b">MyCode speichern<br />
</span>• Fertig!<br />
<br />
<br />
CSS Code<br />
• Geht in das <span style="font-weight: bold;" class="mycode_b">Adminpanel</span> eures Forum<br />
• Klickt dort auf <span style="font-weight: bold;" class="mycode_b">Templates &amp; Style<br />
</span>• Lasst den Reiter auf <span style="font-weight: bold;" class="mycode_b">Themes<br />
</span>• Klickt dort euer <span style="font-weight: bold;" class="mycode_b">Theme</span> an welches ihr derzeit aktiv habt oder bearbeiten wollt<br />
• Dort klickt ihr dann auf <span style="font-weight: bold;" class="mycode_b">Showthread.css<br />
</span>• Klickt dann auf den Reiter <span style="font-weight: bold;" class="mycode_b">Stylesheet bearbeiten: Fortgeschrittene Methode<br />
</span>• Scrollt dort bis ans Ende (oder wo auch immer ihr wollt) und tragt folgendes ein<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>.spoiler-block {

    margin: 5px 2em;
    background: inherit;
    border: 1px solid #E6E6E6;
    padding: 0px;
    border-spacing: 0px;
    text-indent: 0;
}

.spoiler-header {
    display: block;
    font-weight: normal;
    padding: 4px;
    color: #000000;
    background: #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    font-size: 8pt;
    text-indent: 0;
}

.spoiler-form-button {
    background-color: #dedfdf;
    color: #222222;
    font-size: 10pt;
}

.spoiler-body {
    margin: 4px;
    overflow: auto;
    font-size: 10pt;
    display: block;
    text-indent: 0;
}</code></div></div><br />
Die Farben könnt ihr eurem eigenen Geschmack anpassen!<br />
<br />
• Klickt auf <span style="font-weight: bold;" class="mycode_b">Änderung speichern &amp; schließen<br />
</span>• Fertig<br />
<br />
<br />
Nun könnt ihr in eurem Forum mittels dem Code<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>[spoiler]EUER TEXT WHATEVER[/spoiler]</code></div></div><br />
oder <br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>[spoiler=Beschreibung]EUER TEXT WHATEVER[/spoiler]</code></div></div><br />
die Spoiler benutzen!<br />
<br />
Oben im Ersetzungstext könnt ihr natürlich das <span style="font-weight: bold;" class="mycode_b">Warnung! Spoiler!</span>, <span style="font-weight: bold;" class="mycode_b">Anschauen</span>, <span style="font-weight: bold;" class="mycode_b">Verbirg den Text </span>durch euren eigenen Text z.B. warning! spoiler!, show/look at, hide the text, ... ersetzen oder wie ihr mögt <img src="https://forum.mybb.de/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
Achtung: Evtl. müsst ihr euren Browserverlauf löschen, das Forum neu laden im Browser und dann wieder einloggen, um die Spoiler zu sehen und zu benutzen.<br />
<br />
<br />
Viel Spaß damit und das es bei euch hoffentlich klappt!<br />
<br />
<br />
So sollte es am Ende bei euch dann aussehen:<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=9960" target="_blank">1.PNG</a> (Größe: 8,84 KB / Downloads: 136)

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=9961" target="_blank">2.PNG</a> (Größe: 9,85 KB / Downloads: 119)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Anleitung: Neue Schriftart (Font) einfügen bei 1.8.x]]></title>
			<link>https://forum.mybb.de/thread-30986.html</link>
			<pubDate>Fri, 14 Nov 2014 19:44:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=8907">Nighthawk</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-30986.html</guid>
			<description><![CDATA[Da es mittlerweile ja eine neue Version des Forums gibt, möchte ich euch erklären, wie ihr bei 1.8.x eine neue Schriftart (Font) einfügen könnt! Für 1.6.x steht <a href="https://forum.mybb.de/thread-29941.html?highlight=neue+schriftart+einf%C3%BCgen" target="_blank" rel="noopener" class="mycode_url">hier</a> eine Anleitung geschrieben.<br />
<br />
<br />
Um eine Schriftart (Font) bei 1.8.x einzufügen, müsst ihr folgendes tun:<br />
<br />
• Geht in euer <span style="font-weight: bold;" class="mycode_b">Forumsordner</span><br />
• öffnet den Ordner <span style="font-weight: bold;" class="mycode_b">jscripts</span><br />
• öffnet den darin enthaltenen Ordner <span style="font-weight: bold;" class="mycode_b">sceditor</span><br />
• öffnet (mit Notepad++ o.ä.) die Datei <span style="font-weight: bold;" class="mycode_b">jquery.sceditor.bbcode.min</span><br />
• Klickt am besten in die erste Zeile irgendwo hin und Drückt dann auf eurer Tastatur folgende kombination <span style="font-weight: bold;" class="mycode_b">Strg + F</span> (also Strg und F gleichzeitig drücken) und gebt in dem Suchfenster <span style="font-weight: bold;" class="mycode_b">Arial</span> ein und klickt auf <span style="font-weight: bold;" class="mycode_b">Suchen</span><br />
• nun müsste bei euch folgendes markiert sein <span style="font-weight: bold;" class="mycode_b">fonts:"Arial,Arial Black,</span> (Zeile 3 sollte es sein), tragt dort den Namen eures neuen Fonts ein (z.B. Calibri o.ä.), achtet am besten darauf, dass ihr eure Fonts dem Alphabet nach geordnet habt dort, da es sonst nicht gerade sehr "Professionell" rüberkommt...<br />
• Speichern, Datei auf Webspace o.ä. überschreiben<br />
• Fertig!<br />
<br />
So sieht die Zeile aus, wo die Fonts stehen und ihr eure neuen Fonts einfügen müsst:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>fonts:"Arial,Arial Black,Comic Sans MS,Courier New,Georgia,Impact,Sans-serif,Serif,Times New Roman,Trebuchet MS,Verdana"</code></div></div><br />
<br />
Eine andere Schrift, die nicht einfach so verfügbar ist, bindet ihr so ein:<br />
<br />
<br />
Zuerst müsst ihr natürlich euer "Lieblingsfont" downloaden, dann müsst ihr in eurem <span style="font-weight: bold;" class="mycode_b">Forumsordner</span> ein Ordner (am besten) namens <span style="font-weight: bold;" class="mycode_b">fonts</span> auf dem Webspace o.ä. erstellen und dann dort eure <span style="font-weight: bold;" class="mycode_b">.ttf</span> (Font) Datei reinpacken, und dann folgendes tun:<br />
<br />
• Euer<span style="font-weight: bold;" class="mycode_b"> ACP</span> vom Forum aufrufen<br />
• zum Reiter <span style="font-weight: bold;" class="mycode_b">Templates &amp; Style</span> navigieren (auf Themes lassen!)<br />
• Dann bei eurem Theme, welches ihr aktiv habt auf <span style="font-weight: bold;" class="mycode_b">Optionen</span> klicken<br />
• Dort dann auf <span style="font-weight: bold;" class="mycode_b">Theme bearbeiten</span> klicken<br />
• Dort dann bei <span style="font-weight: bold;" class="mycode_b">Global.css</span> auf <span style="font-weight: bold;" class="mycode_b">Optionen</span> klicken<br />
• Dort dann auf <span style="font-weight: bold;" class="mycode_b">Style bearbeiten</span> klicken<br />
• Dann auf <span style="font-weight: bold;" class="mycode_b">Stylesheet bearbeiten: Fortgeschrittene Methode</span> klicken<br />
• Bis ganz ans Ende (oder wo auch immer ihr wollt) scrollen und folgendes eingegeben:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>@font-face { font-family: 'schritartname'; src: url(../fonts/schriftartname.ttf') format('truetype);
}</code></div></div><br />
• <span style="font-weight: bold;" class="mycode_b">Änderung speichern &amp; schließen</span> klicken<br />
<br />
Und dann wie oben bereits geschrieben:<br />
<br />
Die <span style="font-weight: bold;" class="mycode_b">jquery.sceditor.bbcode.min</span> Datei (befindet sich im <span style="font-weight: bold;" class="mycode_b">Jscripts</span> -&gt; <span style="font-weight: bold;" class="mycode_b">sceditor</span> Ordner) auf dem PC mit Notepad++ o.ä. aufrufen und dann die neue Schriftart (wie oben bereits erklärt) hinzufügen.<br />
<br />
Speichern, wieder auf Webspace o.ä. einfügen (überschreiben), Fertig!<br />
<br />
<br />
Achtung: Evtl. müsst ihr euren Browserverlauf löschen, das Forum neu laden im Browser und dann wieder einloggen, um die neue Schriftart zu sehen und zu benutzen.<br />
<br />
Ich hoffe, ich konnte euch damit helfen und das meine Anleitung hier nicht allzu kompliziert ist.]]></description>
			<content:encoded><![CDATA[Da es mittlerweile ja eine neue Version des Forums gibt, möchte ich euch erklären, wie ihr bei 1.8.x eine neue Schriftart (Font) einfügen könnt! Für 1.6.x steht <a href="https://forum.mybb.de/thread-29941.html?highlight=neue+schriftart+einf%C3%BCgen" target="_blank" rel="noopener" class="mycode_url">hier</a> eine Anleitung geschrieben.<br />
<br />
<br />
Um eine Schriftart (Font) bei 1.8.x einzufügen, müsst ihr folgendes tun:<br />
<br />
• Geht in euer <span style="font-weight: bold;" class="mycode_b">Forumsordner</span><br />
• öffnet den Ordner <span style="font-weight: bold;" class="mycode_b">jscripts</span><br />
• öffnet den darin enthaltenen Ordner <span style="font-weight: bold;" class="mycode_b">sceditor</span><br />
• öffnet (mit Notepad++ o.ä.) die Datei <span style="font-weight: bold;" class="mycode_b">jquery.sceditor.bbcode.min</span><br />
• Klickt am besten in die erste Zeile irgendwo hin und Drückt dann auf eurer Tastatur folgende kombination <span style="font-weight: bold;" class="mycode_b">Strg + F</span> (also Strg und F gleichzeitig drücken) und gebt in dem Suchfenster <span style="font-weight: bold;" class="mycode_b">Arial</span> ein und klickt auf <span style="font-weight: bold;" class="mycode_b">Suchen</span><br />
• nun müsste bei euch folgendes markiert sein <span style="font-weight: bold;" class="mycode_b">fonts:"Arial,Arial Black,</span> (Zeile 3 sollte es sein), tragt dort den Namen eures neuen Fonts ein (z.B. Calibri o.ä.), achtet am besten darauf, dass ihr eure Fonts dem Alphabet nach geordnet habt dort, da es sonst nicht gerade sehr "Professionell" rüberkommt...<br />
• Speichern, Datei auf Webspace o.ä. überschreiben<br />
• Fertig!<br />
<br />
So sieht die Zeile aus, wo die Fonts stehen und ihr eure neuen Fonts einfügen müsst:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>fonts:"Arial,Arial Black,Comic Sans MS,Courier New,Georgia,Impact,Sans-serif,Serif,Times New Roman,Trebuchet MS,Verdana"</code></div></div><br />
<br />
Eine andere Schrift, die nicht einfach so verfügbar ist, bindet ihr so ein:<br />
<br />
<br />
Zuerst müsst ihr natürlich euer "Lieblingsfont" downloaden, dann müsst ihr in eurem <span style="font-weight: bold;" class="mycode_b">Forumsordner</span> ein Ordner (am besten) namens <span style="font-weight: bold;" class="mycode_b">fonts</span> auf dem Webspace o.ä. erstellen und dann dort eure <span style="font-weight: bold;" class="mycode_b">.ttf</span> (Font) Datei reinpacken, und dann folgendes tun:<br />
<br />
• Euer<span style="font-weight: bold;" class="mycode_b"> ACP</span> vom Forum aufrufen<br />
• zum Reiter <span style="font-weight: bold;" class="mycode_b">Templates &amp; Style</span> navigieren (auf Themes lassen!)<br />
• Dann bei eurem Theme, welches ihr aktiv habt auf <span style="font-weight: bold;" class="mycode_b">Optionen</span> klicken<br />
• Dort dann auf <span style="font-weight: bold;" class="mycode_b">Theme bearbeiten</span> klicken<br />
• Dort dann bei <span style="font-weight: bold;" class="mycode_b">Global.css</span> auf <span style="font-weight: bold;" class="mycode_b">Optionen</span> klicken<br />
• Dort dann auf <span style="font-weight: bold;" class="mycode_b">Style bearbeiten</span> klicken<br />
• Dann auf <span style="font-weight: bold;" class="mycode_b">Stylesheet bearbeiten: Fortgeschrittene Methode</span> klicken<br />
• Bis ganz ans Ende (oder wo auch immer ihr wollt) scrollen und folgendes eingegeben:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>@font-face { font-family: 'schritartname'; src: url(../fonts/schriftartname.ttf') format('truetype);
}</code></div></div><br />
• <span style="font-weight: bold;" class="mycode_b">Änderung speichern &amp; schließen</span> klicken<br />
<br />
Und dann wie oben bereits geschrieben:<br />
<br />
Die <span style="font-weight: bold;" class="mycode_b">jquery.sceditor.bbcode.min</span> Datei (befindet sich im <span style="font-weight: bold;" class="mycode_b">Jscripts</span> -&gt; <span style="font-weight: bold;" class="mycode_b">sceditor</span> Ordner) auf dem PC mit Notepad++ o.ä. aufrufen und dann die neue Schriftart (wie oben bereits erklärt) hinzufügen.<br />
<br />
Speichern, wieder auf Webspace o.ä. einfügen (überschreiben), Fertig!<br />
<br />
<br />
Achtung: Evtl. müsst ihr euren Browserverlauf löschen, das Forum neu laden im Browser und dann wieder einloggen, um die neue Schriftart zu sehen und zu benutzen.<br />
<br />
Ich hoffe, ich konnte euch damit helfen und das meine Anleitung hier nicht allzu kompliziert ist.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Fancybox]]></title>
			<link>https://forum.mybb.de/thread-30635.html</link>
			<pubDate>Fri, 26 Sep 2014 09:06:38 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=5076">MrBrechreiz</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-30635.html</guid>
			<description><![CDATA[Die Fancybox kennt mit Sicherheit jeder. Momentan gibt es hierfür noch kein offizielles Plugin, und das aus der 1.6* Version, funktioniert nur bedingt.<br />
<br />
Daher habe ich etwas gebastelt, das zumindest diese in der 1.8* funktioniert.<br />
<br />
<br />
Anhang downloaden, entpacken, und den Inhalt in die entsprechenden Ordner kopieren.<br />
<br />
Aktiviert das Plugin. (Keine weiteren Einstellungen nötig)<br />
<br />
<br />
Da aber das popup Menü des Bearbeiten Buttons datit nicht mehr funktioniert, muss per Hand ein no.conflict davor gesetzt werden.<br />
<br />
Öffnet das ACP-&gt;Templates &amp; Style-&gt;Templates-&gt;dein Template-Set wählen-&gt;Post Bit Templates-&gt;postbit_edit<br />
<br />
sucht nach<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;script type="text/javascript"&gt;
// &lt;!--
	if(use_xmlhttprequest == "1")
	{
		&#36;("#edit_post_{&#36;post['pid']}").popupMenu();
	}
// --&gt;
&lt;/script&gt;</code></div></div><br />
<br />
und fügt davor dies ein<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;script type="text/javascript"&gt;
&#36;.noConflict();
&lt;/script&gt;</code></div></div><br />
<br />
<br />
<a href="http://marketpress.de/dokumentation/xtreme/aktivierbare-theme-features/fancybox-effekt/" target="_blank" rel="noopener" class="mycode_url">Weitere Effekte</a> können in das Plugin eingebaut werden. Dazu braucht man auch nicht immer das Plugin zu deaktivieren bzw aktivieren. Ein überschreiben der Datei reicht hierfür.<br />
<br />
<br />
<br />
Wer Lust hat, kann ja gerne ein richtiges Plugin machen.<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=9799" target="_blank">upload.zip</a> (Größe: 54,51 KB / Downloads: 35)
]]></description>
			<content:encoded><![CDATA[Die Fancybox kennt mit Sicherheit jeder. Momentan gibt es hierfür noch kein offizielles Plugin, und das aus der 1.6* Version, funktioniert nur bedingt.<br />
<br />
Daher habe ich etwas gebastelt, das zumindest diese in der 1.8* funktioniert.<br />
<br />
<br />
Anhang downloaden, entpacken, und den Inhalt in die entsprechenden Ordner kopieren.<br />
<br />
Aktiviert das Plugin. (Keine weiteren Einstellungen nötig)<br />
<br />
<br />
Da aber das popup Menü des Bearbeiten Buttons datit nicht mehr funktioniert, muss per Hand ein no.conflict davor gesetzt werden.<br />
<br />
Öffnet das ACP-&gt;Templates &amp; Style-&gt;Templates-&gt;dein Template-Set wählen-&gt;Post Bit Templates-&gt;postbit_edit<br />
<br />
sucht nach<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;script type="text/javascript"&gt;
// &lt;!--
	if(use_xmlhttprequest == "1")
	{
		&#36;("#edit_post_{&#36;post['pid']}").popupMenu();
	}
// --&gt;
&lt;/script&gt;</code></div></div><br />
<br />
und fügt davor dies ein<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;script type="text/javascript"&gt;
&#36;.noConflict();
&lt;/script&gt;</code></div></div><br />
<br />
<br />
<a href="http://marketpress.de/dokumentation/xtreme/aktivierbare-theme-features/fancybox-effekt/" target="_blank" rel="noopener" class="mycode_url">Weitere Effekte</a> können in das Plugin eingebaut werden. Dazu braucht man auch nicht immer das Plugin zu deaktivieren bzw aktivieren. Ein überschreiben der Datei reicht hierfür.<br />
<br />
<br />
<br />
Wer Lust hat, kann ja gerne ein richtiges Plugin machen.<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=9799" target="_blank">upload.zip</a> (Größe: 54,51 KB / Downloads: 35)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Nützliche MySQL Befehle]]></title>
			<link>https://forum.mybb.de/thread-26407.html</link>
			<pubDate>Wed, 12 Sep 2012 18:33:15 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.mybb.de/member.php?action=profile&uid=2693">Jockl</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.mybb.de/thread-26407.html</guid>
			<description><![CDATA[Dieses Tutorial hat MattRogowski von MyBB.com ursprünglich <a href="http://community.mybb.com/thread-44380.html" target="_blank" rel="noopener" class="mycode_url">hier</a> erstellt. Wir haben uns entschlossen, dies auch in unserem Forum aufzunehmen und um den ein oder anderen Befehl zu ergänzen.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">Gleich zu Beginn das Wichtigste!</span></span></span></span><br />
<br />
<span style="color: #FF4500;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Führt SQL Queries wirklich nur dann aus, wenn Ihr Euch darüber absolut sicher seid, was dieser Query bewirkt und wenn Ihr der Person vertraut, die Euch einen Query hat zukommen lassen. Das Arbeiten mit SQL Queries ist wie das berühmt berüchtigte Spiel mit dem Feuer. Ein kleiner Fehler kann sehr viel oder alles zerstören oder Dich zumindest in große Problem stürzen. Wer sich nicht sicher ist, sollte lieber zweimal im Forum nachfragen oder/und vorher ein Backup der Datenbank erstellen. Lieber ein Backup der Datenbank zu viel, als ein Forum komplett neu aufbauen zu müssen.</span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">Was ist ein SQL Query?</span></span></span><br />
<br />
Zunächst einmal sind es Befehle, die in einem Datenbank Manager wie z.B. PHPMyAdmin ausgeführt werden und Datenbankeinträge ändern, ergänzen oder auch löschen. Für gewöhnlich werden sie verwendet, wenn eine große Menge an Daten editiert oder geändert werden sollen.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">Wie sehen solche Befehle aus?</span></span></span><br />
<br />
Prinzipiell gibt es zwei unterschiedliche Schreibweisen, die wir uns hier mal ansehen wollen. Als Beispiel nehmen wir einen Befehl, mit dem man die Beitragszahl des Admins auf 1 setzen kann.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">postnum</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">uid</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' 
</span></code></div></div></div>oder<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE mybb_users SET postnum</span><span style="color: #007700">=</span><span style="color: #0000BB">1 WHERE uid</span><span style="color: #007700">=</span><span style="color: #0000BB">1 
</span></code></div></div></div> <br />
Dieser Query führt ein <span style="font-weight: bold;" class="mycode_b">update</span> der Tabelle <span style="font-weight: bold;" class="mycode_b">mybb_users</span> durch. Es setzt (<span style="font-weight: bold;" class="mycode_b">set</span>) den Eintrag in <span style="font-weight: bold;" class="mycode_b">postnum</span> (steht für die Beitragszahl) dort auf <span style="font-weight: bold;" class="mycode_b">1</span>, wo die <span style="font-weight: bold;" class="mycode_b">uid</span> (User-ID) <span style="font-weight: bold;" class="mycode_b">1</span> ist. Vergleiche die fett gedruckten Werte mit dem o.a. Query in den PHP-Tags. Wenn wir nun dieses Query ausführen, sollte als Ergebnis ausgegeben werden, dass genau eine Tabellenreihe (table row) betroffen war, nämlich von dem User mit der User-ID 1, der normalerweise der Super-Admin ist.<br />
<br />
Beachte auch, dass diese beiden Beispiele ein unterschiedliches Layout aufweisen. Eines nutzt die Zeichen ` und ' inklusive Leerezeichen, während das andere Query dies nicht nutzt. Kurz und gut, jedes der beiden Beispiele funktioniert, aber auf eines ist zu achten: Wenn Du das erste Layout nutzt, musst Du darauf achten, dass Du die korrekten Zeichen für ` und ' verwendest. Datenbanktabellen und -spalten benötigen ein `, während die Einträge, die geändert werden sollen, ein ' benötigen. SQL query Funktionen sind unabhängig von Groß- und Kleinschreibung, so dass sowohl UPDATE/update, SET/set und z.B. WHERE/where funktioniert, egal ob in großen Buchstaben oder eben nicht.<br />
<br />
Um in einem Query eine spezielle Datenbank anzusprechen, würde die Zeile wie folgt aussehen:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">database_name</span><span style="color: #007700">`.`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">postnum</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">uid</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' 
</span></code></div></div></div> <br />
Wie Du sehen kannst, befindet sich hier der Datenbankname innerhalb von zwei ` Zeichen. Die Datenbanktabelle wird direkt mit einem Punkt . angehängt.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">Was kann schief gehen?</span></span></span><br />
<br />
Wenn Du SQL Queries ausführst, musst Du Dir sicher sein, was Du machst und welche Auswirkungen der Query hat. Die Änderungen durch den Query können <span style="font-weight: bold;" class="mycode_b">nicht</span> rückgängig gemacht werden. Wenn Du z.B einen Query ausführst, der eine bestimmte E-Mail Adresse jedem einzelnen User zuordnet, dann wirst Du im ACP auf ziemlich viel Ärger stoßen und Du wirst das nicht rückgängig machen können. Hier ein klassisches Beispiel, was schief gehen kann:<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">email</span><span style="color: #007700">` = </span><span style="color: #DD0000">'email@domain.com' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">uid</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' 
</span></code></div></div></div> <br />
Dieser Query setzt die E-Mail Adresse des Users mit der uid 1 auf email@domain.com. Hier haben wir eine spezifische uid und die Änderung wird nur die eine Tabellenreihe mit der uid 1 betreffen. Wenn man aber nun<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">email</span><span style="color: #007700">` = </span><span style="color: #DD0000">'email@domain.com' 
</span></code></div></div></div> <br />
ausführt, dann haben wir den Salat.<br />
<br />
Du hast die E-Mail Adresse von <span style="font-weight: bold;" class="mycode_b">allen</span> Usern auf email@domain.com gesetzt, da Du keine spezifische Tabellenreihe abgefragt hast. Dies wird im ACP zu Fehlern bei den Usern führen. Diese haben z.B. keine Chance mehr, sich ein neues Passwort zusenden zu lassen, bekommen keine Mails mehr zu abonnierten Themen usw. usf.<br />
<br />
Manchmal kann man die WHERE-Bedingung aber auch weglassen, wie wir weiter unten sehen werden. Wir machen das, wenn wir wirklich alle einzelnen Einträge einer Tabelle einheitlich ändern wollen. Wie z.B. beim Zurücksetzen aller Avatare.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">Welche Queries könnten nun für Dich von Interesse sein?</span></span></span><br />
<br />
Die meisten Queries, die Du jemals benötigen wirst, werden wohl sogenannte <span style="font-weight: bold;" class="mycode_b">UPDATE</span> Queries sein. Hier werden Datenbankeinträge aktualisiert, während ADD oder REMOVE Queries die Datenbanktabellen oder auch die Datenbankstruktur verändern. Es gibt aber noch ein paar andere Queries, die wir gut gebrauchen können.<br />
<br />
Nachfolgend findet Ihr ein paar Queries, die interessant sein könnten bzw. im Forum immer wieder angefragt werden. Achtet bitte darauf, dass einige dieser Queries noch zusätzliche Aktionen nach sich ziehen können, wie z.B. Templateänderungen, damit User bestimmte Einstellungen, die Ihr extra geändert habt, nicht wieder rückgängig machen können.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Klassische Ansicht für alle User</span> (Templateänderungen sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">classicpostbit</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">classicpostbit</span><span style="color: #007700">` = </span><span style="color: #DD0000">'0' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Horizontale Ansicht für alle User</span> (Templateänderungen sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">classicpostbit</span><span style="color: #007700">` = </span><span style="color: #DD0000">'0' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">classicpostbit</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Zurücksetzen eines Passwortes auf 'test'</span> (X muss hier durch die uid des Users ersetzt werden, dessen Passwort ersetzt werden soll):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">password</span><span style="color: #007700">` = </span><span style="color: #DD0000">'098f6bcd4621d373cade4e832627b4f6'</span><span style="color: #007700">, `</span><span style="color: #DD0000">salt</span><span style="color: #007700">` = </span><span style="color: #DD0000">'' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">uid</span><span style="color: #007700">` = </span><span style="color: #DD0000">'X' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Zurücksetzen Deiner Admin-Usergruppe auf '4', falls diese durch irgendeine Aktion geändert wurde</span> (ändere den Wert für uid, wenn diese nicht 1 ist):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">usergroup</span><span style="color: #007700">` = </span><span style="color: #DD0000">'4' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">uid</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Themenbewertung in allen Foren deaktivieren</span> (danach muss der 'forums' cache im ACP neu ermittelt werden):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_forums</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">allowtratings</span><span style="color: #007700">` = </span><span style="color: #DD0000">'0' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">allowtratings</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Themenbewertung in allen Foren aktivieren</span> (danach muss der 'forums' cache im ACP neu ermittelt werden):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_forums</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">allowtratings</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">allowtratings</span><span style="color: #007700">` = </span><span style="color: #DD0000">'0' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Alle unsichtbaren User sichtbar machen</span> (Templateänderungen sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">invisible</span><span style="color: #007700">` = </span><span style="color: #DD0000">'0' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">invisible</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Entferne alle Avatare</span> (Templateänderungen und Änderung der Konfiguration sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">avatar</span><span style="color: #007700">` = </span><span style="color: #DD0000">'' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Entferne alle Signaturen</span> (Templateänderungen sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">signature</span><span style="color: #007700">` = </span><span style="color: #DD0000">'' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Entferne alle von den Usern selbst erstellten Benutzertitel</span> (Templateänderungen und Änderung der Konfiguration sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">usertitle</span><span style="color: #007700">` = </span><span style="color: #DD0000">'' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Alle User sollen E-Mails vom Admin erhalten können</span> (Templateänderungen sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">allownotices</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">allownotices</span><span style="color: #007700">` = </span><span style="color: #DD0000">'0' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Alle User sollen PNs erhalten können</span> (Templateänderungen sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">receivepms</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">receivepms</span><span style="color: #007700">` = </span><span style="color: #DD0000">'0' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Aktiviere alle User, die auf Aktivierung warten</span>:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">usergroup</span><span style="color: #007700">` = </span><span style="color: #DD0000">'2' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">usergroup</span><span style="color: #007700">` = </span><span style="color: #DD0000">'5' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Lösche alle User, die auf Aktivierung warten</span>:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">DELETE FROM </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">usergroup</span><span style="color: #007700">` = </span><span style="color: #DD0000">'5' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Aktiviere die Sommerzeit für alle User</span>:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE mybb_users SET dst </span><span style="color: #007700">= </span><span style="color: #DD0000">'1' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Deaktiviere die Sommerzeit für alle User</span>:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE mybb_users SET dst </span><span style="color: #007700">= </span><span style="color: #DD0000">'0' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Baumstruktur für alle User statt linearem Modus</span>:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">threadmode</span><span style="color: #007700">` = </span><span style="color: #DD0000">'threaded' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">threadmode</span><span style="color: #007700">` = </span><span style="color: #DD0000">'linear' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Linearer Modus für alle User statt Baumstruktur</span>:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">threadmode</span><span style="color: #007700">` = </span><span style="color: #DD0000">'linear' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">threadmode</span><span style="color: #007700">` = </span><span style="color: #DD0000">'threaded' 
</span></code></div></div></div><br />
<br />
In all den o.a. Queries haben wir als Präfix mybb_ verwendet. Wenn Du diesen Präfix während der Installation oder danach geändert hast, dann musst Du die Queries natürlich entsprechend anpassen. Welchen Präfix Du in der Datenbank nutzt, kannst Du über die Datei inc/config.php in der Zeile "&#36;config['database']['table_prefix']" ermitteln. Du kannst aber natürlich auch direkt in der Datenbank nachsehen.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">Das ist ja alles ganz toll aber wie und wo führe ich die Queries nun aus?</span></span></span><br />
<br />
Um die Queries ausführen zu können, benötigst Du Zugang zu Deiner Datenbank, z.B. mittels PHPMyAdmin. Wenn Du Dich dort eingeloggt hast, solltest Du so eine Seite sehen, wobei auf der linken Seite eine Liste der Datenbanken gezeigt wird:<br />
<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7950" target="_blank">PHPMyAdmin2.png</a> (Größe: 62,61 KB / Downloads: 68)
<br />
   <br />
Wenn Du nun auf Deinen Datenbanknamen klickst, erscheint eine Seite, die wie folgt aussieht. Hier werden alle Datenbanktabellen angezeigt:<br />
<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7951" target="_blank">PHPMyAdmin3.png</a> (Größe: 49,58 KB / Downloads: 55)
<br />
   <br />
<br />
Klicke auf den Tabe mit der Bezeichnunge 'SQL'. Es erscheint eine Seite mit einer Textbox. Hier kannst Du den Query eingeben.<br />
<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7952" target="_blank">PHPMyAdmin4.png</a> (Größe: 35,51 KB / Downloads: 50)
<br />
   <br />
Mit 'Go' oder 'OK' wird der Query ausgeführt. Danach erscheint eine entsprechende Bestätigung, dass der Query ausgeführt wurde.<br />
<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7953" target="_blank">PHPMyAdmin5.png</a> (Größe: 49,46 KB / Downloads: 52)
<br />
<br />
Wenn eine Fehlermeldung erscheint, die z.B. sagt, dass in dem Query ein Fehler vorhanden ist, dann versichere Dich, dass Du den Query korrekt kopiert hast oder frage bei der Person nach, die Dir den Query hat zukommen lassen (kann ja auch sein, dass Du hier im Forum einen entsprechenden Tipp erhältst). Wenn einer der o.a. Queries nicht funktionieren sollte, dann versuche die alternative Schreibweise zu verwenden, die oben in diesem Beitra vorgestellt wurde).<br />
<br />
<br />
<br />
Wir hoffen, mit diesem Thread dem ein oder anderen weiter helfen zu können. Wenn es Fragen gibt, immer her damit und wer einen Query hat, der vielleicht auch für andere User von Interesse sein könnte, dann bitte per PN an ein <a href="https://forum.mybb.de/showteam.php" target="_blank" rel="noopener" class="mycode_url">Teammitglied</a>, damit wir es kontrollieren und ggf. hier eintragen können.]]></description>
			<content:encoded><![CDATA[Dieses Tutorial hat MattRogowski von MyBB.com ursprünglich <a href="http://community.mybb.com/thread-44380.html" target="_blank" rel="noopener" class="mycode_url">hier</a> erstellt. Wir haben uns entschlossen, dies auch in unserem Forum aufzunehmen und um den ein oder anderen Befehl zu ergänzen.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">Gleich zu Beginn das Wichtigste!</span></span></span></span><br />
<br />
<span style="color: #FF4500;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Führt SQL Queries wirklich nur dann aus, wenn Ihr Euch darüber absolut sicher seid, was dieser Query bewirkt und wenn Ihr der Person vertraut, die Euch einen Query hat zukommen lassen. Das Arbeiten mit SQL Queries ist wie das berühmt berüchtigte Spiel mit dem Feuer. Ein kleiner Fehler kann sehr viel oder alles zerstören oder Dich zumindest in große Problem stürzen. Wer sich nicht sicher ist, sollte lieber zweimal im Forum nachfragen oder/und vorher ein Backup der Datenbank erstellen. Lieber ein Backup der Datenbank zu viel, als ein Forum komplett neu aufbauen zu müssen.</span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">Was ist ein SQL Query?</span></span></span><br />
<br />
Zunächst einmal sind es Befehle, die in einem Datenbank Manager wie z.B. PHPMyAdmin ausgeführt werden und Datenbankeinträge ändern, ergänzen oder auch löschen. Für gewöhnlich werden sie verwendet, wenn eine große Menge an Daten editiert oder geändert werden sollen.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">Wie sehen solche Befehle aus?</span></span></span><br />
<br />
Prinzipiell gibt es zwei unterschiedliche Schreibweisen, die wir uns hier mal ansehen wollen. Als Beispiel nehmen wir einen Befehl, mit dem man die Beitragszahl des Admins auf 1 setzen kann.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">postnum</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">uid</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' 
</span></code></div></div></div>oder<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE mybb_users SET postnum</span><span style="color: #007700">=</span><span style="color: #0000BB">1 WHERE uid</span><span style="color: #007700">=</span><span style="color: #0000BB">1 
</span></code></div></div></div> <br />
Dieser Query führt ein <span style="font-weight: bold;" class="mycode_b">update</span> der Tabelle <span style="font-weight: bold;" class="mycode_b">mybb_users</span> durch. Es setzt (<span style="font-weight: bold;" class="mycode_b">set</span>) den Eintrag in <span style="font-weight: bold;" class="mycode_b">postnum</span> (steht für die Beitragszahl) dort auf <span style="font-weight: bold;" class="mycode_b">1</span>, wo die <span style="font-weight: bold;" class="mycode_b">uid</span> (User-ID) <span style="font-weight: bold;" class="mycode_b">1</span> ist. Vergleiche die fett gedruckten Werte mit dem o.a. Query in den PHP-Tags. Wenn wir nun dieses Query ausführen, sollte als Ergebnis ausgegeben werden, dass genau eine Tabellenreihe (table row) betroffen war, nämlich von dem User mit der User-ID 1, der normalerweise der Super-Admin ist.<br />
<br />
Beachte auch, dass diese beiden Beispiele ein unterschiedliches Layout aufweisen. Eines nutzt die Zeichen ` und ' inklusive Leerezeichen, während das andere Query dies nicht nutzt. Kurz und gut, jedes der beiden Beispiele funktioniert, aber auf eines ist zu achten: Wenn Du das erste Layout nutzt, musst Du darauf achten, dass Du die korrekten Zeichen für ` und ' verwendest. Datenbanktabellen und -spalten benötigen ein `, während die Einträge, die geändert werden sollen, ein ' benötigen. SQL query Funktionen sind unabhängig von Groß- und Kleinschreibung, so dass sowohl UPDATE/update, SET/set und z.B. WHERE/where funktioniert, egal ob in großen Buchstaben oder eben nicht.<br />
<br />
Um in einem Query eine spezielle Datenbank anzusprechen, würde die Zeile wie folgt aussehen:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">database_name</span><span style="color: #007700">`.`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">postnum</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">uid</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' 
</span></code></div></div></div> <br />
Wie Du sehen kannst, befindet sich hier der Datenbankname innerhalb von zwei ` Zeichen. Die Datenbanktabelle wird direkt mit einem Punkt . angehängt.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">Was kann schief gehen?</span></span></span><br />
<br />
Wenn Du SQL Queries ausführst, musst Du Dir sicher sein, was Du machst und welche Auswirkungen der Query hat. Die Änderungen durch den Query können <span style="font-weight: bold;" class="mycode_b">nicht</span> rückgängig gemacht werden. Wenn Du z.B einen Query ausführst, der eine bestimmte E-Mail Adresse jedem einzelnen User zuordnet, dann wirst Du im ACP auf ziemlich viel Ärger stoßen und Du wirst das nicht rückgängig machen können. Hier ein klassisches Beispiel, was schief gehen kann:<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">email</span><span style="color: #007700">` = </span><span style="color: #DD0000">'email@domain.com' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">uid</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' 
</span></code></div></div></div> <br />
Dieser Query setzt die E-Mail Adresse des Users mit der uid 1 auf email@domain.com. Hier haben wir eine spezifische uid und die Änderung wird nur die eine Tabellenreihe mit der uid 1 betreffen. Wenn man aber nun<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">email</span><span style="color: #007700">` = </span><span style="color: #DD0000">'email@domain.com' 
</span></code></div></div></div> <br />
ausführt, dann haben wir den Salat.<br />
<br />
Du hast die E-Mail Adresse von <span style="font-weight: bold;" class="mycode_b">allen</span> Usern auf email@domain.com gesetzt, da Du keine spezifische Tabellenreihe abgefragt hast. Dies wird im ACP zu Fehlern bei den Usern führen. Diese haben z.B. keine Chance mehr, sich ein neues Passwort zusenden zu lassen, bekommen keine Mails mehr zu abonnierten Themen usw. usf.<br />
<br />
Manchmal kann man die WHERE-Bedingung aber auch weglassen, wie wir weiter unten sehen werden. Wir machen das, wenn wir wirklich alle einzelnen Einträge einer Tabelle einheitlich ändern wollen. Wie z.B. beim Zurücksetzen aller Avatare.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">Welche Queries könnten nun für Dich von Interesse sein?</span></span></span><br />
<br />
Die meisten Queries, die Du jemals benötigen wirst, werden wohl sogenannte <span style="font-weight: bold;" class="mycode_b">UPDATE</span> Queries sein. Hier werden Datenbankeinträge aktualisiert, während ADD oder REMOVE Queries die Datenbanktabellen oder auch die Datenbankstruktur verändern. Es gibt aber noch ein paar andere Queries, die wir gut gebrauchen können.<br />
<br />
Nachfolgend findet Ihr ein paar Queries, die interessant sein könnten bzw. im Forum immer wieder angefragt werden. Achtet bitte darauf, dass einige dieser Queries noch zusätzliche Aktionen nach sich ziehen können, wie z.B. Templateänderungen, damit User bestimmte Einstellungen, die Ihr extra geändert habt, nicht wieder rückgängig machen können.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Klassische Ansicht für alle User</span> (Templateänderungen sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">classicpostbit</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">classicpostbit</span><span style="color: #007700">` = </span><span style="color: #DD0000">'0' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Horizontale Ansicht für alle User</span> (Templateänderungen sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">classicpostbit</span><span style="color: #007700">` = </span><span style="color: #DD0000">'0' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">classicpostbit</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Zurücksetzen eines Passwortes auf 'test'</span> (X muss hier durch die uid des Users ersetzt werden, dessen Passwort ersetzt werden soll):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">password</span><span style="color: #007700">` = </span><span style="color: #DD0000">'098f6bcd4621d373cade4e832627b4f6'</span><span style="color: #007700">, `</span><span style="color: #DD0000">salt</span><span style="color: #007700">` = </span><span style="color: #DD0000">'' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">uid</span><span style="color: #007700">` = </span><span style="color: #DD0000">'X' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Zurücksetzen Deiner Admin-Usergruppe auf '4', falls diese durch irgendeine Aktion geändert wurde</span> (ändere den Wert für uid, wenn diese nicht 1 ist):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">usergroup</span><span style="color: #007700">` = </span><span style="color: #DD0000">'4' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">uid</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Themenbewertung in allen Foren deaktivieren</span> (danach muss der 'forums' cache im ACP neu ermittelt werden):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_forums</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">allowtratings</span><span style="color: #007700">` = </span><span style="color: #DD0000">'0' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">allowtratings</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Themenbewertung in allen Foren aktivieren</span> (danach muss der 'forums' cache im ACP neu ermittelt werden):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_forums</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">allowtratings</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">allowtratings</span><span style="color: #007700">` = </span><span style="color: #DD0000">'0' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Alle unsichtbaren User sichtbar machen</span> (Templateänderungen sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">invisible</span><span style="color: #007700">` = </span><span style="color: #DD0000">'0' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">invisible</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Entferne alle Avatare</span> (Templateänderungen und Änderung der Konfiguration sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">avatar</span><span style="color: #007700">` = </span><span style="color: #DD0000">'' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Entferne alle Signaturen</span> (Templateänderungen sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">signature</span><span style="color: #007700">` = </span><span style="color: #DD0000">'' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Entferne alle von den Usern selbst erstellten Benutzertitel</span> (Templateänderungen und Änderung der Konfiguration sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">usertitle</span><span style="color: #007700">` = </span><span style="color: #DD0000">'' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Alle User sollen E-Mails vom Admin erhalten können</span> (Templateänderungen sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">allownotices</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">allownotices</span><span style="color: #007700">` = </span><span style="color: #DD0000">'0' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Alle User sollen PNs erhalten können</span> (Templateänderungen sind notwendig, wenn User dies nicht wieder selbst umstellen können sollen):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">receivepms</span><span style="color: #007700">` = </span><span style="color: #DD0000">'1' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">receivepms</span><span style="color: #007700">` = </span><span style="color: #DD0000">'0' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Aktiviere alle User, die auf Aktivierung warten</span>:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">usergroup</span><span style="color: #007700">` = </span><span style="color: #DD0000">'2' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">usergroup</span><span style="color: #007700">` = </span><span style="color: #DD0000">'5' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Lösche alle User, die auf Aktivierung warten</span>:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">DELETE FROM </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">usergroup</span><span style="color: #007700">` = </span><span style="color: #DD0000">'5' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Aktiviere die Sommerzeit für alle User</span>:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE mybb_users SET dst </span><span style="color: #007700">= </span><span style="color: #DD0000">'1' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Deaktiviere die Sommerzeit für alle User</span>:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE mybb_users SET dst </span><span style="color: #007700">= </span><span style="color: #DD0000">'0' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Baumstruktur für alle User statt linearem Modus</span>:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">threadmode</span><span style="color: #007700">` = </span><span style="color: #DD0000">'threaded' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">threadmode</span><span style="color: #007700">` = </span><span style="color: #DD0000">'linear' 
</span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Linearer Modus für alle User statt Baumstruktur</span>:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP-Code:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">UPDATE </span><span style="color: #007700">`</span><span style="color: #DD0000">mybb_users</span><span style="color: #007700">` </span><span style="color: #0000BB">SET </span><span style="color: #007700">`</span><span style="color: #DD0000">threadmode</span><span style="color: #007700">` = </span><span style="color: #DD0000">'linear' </span><span style="color: #0000BB">WHERE </span><span style="color: #007700">`</span><span style="color: #DD0000">threadmode</span><span style="color: #007700">` = </span><span style="color: #DD0000">'threaded' 
</span></code></div></div></div><br />
<br />
In all den o.a. Queries haben wir als Präfix mybb_ verwendet. Wenn Du diesen Präfix während der Installation oder danach geändert hast, dann musst Du die Queries natürlich entsprechend anpassen. Welchen Präfix Du in der Datenbank nutzt, kannst Du über die Datei inc/config.php in der Zeile "&#36;config['database']['table_prefix']" ermitteln. Du kannst aber natürlich auch direkt in der Datenbank nachsehen.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">Das ist ja alles ganz toll aber wie und wo führe ich die Queries nun aus?</span></span></span><br />
<br />
Um die Queries ausführen zu können, benötigst Du Zugang zu Deiner Datenbank, z.B. mittels PHPMyAdmin. Wenn Du Dich dort eingeloggt hast, solltest Du so eine Seite sehen, wobei auf der linken Seite eine Liste der Datenbanken gezeigt wird:<br />
<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7950" target="_blank">PHPMyAdmin2.png</a> (Größe: 62,61 KB / Downloads: 68)
<br />
   <br />
Wenn Du nun auf Deinen Datenbanknamen klickst, erscheint eine Seite, die wie folgt aussieht. Hier werden alle Datenbanktabellen angezeigt:<br />
<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7951" target="_blank">PHPMyAdmin3.png</a> (Größe: 49,58 KB / Downloads: 55)
<br />
   <br />
<br />
Klicke auf den Tabe mit der Bezeichnunge 'SQL'. Es erscheint eine Seite mit einer Textbox. Hier kannst Du den Query eingeben.<br />
<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7952" target="_blank">PHPMyAdmin4.png</a> (Größe: 35,51 KB / Downloads: 50)
<br />
   <br />
Mit 'Go' oder 'OK' wird der Query ausgeführt. Danach erscheint eine entsprechende Bestätigung, dass der Query ausgeführt wurde.<br />
<br />

<br />
<img src="https://forum.mybb.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7953" target="_blank">PHPMyAdmin5.png</a> (Größe: 49,46 KB / Downloads: 52)
<br />
<br />
Wenn eine Fehlermeldung erscheint, die z.B. sagt, dass in dem Query ein Fehler vorhanden ist, dann versichere Dich, dass Du den Query korrekt kopiert hast oder frage bei der Person nach, die Dir den Query hat zukommen lassen (kann ja auch sein, dass Du hier im Forum einen entsprechenden Tipp erhältst). Wenn einer der o.a. Queries nicht funktionieren sollte, dann versuche die alternative Schreibweise zu verwenden, die oben in diesem Beitra vorgestellt wurde).<br />
<br />
<br />
<br />
Wir hoffen, mit diesem Thread dem ein oder anderen weiter helfen zu können. Wenn es Fragen gibt, immer her damit und wer einen Query hat, der vielleicht auch für andere User von Interesse sein könnte, dann bitte per PN an ein <a href="https://forum.mybb.de/showteam.php" target="_blank" rel="noopener" class="mycode_url">Teammitglied</a>, damit wir es kontrollieren und ggf. hier eintragen können.]]></content:encoded>
		</item>
	</channel>
</rss>