<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>KS Webdesign - Der Blog &#187; autor</title>
	<atom:link href="http://webdesign-passau.com/wordpress/tag/autor/feed/" rel="self" type="application/rss+xml" />
	<link>http://webdesign-passau.com/wordpress</link>
	<description></description>
	<lastBuildDate>Wed, 18 Jan 2012 13:08:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WP 3.1 &#8211; Sicherheitslücke durch Gestaltungsmöglichkeit</title>
		<link>http://webdesign-passau.com/wordpress/wp-3-sicherheitsluecke-durch-gestaltungsmoeglichkeit/</link>
		<comments>http://webdesign-passau.com/wordpress/wp-3-sicherheitsluecke-durch-gestaltungsmoeglichkeit/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 13:50:40 +0000</pubDate>
		<dc:creator>Klaus</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[autor]]></category>
		<category><![CDATA[gestaltung]]></category>
		<category><![CDATA[Kommentare]]></category>
		<category><![CDATA[sicherheitslücke]]></category>

		<guid isPermaLink="false">http://webdesign-passau.com/wordpress/?p=593</guid>
		<description><![CDATA[Beim technischen und optischen Neugestalten meines Blogs fiel mir zufällig auf, das meinen Kommentaren automatisch eine Klasse hinzugefügt wird, die es mir ermöglicht, meine Antworten besonders zu gestalten. Super! Weniger super ist allerdings, das der hintere Teil dieses Klassennamens aus &#8230; <a href="http://webdesign-passau.com/wordpress/wp-3-sicherheitsluecke-durch-gestaltungsmoeglichkeit/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Beim technischen und optischen Neugestalten meines Blogs fiel mir zufällig auf, das meinen Kommentaren automatisch eine Klasse hinzugefügt wird, die es mir ermöglicht, meine Antworten besonders zu gestalten.</p>
<p>Super! Weniger super ist allerdings, das der hintere Teil dieses Klassennamens aus meinem Login-Namen besteht.</p>
<p><span id="more-593"></span></p>
<p>Umpf! Das hieße ja, das sich Hacker nur noch ums Passwort kümmern müßten, den Benutzernamen haben sie dann ja schon mal!</p>
<p class="abstandunten0">Diese Panne zu beheben und trotzdem die Möglichkeit zu haben die Autorenkommentare besonders zu gestalten ist nicht so schwierig.</p>
<p class="abstandunten0">Die Lösung hat <a href="http://www.netzblogr.de/wordpress-sicherheit-und-kommentar-styling" title="Externer Link">Falk in einem Artikel seines NetzBlogR</a> gepostet.</p>
<p><a href="http://www.perun.net/" title="Externer Link">Perun</a> hatte laut dem Artikel bei der Lösung auch seine Finger im Spiel.</p>
<p class="abstandoben2 abstandunten0">Hier nochmal in aller Kürze:</p>
<p>Ich gehe davon aus, das ihr entweder <em>TwentyTen</em> oder eine Abwandlung davon für euer Theme nutzt.</p>
<p class="abstandunten0 abstandoben">Öffnet die <code>functions.php</code> eures Themes und scrollt bis ungefähr Zeile 326 runter. Dort steht Folgendes:</p>
<div class="beitragscode">
<ul>
<li><code>&lt;?php comment_class(); ?&gt;</code></li>
</ul>
</div>
<p class="abstandunten0 abstandoben2">Das ersetzt ihr einfach durch Folgendes:</p>
<div class="beitragscode">
<ul>
<li><code>class=&quot;comment&lt;?php if (($comment-&gt;comment_author_email == get_the_author_email()) &amp;&amp; ($comment-&gt;user_id != 0) ) {echo &quot; bypostauthor&quot;;} ?&gt;&quot;</code></li>
</ul>
</div>
<p>Danach werden dort nur noch die Klassen <code>.comment</code> und <code>.bypostauthor</code> ausgegeben. Das reicht aus, um die Kommentare des Autors besonders zu gestalten.</p>
<p class="abstandoben">Wenn ihr noch etwas sinnvolles für die Sicherheit eures Blogs tun wollt, dann installiert euch das <a href="http://wordpress.org/extend/plugins/login-lockdown/" title="Externer Link">Plugin Login LockDown</a>. Damit könnt ihr die Anzahl der Loginversuche begrenzen, einen Timeout in beliebiger Länge festlegen, Loginerrors maskieren, Lockout schon bei falschem Loginnamen und IP&#8217;s manuell ausschließen. <img src='http://webdesign-passau.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://webdesign-passau.com/wordpress/wp-3-sicherheitsluecke-durch-gestaltungsmoeglichkeit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Kommentar des Autors hervorheben</title>
		<link>http://webdesign-passau.com/wordpress/kommentar-autor-hervorheben/</link>
		<comments>http://webdesign-passau.com/wordpress/kommentar-autor-hervorheben/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 15:03:24 +0000</pubDate>
		<dc:creator>Klaus</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[autor]]></category>
		<category><![CDATA[hervorheben]]></category>
		<category><![CDATA[Kommentare]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://webdesign-passau.com/wordpress/?p=421</guid>
		<description><![CDATA[Schon manchmal dachte ich mir, das es nicht übel wäre, wenn man die Kommentare des Autors farblich etwas hervorheben könnte. Für die entsprechende Stelle wird schon durch die comments.php für jeden Listenpunkt eine id vergeben. Das hieße erst posten, dann &#8230; <a href="http://webdesign-passau.com/wordpress/kommentar-autor-hervorheben/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="abstandunten0">Schon manchmal dachte ich mir, das es nicht übel wäre, wenn man die Kommentare des Autors farblich etwas hervorheben könnte.</p>
<p>Für die entsprechende Stelle wird schon durch die <em>comments.php</em> für jeden Listenpunkt eine <code>id</code> vergeben. Das hieße erst posten, dann durch das Studium des Quelltextes die <code>id</code> raussuchen, die <code>style.css</code> ergänzen und hochladen.</p>
<p class="abstandunten0">Und das jetzt bitteschön für jeden eigenen Kommentar.</p>
<p><strong>Umpf!!</strong> Als wenn ich sonst nix zu tun hätte.</p>
<p>Das geht auch viel einfacher.<span id="more-421"></span></p>
<p>Wir müßten nur dafür sorgen, das für den Listenpunkt eine entsprechende Klasse generiert wird, die wir dann wiederrum per CSS gestalten könnten.</p>
<p>Zwei Klassen brauchen wir: eine <code>.autor</code> und eine <code>.gast</code>.</p>
<p>Werfen wir erst mal einen Blick in eine <em>Wald-und-Wiesen-comments.php</em></p>
<p class="abstandunten0 abstandoben">Die entscheidende Stelle schaut bisher so aus::</p>
<div class="beitragscode">
<ul>
<li><code>&lt;?php foreach ($comments as $comment) : ?&gt;</code></li>
<li><code>&lt;li id=&quot;comment-&lt;?php comment_ID(); ?&gt;&quot;&gt;</code></li>
</ul>
</div>
<p>Dort frimeln wir jetzt zwei kurze Abschnitte <em>PHP-Code</em> hinein.</p>
<p class="abstandunten0 abstandoben2">Erster Codeabschnitt:</p>
<div class="beitragscode">
<ul>
<li><code>&lt;?php if($comment-&gt;comment_author_email == get_the_author_email() &amp;&amp; ($comment-&gt;user_id != 0)) {</code></li>
<li><code>$class = &quot;autor&quot;;</code></li>
<li><code>} else {</code></li>
<li><code>$class = &quot;gast&quot;;</code></li>
<li><code>}?&gt;</code></li>
</ul>
</div>
<p class="abstandunten0 abstandoben2">Zweiter Codeabschnitt:</p>
<div class="beitragscode">
<ul>
<li><code>class=&quot;&lt;?php echo $class; ?&gt;&quot;</code></li>
</ul>
</div>
<p class="abstandunten0 abstandoben2">Endergebnis:</p>
<div class="beitragscode">
<ul>
<li><code>&lt;?php foreach ($comments as $comment) : ?&gt;</code></li>
<li><code>&lt;?php if($comment-&gt;comment_author_email == get_the_author_email() &amp;&amp; ($comment-&gt;user_id != 0)) {</code></li>
<li><code>$class = &quot;autor&quot;;</code></li>
<li><code>} else {</code></li>
<li><code>$class = &quot;gast&quot;;</code></li>
<li><code>}?&gt;</code></li>
<li><code>&lt;li id=&quot;comment-&lt;?php comment_ID(); ?&gt;&quot;class=&quot;&lt;?php echo $class; ?&gt;&quot;&gt;</code></li>
</ul>
</div>
<p>Das hat sogar so ein <em>PHP-Vollpfosten</em> wie ich hinbekommen.</p>
<p class="abstandunten0 abstandoben2">Bisher habe ich die Kommentarbox so gestaltet:</p>
<div class="beitragscode">
<ul>
<li><code>#inhalt ol#commentlist li  {</code></li>
<li class="codeeinrueckung"><code>background-color:#ebeded;</code></li>
<li class="codeeinrueckung"><code>color:#000;</code></li>
<li class="codeeinrueckung"><code>padding:0.5em 0.5em 0 0.5em;</code></li>
<li class="codeeinrueckung"><code>border:1px dotted #b6bdb6;</code></li>
<li class="codeeinrueckung"><code>margin:1em 0;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p class="abstandunten0 abstandoben2">Jetzt habe ich einfach direkt darunter ergänzt:</p>
<div class="beitragscode">
<ul>
<li><code>#inhalt ol#commentlist li.autor  {</code></li>
<li class="codeeinrueckung"><code> background-color:#fdfdef;</code></li>
<li class="codeeinrueckung"><code>border:1px solid #a7aea7;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p>Mein besonderer Dank gilt <a href="http://www.webseiten-infos.de/eigene-und-fremde-kommentare-unterscheiden/" title="Externer Link">Dieter</a>, ohne ihn wäre dieser Artikel nicht entstanden.</p>
]]></content:encoded>
			<wfw:commentRss>http://webdesign-passau.com/wordpress/kommentar-autor-hervorheben/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

