<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2germanfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Sylvis Blog</title><link>http://www.sylvis-blog.de</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/sylvisblog" /><description>Neugier schafft Wissen</description><language>de-DE</language><lastBuildDate>Wed, 15 May 2013 09:23:46 PDT</lastBuildDate><generator>http://wordpress.org/?v=3.5.1</generator><sy:updatePeriod xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">hourly</sy:updatePeriod><sy:updateFrequency xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">1</sy:updateFrequency><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/sylvisblog" /><feedburner:info uri="sylvisblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><image><link>http://www.sylvis-blog.de</link><url>http://www.extern.sylvis-blog.de/images/logo_feedburner2.jpg</url><title>Sylvis Blog</title></image><feedburner:emailServiceId>sylvisblog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=de&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fsylvisblog" src="http://us.i1.yimg.com/us.yimg.com/i/de/my/addtomyyahoo4.gif">Subscribe with Mein Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fsylvisblog" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsylvisblog" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:browserFriendly>Super, dass Dir die Beiträge von "Sylvis Blog" gefallen und Du nun den Feed abonnierst.&#xD;
&#xD;
Also bis demnächst hier auf diesem Blog. &#xD;
Wir lesen uns! :-)</feedburner:browserFriendly><item><title>CommaFeed – die webbasierte Feedreader-Alternative - wenn sich Google Reader verabschiedet</title><link>http://www.sylvis-blog.de/commafeed-die-webbasierte-feedreader-alternative.html</link><category>Internet</category><category>CommaFeed</category><category>Feed</category><category>Feedreader</category><category>Google</category><category>Google Reader</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sylvi</dc:creator><pubDate>Tue, 07 May 2013 13:30:27 PDT</pubDate><guid isPermaLink="false">http://www.sylvis-blog.de/?p=17997</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p style="text-align: justify;"><img class="alignleft size-full wp-image-18046" title="Google Reader - Ade!" alt="Google Reader - Ade!" src="http://www.sylvis-blog.de/wp-content/uploads/2013/05/googlereader_ade.jpg" width="150" height="120" />Als mich Google Reader heute per Popup mal wieder daran erinnerte, dass er <a title="Powering Down Google Reader" href="http://googlereader.blogspot.de/2013/03/powering-down-google-reader.html" target="_blank">am 01.07. abgeschaltet wird</a>, begab ich mich auch auf die Suche nach einem adäquaten Ersatz.</p>
<p style="text-align: justify;">Da <a title="Startseite des Feedreaders Feedly" href="http://www.feedly.com/index.html" target="_blank">Feedly</a> mehrfach in der Blogosphäre empfohlen wurde, schaute ich mich ein wenig auf dieser Seite um. Allerdings war ich enttäuscht, weil mit ihm abonnierte Artikel (momentan) nur per Browser-Addon und Smartphone-Apps importiert und dementsprechend auch nur mit diesen Zusatztools gelesen werden können.</p>
<p style="text-align: justify;">Ich benötige aber einen <strong>webbasierten</strong> Feedreader, auf den ich von verschiedenen PCs aus zugreifen kann, ohne erst ein Addon installieren zu müssen. Und so stieß ich zufällig auf <a title="Noch ein Ersatz für Google Reader" href="http://log.netbib.de/archives/2013/04/29/noch-ein-ersatz-fur-google-reader/" target="_blank">Edlefs Hinweis</a> auf den alternativen Feedreader <a title="Commafeed, der alternative Feedreader" href="http://www.commafeed.com/welcome" target="_blank">CommaFeed</a>.<span id="more-17997"></span></p>
<p style="text-align: justify;">Diesen kannte ich noch gar nicht und so packte mich die Neugier. Einziges &#8211; wenn auch sehr kleines Manko &#8211; ist, dass der Dienst nur in englischer Sprache verfügbar ist. Allerdings ist die Oberfläche so schlicht gehalten, dass es auch für Benutzer mit geringen Englischkenntnissen keine Probleme geben dürfte.</p>
<h2 style="text-align: justify;">Der Einstieg</h2>
<p style="text-align: justify;">Der Registrierungsvorgang ist fix erledigt und der Import der Google Feeds kinderleicht.</p>
<p style="text-align: justify;"><em>CommaFeed</em> bietet folgende Importmöglichkeiten an:</p>
<ol>
<li><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/05/import_xml_datei.jpg" rel="lightbox[17997]" title="Import einer lokal gesicherten XML-Datei"><img class="alignright size-thumbnail wp-image-18015" title="Import einer lokal gesicherten XML-Datei" alt="Import einer lokal gesicherten XML-Datei" src="http://www.sylvis-blog.de/wp-content/uploads/2013/05/import_xml_datei-150x120.jpg" width="150" height="120" /></a>Import einer XML-Datei, die vorab lokal von Google Reader lokal gesichert wurde oder<br style="clear:both;" /></li>
<li><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/05/import_zugriff_google.jpg" rel="lightbox[17997]" title="Import per Zugriffsberechtigung auf Google"><img class="alignright size-thumbnail wp-image-18016" title="Import per Zugriffsberechtigung auf Google" alt="Import per Zugriffsberechtigung auf Google" src="http://www.sylvis-blog.de/wp-content/uploads/2013/05/import_zugriff_google-150x120.jpg" width="150" height="120" /></a>Webbasierter Direktimport durch Zugriffberechtigung über Google Reader.<br style="clear:both;" /></li>
</ol>
<hr />
<p style="text-align: justify;"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/05/commafeed.jpg" rel="lightbox[17997]" title="Feeddarstellung in CommaFeed"><img class="size-thumbnail wp-image-18044 alignleft" title="Feeddarstellung in CommaFeed" alt="Feeddarstellung in CommaFeed" src="http://www.sylvis-blog.de/wp-content/uploads/2013/05/commafeed-150x120.jpg" width="150" height="120" /></a></p>
<p style="text-align: justify;">Zwei Mausklicks weiter wurden auch schon alle abonnierten Blogseiten mit ihren Favicons aufgelistet.</p>
<p><br style="clear:both;" /></p>
<p style="text-align: justify;">Besonders schön finde ich die optische Hervorhebung von Codes in Blogbeiträgen. Das sah im Google Reader ja immer etwas rudimentär aus:</p>
<h3 style="text-align: justify;">Vergleich:</h3>
<div id="attachment_18026" class="wp-caption alignleft" style="width: 160px"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/05/codedarstellung_googlereader.jpg" rel="lightbox[17997]" title="Codedarstellung im Google Reader"><img class="size-thumbnail wp-image-18026" title="Codedarstellung im Google Reader" alt="Codedarstellung im Google Reader" src="http://www.sylvis-blog.de/wp-content/uploads/2013/05/codedarstellung_googlereader-150x120.jpg" width="150" height="120" /></a><p class="wp-caption-text">Codedarstellung im Google Reader</p></div>
<div id="attachment_18027" class="wp-caption alignleft" style="width: 160px"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/05/codedarstellung_commafeed.jpg" rel="lightbox[17997]" title="Codedarstellung in CommaFeed"><img class="size-thumbnail wp-image-18027" title="Codedarstellung in CommaFeed" alt="Codedarstellung in CommaFeed" src="http://www.sylvis-blog.de/wp-content/uploads/2013/05/codedarstellung_commafeed-150x120.jpg" width="150" height="120" /></a><p class="wp-caption-text">Codedarstellung in CommaFeed</p></div>
<p><br style="clear:both;" /></p>
<h2>Eigenes Styling</h2>
<p style="text-align: justify;"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/05/css-styling.jpg" rel="lightbox[17997]" title="CommaFeed - die webbasierte Feedreader-Alternative"><img class="alignright size-thumbnail wp-image-18036" alt="CSS Styling" src="http://www.sylvis-blog.de/wp-content/uploads/2013/05/css-styling-150x120.jpg" width="150" height="120" /></a>Ein weiteres Schmankerl bietet der Feedabo-Dienst durch die Individualisierung der Darstellung per CSS. Auf den ersten Blick erschien mir die Feedliste ein wenig gedrungen. Daher habe ich mit <em>Firebug</em> die einzelnen CSS-Elemente untersucht und diese etwas in Schrift-, Favicongröße und Linienhöhe angepasst.</p>
<p style="text-align: justify;">Die <em>CommaFeed</em>-eigenen CSS-Elemente werden dadurch überschrieben.</p>
<h2>Teilen über SocialMedia-Dienste ist möglich</h2>
<p style="text-align: justify;"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/05/integrierte-teilenbuttons.jpg" rel="lightbox[17997]" title="Integrierte Teilenbuttons"><img class="alignleft size-thumbnail wp-image-18069" title="Integrierte Teilenbuttons" alt="Integrierte Teilenbuttons" src="http://www.sylvis-blog.de/wp-content/uploads/2013/05/integrierte-teilenbuttons-150x120.jpg" width="150" height="120" /></a>Keine Selbstverständlichkeit ist bei anderen Feedreadern &#8211; <a title="Google Reader-Alternative Feedbin im Test" href="http://stadt-bremerhaven.de/google-reader-alternative-feedbin-im-test/" target="_blank">wie von Caschy in seinem Beitrag über Feedbin noch moniert</a> &#8211; die Einbindung von Teilen-Buttons für <strong>Twitter</strong>, <strong>Facebook</strong>, <strong>Google+</strong>, <strong>Pocket</strong>, <strong>Instapaper</strong> und per <strong>E-Mail</strong>.</p>
<p style="text-align: justify;">
<hr />
<h2>Fazit</h2>
<p style="text-align: justify;"><em>CommaFeed</em> ist ein übersichtlicher, zweckmäßiger und webbasierter Feedreader mit sinnvollen Funktionen ohne unnötiges Chichi. <img src="http://www.sylvis-blog.de/wp-content/themes/Smoky/images/smilies/icon_smile.gif" alt="smilie" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sylvisblog?a=KpM5_zSUUcY:jMCQmYw8eH8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sylvisblog?i=KpM5_zSUUcY:jMCQmYw8eH8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=KpM5_zSUUcY:jMCQmYw8eH8:kVLPHTCn4uI"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=kVLPHTCn4uI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=KpM5_zSUUcY:jMCQmYw8eH8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=KpM5_zSUUcY:jMCQmYw8eH8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sylvisblog/~4/KpM5_zSUUcY" height="1" width="1"/>]]></content:encoded><description>&lt;img width="150" height="120" src="http://www.sylvis-blog.de/wp-content/uploads/2013/05/googlereader_ade.jpg" class="attachment-thumbnail wp-post-image" alt="Google Reader - Ade!" style="float:left; margin:0 20px 10px 10px;" /&gt;Als mich Google Reader heute per Popup mal wieder daran erinnerte, dass er am 01.07. abgeschaltet wird, begab ich mich auch auf die Suche nach einem adäquaten Ersatz. Da Feedly mehrfach in der Blogosphäre empfohlen wurde, schaute ich mich ein wenig auf dieser Seite um. Allerdings war ich enttäuscht, weil mit ihm abonnierte Artikel (momentan) [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sylvis-blog.de/commafeed-die-webbasierte-feedreader-alternative.html/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">8</slash:comments></item><item><title>SMu Manual Dofollow: wenn Backupfile fehlt und die Webseiten-Url nicht versteckt wird</title><link>http://www.sylvis-blog.de/smu-manual-dofollow-wenn-backupfile-fehlt-und-webseiten-url-nicht-versteckt-wird.html</link><category>WordPress</category><category>dofollow</category><category>Kommentare</category><category>Plugin</category><category>Tipps &amp; Tricks</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sylvi</dc:creator><pubDate>Thu, 11 Apr 2013 10:40:23 PDT</pubDate><guid isPermaLink="false">http://www.sylvis-blog.de/?p=17853</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p style="text-align: justify;">Immer wieder werde ich gefragt, welches Plugin ich verwende, um Kommentatoren ein <strong>Dofollow</strong> zu schenken oder die Zeile zum Eintragen der Webseiten-Url nach 30 Tagen zu verbergen. Diese beiden Funktionen stellt das <a title="Downloadseite bei WordPress.org für das Plugin SMu Manual DoFollow" href="http://wordpress.org/extend/plugins/manuall-dofollow/" target="_blank">Plugin SMu Manual Dofollow</a> zur Verfügung.</p>
<p style="text-align: justify;"><a href="http://www.sylvis-blog.de/dofollow-oder-nofollow-was-ist-denn-nun-sinnvoll.html">In diesem Beitrag habe ich näher erläutert</a>, aus welchen Gründen meine Wahl auf dieses Plugin fiel.</p>
<p style="text-align: justify;"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/04/kein_backupfile.jpg" rel="lightbox[17853]" title="Kein Backupfile für den Restore gefunden. Bitte manuell wiederherstellen"><img class="size-thumbnail wp-image-17856 alignright" title="Kein Backupfile für den Restore gefunden. Bitte manuell wiederherstellen" alt="Kein Backupfile für den Restore gefunden. Bitte manuell wiederherstellen" src="http://www.sylvis-blog.de/wp-content/uploads/2013/04/kein_backupfile-150x120.jpg" width="150" height="120" /></a>Nun stellte ich bei einem Test kürzlich fest, dass folgende Meldung erschien, als ich das Feature zum Verstecken der Webseiten-Url ausschalten wollte:</p>
<p style="text-align: justify;">Glücklicherweise ist dieses Plugin auf zwei meiner Blogs (und noch den jeweiligen Testblogs) installiert und so konnte ich den Fehler schnell ausmachen und beheben.<span id="more-17853"></span></p>
<p style="text-align: justify;">Folgende zwei Unterschiede fielen mir beim Abgleich der Template-Verzeichnisse und Dateien auf:</p>
<ol>
<li>Das Verzeichnis des einen Blogs enthielt eine Datei namens <em>comments.php.smubak</em>, in dem eines anderen Blogs fehlte diese;</li>
<li>In der Datei <em>comments.php</em> des einen Blogs war ein zusätzlicher SMu-Eintrag enthalten, in der des anderen Blogs wiederum nicht.</li>
</ol>
<h2>Backupfile erstellen</h2>
<p style="text-align: justify;">Als Erstes habe ich die Original-<em>comments.php</em> (ohne den SMu-Eintrag) mit einem Editor (z. B. Notepad++) geöffnet und unter dem Namen <em>comments.php.smubak</em> abgespeichert. Als Dateityp wählte ich &#8220;All types (*.*)&#8221;, so dass <strong>keine</strong> Dateiendung wie z. B. &#8220;txt&#8221; oder &#8220;php&#8221; angehängt wird.</p>
<p style="text-align: justify;">Diese Datei habe ich in das Verzeichnis meines Themes per FTP hochgeladen.</p>
<h2 style="text-align: justify;">Comments.php um SMu Manual Dofollow-Eintrag ergänzen</h2>
<p style="text-align: justify;"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/04/webseiten_url_verstecken.jpg" rel="lightbox[17853]" title="SMu Manual Dofollow: wenn Backupfile fehlt und die Webseiten-Url nicht versteckt wird"><img class="alignleft size-thumbnail wp-image-17883" alt="Funktion Webseiten-Url verstecken" src="http://www.sylvis-blog.de/wp-content/uploads/2013/04/webseiten_url_verstecken-150x120.jpg" width="150" height="120" /></a></p>
<p style="text-align: justify;">Nun kann es allerdings sein, dass trotz eingeschaltetem Feature die Zeile zum Eintragen der Webseiten-Url bei Beiträgen, die älter als 30 Tage sind, immer noch angezeigt wird. Grund dafür war bei mir, dass folgender Code in der jeweiligen <em>comments.php</em> <strong>nicht</strong> enthalten war:</p>
<pre>/* SMu DoFollow Start */ if ( (time() - get_the_time(&#039;U&#039;)) &lt; (3600*24*30) )</pre>
<p>und</p>
<pre> /* SMu DoFollow End */</pre>
<p style="text-align: justify;">Also suchte ich die Stelle der <em>comments.php</em>, die den SMu-Code enthielt. In diesem Blog wurde er so eingebunden:</p>
<pre>&lt;label for=&quot;email&quot;&gt;&lt;small&gt;Mail (wird nicht ver&ouml;ffentlicht) &lt;?php if ($req) echo &quot;(erforderlich)&quot;; ?&gt;&lt;/small&gt;&lt;/label&gt;&lt;/p&gt;
&lt;?php /* SMu DoFollow Start */ if ( (time() - get_the_time(&#039;U&#039;)) &lt; (3600*24*30) ) { ?&gt;&lt;p&gt;&lt;input type=&quot;text&quot; name=&quot;url&quot; id=&quot;url&quot; value=&quot;&lt;?php echo $comment_author_url; ?&gt;&quot; size=&quot;22&quot; tabindex=&quot;3&quot; /&gt;
&lt;label for=&quot;url&quot;&gt;&lt;small&gt;Webseite&lt;/small&gt;&lt;/label&gt;&lt;/p&gt;&lt;?php } else { ?&gt;&lt;input type=&quot;hidden&quot; name=&quot;url&quot; id=&quot;url&quot; value=&quot;&quot; /&gt;&lt;? } /* SMu DoFollow End */ ?&gt;
&lt;?php endif; ?&gt;</pre>
<p><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/04/versteckte-zeile-webseiten-url.jpg" rel="lightbox[17853]" title="versteckte Anzeige zum Eintragen der Webseiten-Url"><img class="alignleft size-thumbnail wp-image-17892" title="versteckte Anzeige zum Eintragen der Webseiten-Url" alt="versteckte Anzeige zum Eintragen der Webseiten-Url" src="http://www.sylvis-blog.de/wp-content/uploads/2013/04/versteckte-zeile-webseiten-url-150x120.jpg" width="150" height="120" /></a></p>
<p style="text-align: justify;">Nachdem ich die Datei mit den entsprechen Einträgen hochgeladen hatte, funktioniert das Plugin wieder einwandfrei. Warum diese Einträge verschwunden waren? Ich habe keine Ahnung, vielleicht liegt es an den letzten Veränderungen hier im Blog.</p>
<p><br style="clear:both;" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sylvisblog?a=PL1YUHqjBfc:dLb8EOZfrYQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sylvisblog?i=PL1YUHqjBfc:dLb8EOZfrYQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=PL1YUHqjBfc:dLb8EOZfrYQ:kVLPHTCn4uI"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=kVLPHTCn4uI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=PL1YUHqjBfc:dLb8EOZfrYQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=PL1YUHqjBfc:dLb8EOZfrYQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sylvisblog/~4/PL1YUHqjBfc" height="1" width="1"/>]]></content:encoded><description>&lt;img width="150" height="120" src="http://www.sylvis-blog.de/wp-content/uploads/2013/04/kein_backupfile-150x120.jpg" class="attachment-thumbnail wp-post-image" alt="Kein Backupfile für den Restore gefunden. Bitte manuell wiederherstellen" style="float:left; margin:0 20px 10px 10px;" /&gt;Immer wieder werde ich gefragt, welches Plugin ich verwende, um Kommentatoren ein Dofollow zu schenken oder die Zeile zum Eintragen der Webseiten-Url nach 30 Tagen zu verbergen. Diese beiden Funktionen stellt das Plugin SMu Manual Dofollow zur Verfügung. In diesem Beitrag habe ich näher erläutert, aus welchen Gründen meine Wahl auf dieses Plugin fiel. Nun [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sylvis-blog.de/smu-manual-dofollow-wenn-backupfile-fehlt-und-webseiten-url-nicht-versteckt-wird.html/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">2</slash:comments></item><item><title>Meinen Top-Kommentatoren gehört nun eine ganze Seite</title><link>http://www.sylvis-blog.de/meinen-top-kommentatoren-gehoert-nun-eine-ganze-seite.html</link><category>WordPress</category><category>Kommentare</category><category>Plugin</category><category>Seite</category><category>Topkommentatoren</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sylvi</dc:creator><pubDate>Sun, 07 Apr 2013 10:35:50 PDT</pubDate><guid isPermaLink="false">http://www.sylvis-blog.de/?p=17759</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p style="text-align: justify;"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/04/topkommentatoren_seite.jpg" rel="lightbox[17759]" title="Seite mit Topkommentatoren"><img class="alignleft size-thumbnail wp-image-17764" title="Seite mit Topkommentatoren" alt="Seite mit Topkommentatoren" src="http://www.sylvis-blog.de/wp-content/uploads/2013/04/topkommentatoren_seite-150x120.jpg" width="150" height="120" /></a>Da sich langsam aber sicher die Kommentaranzahl der 2.000 nähert, fiel mir wieder ein, dass meine treuesten Kommentare auf diesem Blog sträflich vernachlässigt wurden.</p>
<p style="text-align: justify;">Die aktuellsten der letzten dreißig Tage lasse ich zwar in der Sidebar anzeigen, aber diese Darstellung wird meines Erachtens den fleißigsten Schreibern auf diesem Blog nicht ganz gerecht.</p>
<p style="text-align: justify;">Also, was tun? Extra eine Footer-Sidebar wollte ich nicht dafür anlegen und eine zweite Anzeige in der Sidebar finde ich auch suboptimal. Und dann kam mir die Idee: &#8220;Ich lege eine ganze Seite für meine Top-Kommentatoren an.&#8221;<span id="more-17759"></span></p>
<h2>Plugin &#8220;Top Contributors&#8221; als Helfer</h2>
<p style="text-align: justify;">Regelmäßige Besucher dieses Blogs mögen es kaum glauben, aber ich habe tatsächlich dafür ein Plugin installiert. <img src="http://www.sylvis-blog.de/wp-content/themes/Smoky/images/smilies/icon_wink.gif" alt="smilie" /> Eine manuelle Umsetzung mit Anzeige von Gravataren war mir nicht möglich und so wählte ich das Plugin <a title="Downloadseite bei WordPress.org des Plugins Top Contributors" href="http://wordpress.org/extend/plugins/top-contributors/" target="_blank">Top Contributors</a> aus.</p>
<p style="text-align: justify;">Bei Dieter Welzel habe ich auch noch <a title="TOP Kommentatoren auf dieter-welzel.de" href="http://www.dieter-welzel.de/959/top-kommentatoren-auf-dieter-welzel-de/" target="_blank">eine deutsche Sprachdatei gefunden</a>, die zumindest die wichtigsten Begriffe übersetzt. So bleibt mir dieses schon einmal erspart.</p>
<h3>Einstellungen im Plugin</h3>
<p style="text-align: justify;">Die Anzahl habe ich auf <em>21</em> eingestellt, weil ich die Topkommentatoren in drei Reihen anzeigen möchte. Die Gravatar-Größe ist auf <em>80</em> Pixel festgesetzt. Letztendlich habe noch meine eigene E-Mail-Adresse bei den ausgeschlossenen Benutzern eingefügt, weil ich in der Aufstellung nicht erscheinen soll.</p>
<h2>Anlegen einer Seite für Kommentatoren</h2>
<p style="text-align: justify;">Am besten, ihr schaut Euch den Aufbau Eurer Seiten am Beispiel der Theme-Datei genauer an, die in etwa <em>page.php</em> oder ähnlich lauten müsste, und verwendet dessen Grundgerüst.</p>
<p style="text-align: justify;">Ich zeige Euch gerne, wie letztendlich meine <em>php</em>-Datei für die Seitenanzeige aussieht,<span style="color: #cc0000;"><strong> aber sie soll wirklich nur als Beispiel für die Umsetzung auf diesem Blog dienen.</strong></span></p>
<p style="text-align: justify;">Dafür öffne ich einen Editor (nicht Word oder ein ähnliches Schreibprogramm) &#8211; ich verwende dafür <strong>Notepad++</strong> &#8211; und füge dort folgenden Code ein:</p>
<pre>&lt;?php
/*
Template Name: TopCommentators
*/
?&gt;
&lt;?php get_header(); ?&gt;
&lt;div id=&quot;breadcr&quot;&gt;&lt;?php if (function_exists(&#039;nav_breadcrumb&#039;)) nav_breadcrumb(); ?&gt;&lt;/div&gt;
&lt;div id=&quot;content&quot; class=&quot;narrowcolumn&quot;&gt;
&lt;?php if (have_posts()) : while (have_posts()) : the_post(); ?&gt;
&lt;div class=&quot;post-page&quot; id=&quot;post-&lt;?php the_ID(); ?&gt;&quot;&gt;
&lt;h2 class=&quot;page_title&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/h2&gt;
&lt;div class=&quot;entry entry page&quot;&gt;
&lt;?php the_content(&#039;&lt;p class=&quot;serif&quot;&gt;weiterlesen &raquo;&lt;/p&gt;&#039;); ?&gt;
&lt;?php if(function_exists(&#039;jme_top_contributors&#039;)) { jme_top_contributors(); } ?&gt;
&lt;?php wp_link_pages(array(&#039;before&#039; =&gt; &#039;&lt;p&gt;&lt;strong&gt;Seiten:&lt;/strong&gt; &#039;, &#039;after&#039; =&gt; 
&#039;&lt;/p&gt;&#039;, &#039;next_or_number&#039; =&gt; &#039;number&#039;)); ?&gt;
&lt;?php edit_post_link(&#039;Bearbeiten.&#039;, &#039;&lt;br /&gt;&lt;p&gt;&#039;, &#039;&lt;/p&gt;&#039;); ?&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;?php endwhile; endif; ?&gt;
&lt;/div&gt;
&lt;br style=&quot;clear:both;&quot; /&gt;
&lt;?php get_footer(); ?&gt;</pre>
<p style="text-align: justify;">Die Ausgabe der Top-Kommentatoren wird durch den Code</p>
<pre>&lt;?php if(function_exists(&#039;jme_top_contributors&#039;)) { jme_top_contributors(); } ?&gt;</pre>
<p style="text-align: justify;">erreicht.</p>
<p style="text-align: justify;">Ich persönlich verwende <a title="PHP Cache Script zur Performance Verbesserung" href="http://www.officetrend.de/2889/php-cache-script-zur-performance-verbesserung/" target="_blank">Tanjas Cache Script</a> und daher sieht bei mir der Seiten-Code so aus:</p>
<pre>&lt;?php
/*
Template Name: TopCommentators
*/
?&gt;
&lt;?php get_header(); ?&gt;
&lt;div id=&quot;breadcr&quot;&gt;&lt;?php if (function_exists(&#039;nav_breadcrumb&#039;)) nav_breadcrumb(); ?&gt;&lt;/div&gt;
&lt;div id=&quot;content&quot; class=&quot;narrowcolumn&quot;&gt;
&lt;?php if (have_posts()) : while (have_posts()) : the_post(); ?&gt;
&lt;div class=&quot;post-page&quot; id=&quot;post-&lt;?php the_ID(); ?&gt;&quot;&gt;
&lt;h2 class=&quot;page_title&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/h2&gt;
&lt;div class=&quot;entry entry page&quot;&gt;
&lt;?php the_content(&#039;&lt;p class=&quot;serif&quot;&gt;weiterlesen &raquo;&lt;/p&gt;&#039;); ?&gt;
&lt;?php $cachefile = &quot;cache/topcomment_allsite.html&quot;;
$cachetime = 1440 * 60; // 24 Stunden
if (file_exists($cachefile) &amp;&amp; (time() - $cachetime &lt; filemtime($cachefile))) {
include($cachefile);
} else {
ob_start(); ?&gt;
&lt;?php if(function_exists(&#039;jme_top_contributors&#039;)) { jme_top_contributors(); } ?&gt;
&lt;?php $fp = fopen($cachefile, &#039;w&#039;);
fwrite($fp, ob_get_contents());
fclose($fp);
ob_end_flush();
} ?&gt;
&lt;?php wp_link_pages(array(&#039;before&#039; =&gt; &#039;&lt;p&gt;&lt;strong&gt;Seiten:&lt;/strong&gt; &#039;, &#039;after&#039; =&gt; 
&#039;&lt;/p&gt;&#039;, &#039;next_or_number&#039; =&gt; &#039;number&#039;)); ?&gt;
&lt;?php edit_post_link(&#039;Bearbeiten.&#039;, &#039;&lt;br /&gt;&lt;p&gt;&#039;, &#039;&lt;/p&gt;&#039;); ?&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;?php endwhile; endif; ?&gt;
&lt;/div&gt;
&lt;br style=&quot;clear:both;&quot; /&gt;
&lt;?php get_footer(); ?&gt;
</pre>
<p style="text-align: justify;">Nun speichere ich diese neue Datei ab (ich habe sie beispielsweise &#8220;top_comments.php&#8221; genannt) und lade sie in mein Theme-Verzeichnis per FTP hoch.</p>
<h2>Neue WordPress-Seite erstellen</h2>
<p style="text-align: justify;"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/04/seite-erstellen.jpg" rel="lightbox[17759]" title="Seite erstellen"><img class="alignright size-thumbnail wp-image-17778" title="Seite erstellen" alt="Seite erstellen" src="http://www.sylvis-blog.de/wp-content/uploads/2013/04/seite-erstellen-150x120.jpg" width="150" height="120" /></a>Dann lege ich im Backend meines Blogs eine neue Seite an. Im Dropdownmenü des auszuwählenden Seitentemplates müsste nun unter anderem das Template &#8220;TopCommentators&#8221; aufgeführt sein. Dieses wähle ich aus, vergebe für die Seite einen Titelnamen und speichere ab bzw. veröffentliche sie.</p>
<h2>Gravatar-Anzeige per CSS aufgepimpt</h2>
<p style="text-align: justify;">Um die Darstellung der <strong>Gravatare</strong> auf der neuen Seite ins rechte Licht zu rücken, ließ ich es mir nicht nehmen und habe die CSS-Werte für deren Anzeige noch ein wenig ergänzt. Dazu wähle ich die Datei &#8220;tooltip.css&#8221; in dem Verzeichnis <em>css</em> des Plugins aus. Letztendlich sieht diese nun bei mir wie folgt aus:</p>
<pre>.top-contributors .list img{float:left;margin:25px 10px 15px 1px;img.rounded:-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#F0F0F0;border:1px solid #CCC;-moz-box-shadow:10px 10px 10px #888;-webkit-box-shadow:10px 10px 10px #888;box-shadow:10px 10px 10px #888}
.top-contributors .list .tc-user{font-weight:bold;margin:0px 76px 0px -1px;}
.top-contributors .list .tc-count{font-size:.9em;}
.top-contributors table td{padding:5px;}
.top-contributors .gallery{float:left;margin:0 10px 10px 0;}
#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px;opacity:1;}
#tooltip h3,#tooltip div{margin:0;}
#tooltip .tc-user{font-weight:bold;}
#tooltip .tc-count{font-size:.9em;}</pre>
<p style="text-align: justify;">Um bei einen eventuellen Update des Plugins die Werte beizubehalten, habe ich sie zusätzlich der <em>style.css</em> meines Themes hinzugefügt.</p>
<h2>Wie gelange ich zu dieser Seite?</h2>
<p style="text-align: justify;"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/04/menue-hinzufuegen.jpg" rel="lightbox[17759]" title="Menü hinzufügen"><img class="alignleft size-thumbnail wp-image-17792" title="Menü hinzufügen" alt="Menü hinzufügen" src="http://www.sylvis-blog.de/wp-content/uploads/2013/04/menue-hinzufuegen-150x120.jpg" width="150" height="120" /></a><br />Nun gibt es mehrere Möglichkeiten, die Seite zu erreichen. Beispielsweise könntet ihr nun einen Menüpunkt für Eure Topkommentatoren im Template anlegen.</p>
<p style="text-align: justify;"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/04/seitenlink.jpg" rel="lightbox[17759]" title="Seitenlink zu den Topkommentatoren"><img class="alignright size-thumbnail wp-image-17797" title="Seitenlink zu den Topkommentatoren" alt="Seitenlink zu den Topkommentatoren" src="http://www.sylvis-blog.de/wp-content/uploads/2013/04/seitenlink-150x120.jpg" width="150" height="120" /></a><br />Ich habe allerdings darauf verzichtet und bevorzuge einen Linkhinweis unter den <em>aktuellen Top-Kommentaren</em> in der Sidebar. Dazu habe ich ein Text-Widget unter <em>Design</em> in die Sidebar gezogen und beispielsweise folgenden Wert eingefügt:</p>
<pre>&lt;a href=&quot;http://www.sylvis-blog.de/top-kommentatoren&quot;&gt;&gt;&gt; alle Top-Kommentatoren anzeigen&lt;/a&gt;
&lt;br style=&quot;clear:both;&quot; /&gt;
</pre>
<p style="text-align: justify;">Ändern müsst ihr darin das Linkziel.</p>
<p style="text-align: justify;">Ich hoffe, die <a title="Seite für Top-Kommentatoren" href="http://www.sylvis-blog.de/top-kommentatoren">neue Seite zur Darstellung der Top-Kommentatoren</a> gefällt Euch und wünsche viel Spaß beim Umsetzen. <img src="http://www.sylvis-blog.de/wp-content/themes/Smoky/images/smilies/icon_smile.gif" alt="smilie" /></p>
<hr />
<h3>Edit 14.04.2013</h3>
<p style="text-align: justify;"><a href="http://themenfreund.de/" title="Der Blog ">Marcus</a> war in der Zwischenzeit sehr fleißig und <a title="Fleißigste Allzeit-Kommentatoren würdigen" href="http://themenfreund.de/2013/04/13/fleissigste-allzeit-kommentatoren-wuerdigen/" target="_blank">hat eine tolle Lösung erarbeitet</a>, Top-Kommentatoren <strong>ohne Plugin</strong> darzustellen. Natürlich habe ich seine manuelle Umsetzung erst einmal ausprobiert. Da allerdings häufig Besucher ohne Angabe einer Webseiten-Url bei mir kommentieren (oder auch schon einmal versäumen, einen Link anzugeben), wurden diese Kommentare nicht in der Auflistung mitgezählt.</p>
<p style="text-align: justify;">Daher habe ich den Code noch ein wenig verändert und sieht bei mir nun so aus:</p>
<pre>function get_top_commentators_all($dayInterval = 99999, $limit = 15) {
	global $wpdb; 
	$i = 0;
	echo &#039;&lt;table&gt;&#039;;
	echo &#039;&lt;div class=&quot;top-contributors list&quot;&gt;&#039;;		
	$topcommentator_query=&quot;SELECT comment_author, comment_author_email, comment_type, SUBSTRING_INDEX(comment_author_url, &#039;/&#039;, 3) as top_commentator, COUNT(*) as top_num FROM $wpdb-&gt;comments
		WHERE comment_approved=&#039;1&#039; 
		AND comment_author_email != &#039;&#039;
		AND comment_author != &#039;Sylvi&#039;
		AND comment_author_url IS NOT NULL
		AND comment_author_email NOT LIKE &#039;XXX@bunte-blogwelt.de%&#039;
		AND comment_author_url NOT LIKE &#039;http://twitter.com/%&#039;
		AND comment_author_url NOT LIKE &#039;http://www.bunte-blogwelt.de%&#039;
		AND comment_author_url NOT LIKE &#039;http://facebook.com%&#039;
		AND comment_type NOT LIKE &#039;pingback&#039; OR &#039;trackback&#039;
		GROUP BY comment_author_email
		Order by top_num DESC, comment_date ASC
		LIMIT 15&quot;;
	$topcommentator_result = $wpdb-&gt;get_results($topcommentator_query); 
	if ( !empty($topcommentator_result) ) {
		foreach ($topcommentator_result as $comment) :
			$co_aut = $comment-&gt;top_commentator;
			$co_aut = str_ireplace(&quot;http://&quot;, &quot;&quot;, $co_aut);	
			echo  &#039;&lt;td&gt;&lt;div class=&quot;top-contributors list img&quot;&gt;&#039; .get_avatar( $comment, 80 ),&#039; &lt;a href=&quot;&#039;.$comment-&gt;top_commentator.&#039;/&quot; target=&quot;_blank&quot;&gt;&#039;.$comment-&gt;comment_author.&#039;&lt;/a&gt; &lt;br /&gt;&#039;.$comment-&gt;top_num.&#039; Kommentare&lt;/div&gt;&lt;/td&gt;&#039;;	
			$i++;
			if($i%3==0) {
			echo &#039;&lt;/tr&gt;&lt;tr&gt;&#039;;		
		}
		endforeach;
		$i=0;
		}		
		echo &#039;&lt;/div&gt;&#039;;
		echo &#039;&lt;/table&gt;&#039;;
		}</pre>
<p style="text-align: justify;">Relevant für die Ausgabe <strong>aller</strong> Kommentare &#8211; auch derer, die keine Webseiten-Url angegeben haben, war diese Zeile:</p>
<pre>GROUP BY comment_author_email</pre>
<p style="text-align: justify;">Marcus strebt zwar eine Darstellung ohne Tabelle an, aber für mich war sie mit ihr am einfachsten. Unter anderem habe ich noch diverse <em>css</em>-Werte geändert.</p>
<hr />
<p style="text-align: justify;">Mein <strong>Seiten-Template</strong> wurde auch noch um <em>div</em>-Werte ergänzt </p>
<pre>&lt;div class=&quot;top-contributors&quot;&gt;
&lt;?php echo get_top_commentators_all($dayInterval = 99999, $limit = 15);
?&gt;
&lt;/div&gt;</pre>
<p style="text-align: justify;">und sieht nun bei der manuellen Umsetzung (ohne Tanjas cache-Script) wie folgt aus:</p>
<pre>&lt;?php
/*
Template Name: Top Commentators
*/
?&gt;
&lt;?php get_header(); ?&gt;
&lt;div id=&quot;breadcr&quot;&gt;&lt;?php if (function_exists(&#039;nav_breadcrumb&#039;)) nav_breadcrumb(); ?&gt;&lt;/div&gt;
&lt;div id=&quot;content&quot; class=&quot;narrowcolumn&quot;&gt;
&lt;?php if (have_posts()) : while (have_posts()) : the_post(); ?&gt;
&lt;div class=&quot;post-page&quot; id=&quot;post-&lt;?php the_ID(); ?&gt;&quot;&gt;
&lt;h2 class=&quot;page_title&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/h2&gt;
&lt;div class=&quot;entry entry page&quot;&gt;
&lt;?php the_content(&#039;&lt;p class=&quot;serif&quot;&gt;weiterlesen &raquo;&lt;/p&gt;&#039;); ?&gt;
&lt;div class=&quot;top-contributors&quot;&gt;
&lt;?php echo get_top_commentators_all($dayInterval = 99999, $limit = 15);
?&gt;
&lt;/div&gt;
&lt;?php wp_link_pages(array(&#039;before&#039; =&gt; &#039;&lt;p&gt;&lt;strong&gt;Seiten:&lt;/strong&gt; &#039;, &#039;after&#039; =&gt; 
&#039;&lt;/p&gt;&#039;, &#039;next_or_number&#039; =&gt; &#039;number&#039;)); ?&gt;
&lt;?php edit_post_link(&#039;Bearbeiten.&#039;, &#039;&lt;br /&gt;&lt;p&gt;&#039;, &#039;&lt;/p&gt;&#039;); ?&gt;
&lt;/div&gt;
&lt;?php endwhile; endif; ?&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br style=&quot;clear:both;&quot; /&gt;
&lt;?php get_footer(); ?&gt;
</pre>
<hr />
<p style="text-align: justify;">Für die Darstellung, die der Umsetzung <em>mit</em> Plugin sehr nahe kommt, habe ich in die <em>style.css</em> meines Themes folgende Werte eingetragen:</p>
<pre>.top-contributors .list img{float:left;margin:25px 100px 15px 1px;img.rounded:-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#F0F0F0;border:1px solid #CCC;-moz-box-shadow:10px 10px 10px #888;-webkit-box-shadow:10px 10px 10px #888;box-shadow:10px 10px 10px #888}
.top-contributors .list a{font-weight:bold;margin-right:76px;display:inline-block}
.top-contributors .list .tc-count{font-size:.9em}</pre>
<p style="text-align: justify;">Wer sich das Ergebnis jetzt schon live anschauen möchte, schaut doch einfach einmal <a title="Seite mit den Topkommentatoren auf &quot;Sylvis bunte Blogwelt&quot;" href="http://www.bunte-blogwelt.de/topkommentatoren" target="_blank">auf die Topkommentatoren-Seite</a> meiner <a title="Mein 2. Blog &quot;Sylvis bunte Blogwelt&quot;" href="http://www.bunte-blogwelt.de/" target="_blank">bunten Blogwelt</a>.</p>
<p style="text-align: justify;">Auf diesem Blog werde ich wohl in Kürze ebenfalls auf diese Lösung umsteigen.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sylvisblog?a=2S-7sNA_i7A:2ToAz35Khro:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sylvisblog?i=2S-7sNA_i7A:2ToAz35Khro:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=2S-7sNA_i7A:2ToAz35Khro:kVLPHTCn4uI"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=kVLPHTCn4uI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=2S-7sNA_i7A:2ToAz35Khro:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=2S-7sNA_i7A:2ToAz35Khro:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sylvisblog/~4/2S-7sNA_i7A" height="1" width="1"/>]]></content:encoded><description>&lt;img width="150" height="120" src="http://www.sylvis-blog.de/wp-content/uploads/2013/04/topkommentatoren_seite-150x120.jpg" class="attachment-thumbnail wp-post-image" alt="Seite mit Topkommentatoren" style="float:left; margin:0 20px 10px 10px;" /&gt;Da sich langsam aber sicher die Kommentaranzahl der 2.000 nähert, fiel mir wieder ein, dass meine treuesten Kommentare auf diesem Blog sträflich vernachlässigt wurden. Die aktuellsten der letzten dreißig Tage lasse ich zwar in der Sidebar anzeigen, aber diese Darstellung wird meines Erachtens den fleißigsten Schreibern auf diesem Blog nicht ganz gerecht. Also, was tun? [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sylvis-blog.de/meinen-top-kommentatoren-gehoert-nun-eine-ganze-seite.html/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">27</slash:comments></item><item><title>Wie oft wurden meine Beiträge gelesen?</title><link>http://www.sylvis-blog.de/wie-oft-wurden-meine-beitraege-gelesen.html</link><category>WordPress</category><category>Besucher</category><category>Statistik</category><category>WordPress.com Stats</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sylvi</dc:creator><pubDate>Mon, 01 Apr 2013 03:03:38 PDT</pubDate><guid isPermaLink="false">http://www.sylvis-blog.de/?p=17665</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p style="text-align: justify;"><img class="alignleft size-full wp-image-17679" title="Statistikzahlen" alt="Statistikzahlen" src="http://www.sylvis-blog.de/wp-content/uploads/2013/04/statistikzahlen.jpg" width="150" height="120" />Diese Frage habe ich mir in der Vergangenheit immer wieder gestellt. Ich verwende <strong>WordPress.com Stats</strong> (mittlerweile <a title="Downloadseite von Automattic" href="http://jetpack.me/" target="_blank">per Jetpack</a>) als auch Google Analytics, aber WP-Stats verschafft mir nur einen groben Überblick über meine Statistiken, währende GA so umfangreich ist, dass ich dort nur hin und wieder reinschaue, um letztendlich von den dargebotenen Statistikanzeigen erschlagen zu werden.</p>
<p style="text-align: justify;">Worauf es mir ankam? Mir mal vor Augen zu führen, wie oft jeder Beitrag <strong>seit Beginn</strong> meiner Bloggeraktivität aufgerufen wurde.<span id="more-17665"></span></p>
<p style="text-align: justify;">Meine Neugier ist darin begründet, dass ich seit Wochen jeden Tag beobachte, dass <a title="Facebook: Favoriten ganz einfach anlegen, entfernen und sortieren" href="http://www.sylvis-blog.de/facebook-favoriten-ganz-einfach-anlegen-und-sortieren.html">dieser Facebook-Beitrag</a> etliche Male aufgerufen wird. Seit Monaten ist er auf Platz 1 meiner <strong>meistgelesenen Artikel</strong> – also ein absoluter Dauerbrenner. Nun wollte ich einfach wissen, wie oft er seit Veröffentlichung gelesen wurde und die Gesamtsumme dieser Aufrufe im Frontend darstellen.</p>
<p style="text-align: justify;">Natürlich sollte dieses wieder ohne Plugin geschehen und ich habe etliche manuelle Umsetzungen ausprobiert. Problem war bei fast allen: sie fingen erst ab dem Zeitpunkt an, die Seitenaufrufe zu zählen, an dem ich die Codes in die <em>functions.php</em> und <em>single.php</em> eingefügt hatte.</p>
<p style="text-align: justify;">Es ist nicht gerade repräsentativ, wenn angezeigt wird, dass ein Beitrag nur 10 Mal gelesen wurde, obwohl dieser schon vor einem Jahr veröffentlicht wurde, oder?</p>
<p style="text-align: justify;">Ich fragte mich <em>„WP-Stats habe ich seit Beginn meines Blogs installiert, diese Statistikwerte müssen doch insofern generiert werden können, dass eine Gesamt-Aufrufzahl angezeigt wird.“</em></p>
<p style="text-align: justify;">Und tatsächlich habe ich nach langer Suche eine Lösung gefunden, die alle Seitenaufrufe seit Beginn meiner Bloggeraktivität <strong>und</strong> Verwendung von WP-Stats zählt.</p>
<p style="text-align: justify;">Curtis hat <a title="Showing Post Views with WordPress.com Stats" href="http://wpthemetutorial.com/2012/01/31/showing-post-views-with-wordpress-com-stats/" target="_blank">in seinem Beitrag</a> den gewünschten Beispiel-Code veröffentlicht und ich habe ihn genauso eingebaut, wie er es dokumentiert hat. Der erste Code wird in die <em>functions.php</em> eingefügt &#8211; ich habe ihn wieder <a title="Toolbox – ein Must-have-Plugin nicht nur für WordPress-Tüftler" href="http://www.sylvis-blog.de/toolbox-ein-must-have-plugin-nicht-nur-fuer-wordpress-tueftler.html">als Modul für Toolbox angelegt</a>. Der zweite Schnipsel wird &#8211; je nach Gusto &#8211; der <em>single.php</em>, <em>index.php</em> und <em>archive.php</em> des Themes hinzugefügt.</p>
<h3>Edit 25.04.2013</h3>
<p style="text-align: justify;">Curtis verwendet für die Darstellung von Codes wohl mittlerweile ein Syntax-Highlighter-Plugin. Ich vermute, er hat den Code anfangs manuell in seinem Beitrag veröffentlicht und nicht entsprechend angepasst, daher wird dieser nun nicht richtig dargestellt.<br />
Hier der korrigierte Code, den ich aktuell verwende:</p>
<pre>/**
 * Pulling post views from .com stats if stats is installed.
 * You can install .com stats with JetPack
 *
 * @since 1.0
 *
 * @param   $post   object  required  The whole post object
 *
 * @returns integer  The number of views on the post
 *
 * @uses stats_get_csv
 *
 * @link http://wpthemetutorial.com/2012/01/31/showing-post-views-with-wordpress-com-stats/
 */
function theme_t_wp_show_post_views( $post ){
 
  if( !is_object( $post ) ) return;
 
  if( function_exists( &#039;stats_get_csv&#039; ) ){
 
    $args = array(
      &#039;days&#039;     =&gt; -1,
      &#039;post_id&#039;  =&gt; $post-&gt;ID,
	  );
 
    $postviews = stats_get_csv( &#039;postviews&#039;, $args );
    $views = $postviews[&#039;0&#039;][&#039;views&#039;];
 
    echo $views;
 
  }
}</pre>
<hr />
<p style="text-align: justify;">Der Vorteil liegt dabei klar auf der Hand, denn Seitenaufrufe des Admins werden bei WordPress.com Stats nicht mitgezählt und liefert somit eine realistische Ausgabe. Ich musste bei meiner anfänglichen Recherche lange suchen, um eine Lösung zu finden, die eigenene Seitenaufrufe nicht berücksichtigt.</p>
<p style="text-align: justify;">Daher war auch anfangs <a title="How To Display Author’s Comment Count in WordPress Without a Plugin" href="http://bacsoftwareconsulting.com/blog/index.php/wordpress-cat/how-to-track-and-display-post-views-count-in-wordpress-without-a-plugin/" target="_blank">dieser Code meine erste Wahl</a> &#8211; wenn denn da nicht das Problem wäre, dass erst ab Beginn des Einfügens diese gezählt werden. <img src="http://www.sylvis-blog.de/wp-content/themes/Smoky/images/smilies/icon_smile.gif" alt="smilie" /></p>
<hr />
<p style="text-align: justify;">Hier ein Beispiel, wie ich den 2. Code von Curtis in meiner <em>single.php</em>, <em>index.php</em> und <em>archive.php</em> darstelle:</p>
<pre>&lt;div class=&quot;post-top_descr&quot;&gt;Geschrieben von &lt;span&gt;&lt;?php the_author() ?&gt;&lt;/span&gt;
 in &lt;span&gt;&lt;?php the_category(&#039;, &#039;) ?&gt;&lt;/span&gt;
 am &lt;?php the_time(&#039;d.m.Y&#039;) ?&gt; und &lt;?php theme_t_wp_show_post_views( $post ); ?&gt; mal gelesen&lt;br /&gt;&lt;?php the_tags(&#039;Tags: &#039;, &#039;, &#039;, &#039;&lt;br /&gt;&#039;); ?&gt;&lt;/div&gt;</pre>
<p style="text-align: justify;">Na dann, viel Erfolg beim Einbau! <img src="http://www.sylvis-blog.de/wp-content/themes/Smoky/images/smilies/icon_smile.gif" alt="smilie" /></p>
<h3>Edit 01.04.2013:</h3>
<p style="text-align: justify;">Ein wenig wundere ich mich schon, warum bei diesem Beitrag bisher keine Anzahl erscheint. WP-Stats zeigt im Backend die Zugriffszahl an. Vielleicht dauert es eine Weile, bis aktuelle Zahlen im Frontend erscheinen.</p>
<h3>Edit 02.04.2013</h3>
<p><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/04/statistik_beitraege.jpg" rel="lightbox[17665]" title="Wie oft wurden meine Beiträge gelesen?"><img class="size-thumbnail wp-image-17967 alignright" alt="Statistikanzahl der aufgerufenen Beiträge" src="http://www.sylvis-blog.de/wp-content/uploads/2013/04/statistik_beitraege-150x115.jpg" width="150" height="115" /></a>
<p style="text-align: justify;">Tatsächlich braucht es etwas Geduld, bis die Anzahl der Aufrufe angezeigt wird.</p>
<p><br style="clear:both;" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sylvisblog?a=Qpftcrz2IOU:pA71Pb0yryw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sylvisblog?i=Qpftcrz2IOU:pA71Pb0yryw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=Qpftcrz2IOU:pA71Pb0yryw:kVLPHTCn4uI"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=kVLPHTCn4uI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=Qpftcrz2IOU:pA71Pb0yryw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=Qpftcrz2IOU:pA71Pb0yryw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sylvisblog/~4/Qpftcrz2IOU" height="1" width="1"/>]]></content:encoded><description>&lt;img width="150" height="120" src="http://www.sylvis-blog.de/wp-content/uploads/2013/04/statistikzahlen.jpg" class="attachment-thumbnail wp-post-image" alt="Statistikzahlen" style="float:left; margin:0 20px 10px 10px;" /&gt;Diese Frage habe ich mir in der Vergangenheit immer wieder gestellt. Ich verwende WordPress.com Stats (mittlerweile per Jetpack) als auch Google Analytics, aber WP-Stats verschafft mir nur einen groben Überblick über meine Statistiken, währende GA so umfangreich ist, dass ich dort nur hin und wieder reinschaue, um letztendlich von den dargebotenen Statistikanzeigen erschlagen zu werden. [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sylvis-blog.de/wie-oft-wurden-meine-beitraege-gelesen.html/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">15</slash:comments></item><item><title>Kommentaranzahl anzeigen ohne Plugin</title><link>http://www.sylvis-blog.de/kommentaranzahl-anzeigen-ohne-plugin.html</link><category>WordPress</category><category>Kommentarbereich</category><category>Kommentare</category><category>Kommentarfunktion</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sylvi</dc:creator><pubDate>Fri, 29 Mar 2013 03:17:13 PDT</pubDate><guid isPermaLink="false">http://www.sylvis-blog.de/?p=17568</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p style="text-align: justify;"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/03/kommentaranzahl_anzeigen.jpg" rel="lightbox[17568]" title="Kommentaranzahl anzeigen"><img class="alignleft size-thumbnail wp-image-17610" title="Kommentaranzahl anzeigen" alt="Kommentaranzahl anzeigen" src="http://www.sylvis-blog.de/wp-content/uploads/2013/03/kommentaranzahl_anzeigen-150x120.jpg" width="150" height="120" /></a>Vor einiger Zeit hatte ich mich von <a title="Gravatare aus Footer-Sidebar entfernt – deutlicher Performancegewinn" href="http://www.sylvis-blog.de/gravatare-aus-footer-sidebar-entfernt-deutlicher-performancegewinn.html">der Footer-Sidebar</a> und somit auch von der Liste über die &#8220;treuesten Topkommentatoren&#8221; getrennt. Darin waren jene 10 Kommentatoren aufgelistet, die die meisten Feedbacks über den gesamten Zeitraum meiner Blogaktivität abgeben haben.</p>
<p style="text-align: justify;">Ich fand das recht praktisch, um mir einen Eindruck über die Anzahl der jeweils abgegebenen Kommentare zu verschaffen.</p>
<p style="text-align: justify;">In der Sidebar werden zwar die Topkommentatoren der letzten 30 Tage angezeigt, aber ein wenig fehlte mir eine Gesamtanzeige. Eine weitere Liste wollte ich jedoch nicht dort einfügen. Daher begab ich mich auf Recherche nach einer manuellen Umsetzung, um neben dem Namen jedes Kommentators die bisher abgegebene Kommentaranzahl anzeigen zu lassen.<span id="more-17568"></span></p>
<p style="text-align: justify;">Fündig geworden bin ich <a title="How to display every user's comment count in WordPress without a plugin" href="http://design.sparklette.net/teaches/how-to-display-user-comment-count-in-wordpress-without-a-plugin/" target="_blank">in einem Beitrag</a> bei <em>Sparklette Duo</em>.</p>
<h2>Einbau der Funktion</h2>
<p style="text-align: justify;">Der Code war schon einmal eine große Hilfe. Allerdings gab es bei dieser Umsetzung ein kleines Manko. Bei einem einzigen bisher abgegebenen Kommentar erschien &#8220;1 Kommentar<strong>e</strong>&#8220;.</p>
<p style="text-align: justify;">Das störte mich und daher begab ich mich wieder auf die Suche und stieß auf einen weiteren <a title="How To Display Author’s Comment Count in WordPress Without a Plugin" href="http://bacsoftwareconsulting.com/blog/index.php/wordpress-cat/how-to-display-authors-comment-count-in-wordpress/" target="_blank">Beitrag für die Umsetzung ohne Plugin</a>.</p>
<p style="text-align: justify;"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/03/ein_kommentar.jpg" rel="lightbox[17568]" title="&quot;Ein-Kommentar&quot;-Anzeige"><img class="alignright size-thumbnail wp-image-17613" title="&quot;Ein-Kommentar&quot;-Anzeige" alt="&quot;Ein-Kommentar&quot;-Anzeige" src="http://www.sylvis-blog.de/wp-content/uploads/2013/03/ein_kommentar-150x120.jpg" width="150" height="120" /></a>Sehr schön, denn mit dieser Umsetzung wurde korrekt &#8220;1 Kommentar&#8221; ausgegeben und kam daher meinen Wünschen schon etwas näher. Allerdings störte mich hierbei wiederum, dass bei den Trackbacks &#8220;0 Kommentare&#8221; angezeigt wurde. Ist ja eigentlich nur eine Kleinigkeit, aber ich wollte erreichen, dass bei Trackbacks/Pingbacks gar kein Kommentarzähler erscheint.</p>
<p style="text-align: justify;">Daher änderte ich noch ein wenig den Code in der Weise, dass einerseits bei einem Kommentar &#8220;1 Kommentar&#8221; und bei den Trackbacks keine Anzeige erscheint.</p>
<p style="text-align: justify;">Dieser Code erfüllt nun alle meine Wünsche:</p>
<pre>&lt;?php
function commentCount() {
    global $wpdb;
    $count = $wpdb-&gt;get_var(&#039;SELECT COUNT(comment_ID) FROM &#039; . $wpdb-&gt;comments. &#039; WHERE comment_author_email = &quot;&#039; . get_comment_author_email() . &#039;&quot;
	AND comment_approved = &quot;1&quot;
    AND comment_type NOT IN (&quot;pingback&quot;, &quot;trackback&quot;)&#039;
	);
    if ( $count == 1) {
        echo &#039; (1 Kommentar)&#039;;
    }
	if ( $count == 0) {
        echo &#039; &#039;;
	}		
	if ( $count &gt;&gt; 1){
        echo &#039; (&#039; . $count . &#039; Kommentare)&#039;;
    }	
}
?&gt;</pre>
<h2>Verwendung als Modul in Toolbox</h2>
<p style="text-align: justify;"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/03/trackback_ohne.jpg" rel="lightbox[17568]" title="Trackbacks ohne Anzeige"><img class="alignleft size-thumbnail wp-image-17615" title="Trackbacks ohne Anzeige" alt="Trackbacks ohne Anzeige" src="http://www.sylvis-blog.de/wp-content/uploads/2013/03/trackback_ohne-150x120.jpg" width="150" height="120" /></a>Er wird in die <em>functions.php</em> des Themes eingefügt. Ich persönlich <a title="Toolbox – ein Must-have-Plugin nicht nur für WordPress-Tüftler" href="http://www.sylvis-blog.de/toolbox-ein-must-have-plugin-nicht-nur-fuer-wordpress-tueftler.html">verwende Toolbox</a> und habe dafür ein Modul angelegt. Dieses (ich habe es <em>commentscount.php</em> benannt) sieht dann so aus:</p>
<pre>&lt;?php
/*
Module Name: Kommentaranzahl bei jedem Kommentar anzeigen
Description: Zeigt Anzahl der Kommentare jedes Autors an [Frontend]
Author: Sergej Müller
Author URI: http://ebiene.de
*/

/* Sicherheitsabfrage */
if ( !class_exists(&#039;Toolbox&#039;) ) {
	header(&#039;Status: 403 Forbidden&#039;);
	header(&#039;HTTP/1.1 403 Forbidden&#039;);
	exit();
}
function commentCount() {
    global $wpdb;
    $count = $wpdb-&gt;get_var(&#039;SELECT COUNT(comment_ID) FROM &#039; . $wpdb-&gt;comments. &#039; WHERE comment_author_email = &quot;&#039; . get_comment_author_email() . &#039;&quot;
	AND comment_approved = &quot;1&quot;
    AND comment_type NOT IN (&quot;pingback&quot;, &quot;trackback&quot;)&#039;
	);
    if ( $count == 1) {
        echo &#039; (1 Kommentar)&#039;;
    }
	if ( $count == 0) {
        echo &#039; &#039;;
	}		
	if ( $count &gt;&gt; 1){
        echo &#039; (&#039; . $count . &#039; Kommentare)&#039;;
    }	
}</pre>
<h2>Einbau für die Anzeige</h2>
<p style="text-align: justify;">Um nun die Anzeige neben dem Autor zu erzielen, wird der folgende Code an gewünschten Steller hinzugefügt :</p>
<pre>&lt;div class=&quot;commentcount&quot;&gt;&lt;?php commentCount(); ?&gt;&lt;/div&gt;</pre>
<p style="text-align: justify;">Einfügen musste ich ihn in die <em>functions.php</em> meines Themes, allerdings ist mein &#8220;Smoky&#8221; ein wenig anders geartet. <img src="http://www.sylvis-blog.de/wp-content/themes/Smoky/images/smilies/icon_wink.gif" alt="smilie" /> Ich gehe davon aus, dass dieser bei einem Großteil der WordPress-Blogs in die <em>comments.php</em> eingefügt werden muss.</p>
<p>Hier ein Beispiel, wo ich den Befehl eingebaut habe:</p>
<pre>&lt;div class=&quot;comment_author&quot;&gt;&lt;?php echo get_comment_author_link(); ?&gt;&lt;/div&gt;
&lt;div class=&quot;commentcount&quot;&gt;&lt;?php commentCount(); ?&gt;&lt;/div&gt;
&lt;div class=&quot;commentmetadata&quot;&gt;&lt;cite&gt;
	&lt;a href=&quot;#comments-&lt;?php comment_ID() ?&gt;&quot;&gt; sagt am &lt;?php comment_time(&#039;d.m.Y&#039;) ?&gt; um &lt;?php comment_time(&#039;H:i&#039;)?&gt; Uhr &lt;/a&gt;&lt;/cite&gt;</pre>
<h2>Schön soll es auch aussehen</h2>
<p style="text-align: justify;">Für eine ansehnliche Darstellung habe ich die Datei <em>style.css</em> meines Template-Verzeichnisses um folgende Werte ergänzt:</p>
<pre>.commentcount{
display:inline;
font-family:Times,Verdana,Helvetica,sans-serif;
font-style:italic;
font-size:16px;
color:#8F8F8F;
margin: 0 0 0 20px
}</pre>
<p style="text-align: justify;">Viel Spaß beim Einbau.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sylvisblog?a=NZSwX5I-S78:xIl8yD6YjgU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sylvisblog?i=NZSwX5I-S78:xIl8yD6YjgU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=NZSwX5I-S78:xIl8yD6YjgU:kVLPHTCn4uI"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=kVLPHTCn4uI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=NZSwX5I-S78:xIl8yD6YjgU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=NZSwX5I-S78:xIl8yD6YjgU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sylvisblog/~4/NZSwX5I-S78" height="1" width="1"/>]]></content:encoded><description>&lt;img width="150" height="120" src="http://www.sylvis-blog.de/wp-content/uploads/2013/03/kommentaranzahl_anzeigen-150x120.jpg" class="attachment-thumbnail wp-post-image" alt="Kommentaranzahl anzeigen" style="float:left; margin:0 20px 10px 10px;" /&gt;Vor einiger Zeit hatte ich mich von der Footer-Sidebar und somit auch von der Liste über die &amp;#8220;treuesten Topkommentatoren&amp;#8221; getrennt. Darin waren jene 10 Kommentatoren aufgelistet, die die meisten Feedbacks über den gesamten Zeitraum meiner Blogaktivität abgeben haben. Ich fand das recht praktisch, um mir einen Eindruck über die Anzahl der jeweils abgegebenen Kommentare zu [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sylvis-blog.de/kommentaranzahl-anzeigen-ohne-plugin.html/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">24</slash:comments></item><item><title>Ausprobiert: 3 kostenlose Thumbnail-Generatoren für meine Blogroll</title><link>http://www.sylvis-blog.de/ausprobiert-3-kostenlose-thumbnail-generatoren-fuer-meine-blogroll.html</link><category>WordPress</category><category>Blogroll</category><category>Thumbnails</category><category>Thumbshot</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sylvi</dc:creator><pubDate>Sat, 23 Mar 2013 12:06:29 PDT</pubDate><guid isPermaLink="false">http://www.sylvis-blog.de/?p=17382</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p style="text-align: justify;"><img class="alignleft size-thumbnail wp-image-17487" title="Webseiten- Thumbnails" alt="Webseiten- Thumbnails" src="http://www.sylvis-blog.de/wp-content/uploads/2013/03/thumbnails-150x120.png" width="150" height="120" />Für die Anzeige meiner Blogroll <a title="Tolle Präsentation der Blogroll – Blogroll Widget with RSS Feeds" href="http://www.sylvis-blog.de/tolle-praesentation-der-blogroll-blogroll-widget-with-rss-feeds.html">verwende ich schon eine ganze Weile</a> Tanjas Plugin <a title="Plugin Blogroll Widget with RSS Feed bei WordPress.org" href="http://wordpress.org/extend/plugins/blogroll-rss-widget/" target="_blank">Blogroll Widget with RSS Feeds</a>. Auf meiner <a title="Blogroll von &quot;Sylvis Blog&quot;" href="http://www.sylvis-blog.de/blogroll">Blogrollseite</a> ließ ich bis vor Kurzem die Webseiten durch meinen favorisierten Thumbnail-Dienst <em>fadeout</em> generieren und zwar deswegen, weil die Webseiten wunderschön in 3-D angezeigt wurden. Leider funktioniert dieser schon seit längerem nicht mehr. Und so begab ich mich auf die Suche nach einer Alternative.</p>
<p style="text-align: justify;">Für den Einsatz eines individuellen Thumbnail-Generators, sind lediglich zwei kleine Eingriffe in der Datei <em>blogroll-widget-rss.php</em> des Plugins erforderlich: einmal die Änderung der Verlinkung zum jeweiligen <strong>Bild</strong> und die des <strong>Backlinks</strong>, der meist für die Benutzung des jeweiligen Thumnail-Dienstes gefordert wird.<span id="more-17382"></span></p>
<p style="text-align: justify;">Der Bild-Code befindet sich zwischen den Zeilen 427 und 432, Der Backlink-Code zwischen den Zeilen 528 und 530.</p>
<p style="text-align: justify;">Relevant sind hierbei folgende ursprünglichen Codes des Plugins:</p>
<h4>Bildlink ab Zeile 427</h4>
<pre>if ( $show_image == &quot;create-thumbnails&quot; ) { 
echo &#039;&lt;div style=&quot;float:left; margin:3px 3px 0 0;&quot;&gt;
&lt;img style=&quot;width:&#039;.$thumb_size.&#039;px; height:&#039;.$thumb_height.&#039;px;&quot; 
src=&quot;http://www.m-software.de/screenshot/Screenshot.png?url=&#039;.$blbm_link-&gt;link_url.&#039;&amp;commingsoonimg=http%3A%2F%2Fwww.m-software.de%2Fuploads%2Fcommingsoon.png&quot; alt=&quot;&#039;.$blbm_link-&gt;link_name.&#039;&quot; title=&quot;&#039;.$blbm_link-&gt;link_name.&#039;&quot;/&gt;&lt;/div&gt;&#039;;</pre>
<h4>Backlink ab Zeile 528</h4>
<pre>if ( $show_image == &quot;create-thumbnails&quot;) {
echo&#039;&lt;div align=&quot;center&quot;&gt;&lt;small&gt;
&lt;span class=&quot;removed_link&quot; title=&quot;http://www.m-software.de/thumbshots.html&quot;&gt;Thumbnails by M-Software.de
&lt;/span&gt;&lt;/small&gt;&lt;/div&gt;&#039;;</pre>
<hr />
<h2>Thumbshots-Server</h2>
<p style="text-align: justify;"><a href="http://www.thumbshots-server.com/thumbshots.php"><img class="alignleft  wp-image-17431" title="Mit Klick geht es zur Webseite von Thumbshot-Server" alt="Webseite Thumbshot Server" src="http://www.sylvis-blog.de/wp-content/uploads/2013/03/webseite_thumbshot_server.jpg" /></a>Sehr unkompliziert ist das Einfügen über den Thumnail-Generator Thumbshots-Server. Weder ein Backlink wird verlangt noch ist eine Registrierung erforderlich.</p>
<p style="text-align: justify;">Allerdings wird gefordert, dass bei der Verlinkung zur Webseiten-Thumbnail bei dem <strong>&#8220;alt&#8221;-Attribut</strong> der Eintrag <em>Preview by Thumbshots-Server.com</em> gesetzt wird.</p>
<p style="text-align: justify;">Es dauert schon eine ganze Weile, bis die Thumbnails generiert werden. Außerdem finde ich, dass das Laden der Blogroll-Seite wesentlich länger dauert, als bei der Verwendung anderer Thumbshot-Dienste.</p>
<p style="text-align: justify;">Folgenden Codes füge ich in die oben beschriebenen Zeilen ein, damit die Webseiten-Grafiken angezeigt werden.</p>
<h4>Bildlink für Thumbshots-Server</h4>
<pre>if ( $show_image == &quot;create-thumbnails&quot; ) { 
echo &#039;&lt;div style=&quot;float:left; margin:3px 16px 0 0;&quot;&gt;
&lt;img style=&quot;width:&#039;.$thumb_size.&#039;px; height:&#039;.$thumb_height.&#039;px;&quot; 
src=&quot;http://www.thumbshots-server.com/webthumb/webthumb.php?url=&#039;.$blbm_link-&gt;link_url.&#039;&quot; width=&quot;120&quot; height=&quot;90&quot; border=&quot;0&quot; 
alt=&quot;Preview by Thumbshots-Server.com&quot; title=&quot;&#039;.$blbm_link-&gt;link_name.&#039;&quot;/&gt;&lt;/div&gt;&#039;;</pre>
<p>Möchtet ihr trotzdem einen Backlink setzen, fügt ihr ab Zeile 528 folgenden Code ein.</p>
<h4>Backlink für Thumbshots-Server</h4>
<pre>if ( $show_image == &quot;create-thumbnails&quot;) {
echo&#039;&lt;div align=&quot;center&quot;&gt;&lt;small&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://www.thumbshots-server.com&quot;&gt;&lt;img style=&quot;border:0;width:80px;height:15px&quot; src=&quot;http://www.thumbshots-server.com/button.png&quot; alt=&quot;Free Thumbnails and Snapshots&quot;/&gt;&lt;/a&gt;&lt;/small&gt;&lt;/div&gt;&#039;;</pre>
<p>Ich habe die Anzeige noch ein wenig &#8220;aufgepimpt&#8221;, z. B. die Bilder durch eine gepunkete Linie umrandet. So lautet dann der Code:</p>
<pre>if ( $show_image == &quot;create-thumbnails&quot; ) { 
echo &#039;&lt;div style=&quot;float:left; margin:3px 16px 0 0;&quot;&gt;
&lt;img style=&quot;width:&#039;.$thumb_size.&#039;px; height:&#039;.$thumb_height.&#039;px; border:2px dotted #ccc&quot; 
src=&quot;http://www.thumbshots-server.com/webthumb/webthumb.php?url=&#039;.$blbm_link-&gt;link_url.&#039;&quot; width=&quot;120&quot; height=&quot;90&quot;  
alt=&quot;&#039;.$blbm_link-&gt;link_name.&#039;&quot; title=&quot;&#039;.$blbm_link-&gt;link_name.&#039;&quot;/&gt;
&lt;/div&gt;&#039;;</pre>
<p><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/03/blogrollanzeige_thumbshotserver.jpg" rel="lightbox[17382]" title="Blogrollanzeige per Thumbshots-Server"><img class="alignright size-thumbnail wp-image-17452" title="Blogrollanzeige per Thumbshots-Server" alt="Blogrollanzeige per Thumbshots-Server" src="http://www.sylvis-blog.de/wp-content/uploads/2013/03/blogrollanzeige_thumbshotserver-150x120.jpg" width="150" height="120" /></a></p>
<p>&nbsp;</p>
<p>Das Ganze könnte dann beispielsweise wie auf diesem Screenshot aussehen:</p>
<hr />
<h2>Thumb-Shots.de</h2>
<p style="text-align: justify;"><a href="http://thumb-shots.de/news.html"><img class="alignleft size-full wp-image-17971" title="Mit Klick geht es zur Webseite von Thumb-Shots.de" alt="Webseite Thumb-Shots.de" src="http://www.sylvis-blog.de/wp-content/uploads/2013/03/thumbshots_neu.jpg" width="200" height="153" /></a>Dieser Dienst ist ebenfalls sehr unkompliziert. Allerdings ist hier die Anforderung eines <strong>Api-Keys</strong> nötig. Für jeweils eine Domain kann <strong>nur eine</strong> Api angefordert werden. Diese ist letztendlich Bestandteil der verlinkten Bild-Url.</p>
<p style="text-align: justify;">Bei mir hat sich dieses als nachteilig ausgewirkt.</p>
<p style="text-align: justify;">Was war passiert? Kurz nachdem ich die Api für eine Domain angefordert hatte und diese angezeigt wurde, klickte ich diese Seite versehentlich weg. Auch durch einen Rückschritt kam ich an sie nicht mehr heran.</p>
<p style="text-align: justify;">Ich versuchte erneut, für meinen Blog eine Api anzufordern, aber dann wurde logischerweise angezeigt, dass <em>der Api-Key schon vorher beantragt und nur noch nicht freigeschaltet wurde</em>.</p>
<p style="text-align: justify;">Auf eine Mail über das Kontaktformular mit einer kurzen Beschreibung meines Problems bekam ich keine Antwort und somit ist der angeforderte Schlüssel durch meine Schusseligkeit für mich sozusagen &#8220;in den Wind geschossen&#8221;. Schade eigentlich, denn in der &#8220;Bunten Blogwelt&#8221; habe ich diesen Thumshot-Dienst auf meiner <a title="Blogroll von &quot;Sylvis bunte Blogwelt&quot;" href="http://www.bunte-blogwelt.de/blogroll" target="_blank">Blogrollseite</a> im Einsatz und bin sehr zufrieden mit ihm.</p>
<p style="text-align: justify;">Eine Registrierung ist ansonsten nicht erforderlich, aber ein Backlink ist Pflicht. Absoluter Vorteil ist meines Erachtens, dass kein Request-Limit besteht.</p>
<h4>Bildlink für Thumb-Shots.de</h4>
<pre>if ( $show_image == &quot;create-thumbnails&quot; ) { 
echo &#039;&lt;div style=&quot;float:left; margin:3px 16px 0 0;&quot;&gt;
&lt;img style=&quot;width:&#039;.$thumb_size.&#039;px; height:&#039;.$thumb_height.&#039;px; border:2px dotted #ccc&quot; 
src=&quot;http://www.thumb-shots.de/make.php?url=&#039;.$blbm_link-&gt;link_url.&#039;&amp;apikey=hier_steht_der_apikey&amp;g=m&quot; width=&quot;115&quot; height=&quot;86&quot; border=&quot;0&quot;
alt=&quot;&#039;.$blbm_link-&gt;link_name.&#039;&quot; title=&quot;&#039;.$blbm_link-&gt;link_name.&#039;&quot;/&gt;&lt;/div&gt;&#039;;</pre>
<h4>Backlink für Thumb-Shots.de</h4>
<pre>if ( $show_image == &quot;create-thumbnails&quot;) {
echo&#039;&lt;div align=&quot;center&quot;&gt;&lt;small&gt;
&lt;a href=&quot;http://www.thumb-shots.de&quot; alt=&quot;Thumbshots by Thumb-Shots.de&quot; target=&quot;_blank&quot;&gt;Thumbshots by Thumb-Shots.de&lt;/a&gt;&lt;/small&gt;&lt;/div&gt;&#039;;</pre>
<p style="text-align: justify;">Die Anzeige der Webseiten-Grafiken ähnelt der von Thumbshots-Server, daher spare ich mir den Screenshot. <img src="http://www.sylvis-blog.de/wp-content/themes/Smoky/images/smilies/icon_smile.gif" alt="smilie" /></p>
<h2>Thumber.de</h2>
<p style="text-align: justify;"><a href="http://thumber.de/"><img class="alignleft size-full wp-image-17462" title="Mit Klick geht es zur Webseite von Thumber.de" alt="Thumber.de" src="http://www.sylvis-blog.de/wp-content/uploads/2013/03/thumberde.jpg" width="199" height="153" /></a>Bei diesem Thumbnail-Dienst ist eine Registrierung erforderlich. Ich habe die kostenlose Basisversion ausprobiert und finde sie durchaus empfehlenswert.</p>
<p style="text-align: justify;">Mit diesem Account ist es wie auch bei den oben erwähnten Diensten möglich, Grafiken in verschiedenen Größen anzuzeigen. Die 3D-Variante wird zwar erst ab einem Premium-Account angeboten, aber unter &#8220;Tipps und Tricks&#8221; im Mitgliederbereich wird schön beschrieben, wie ich Grafiken per CSS3 mit Extraeffekten versehen kann.</p>
<p style="text-align: justify;"><em>Thumber.de</em> empfiehlt, einen Backlink zu dem Dienst zu setzen, alternativ wird ansonsten ein Wasserzeichens in jedem Thumbshot angezeigt.</p>
<h4>Bildlink für Thumber.de (mit der entprechenden css-Klasse &#8220;rounded&#8221;)</h4>
<pre>if ( $show_image == &quot;create-thumbnails&quot; ) { 
echo &#039;&lt;div style=&quot;float:left; margin:3px 16px 0 0;&quot;&gt;
&lt;img style=&quot;width:&#039;.$thumb_size.&#039;px; height:&#039;.$thumb_height.&#039;px;&quot; 
src=&quot;http://image.thumber.de/?size=L&amp;url=&#039;.$blbm_link-&gt;link_url.&#039;&quot; class=&quot;rounded&quot; width=&quot;150&quot; height=&quot;113&quot; border=&quot;0&quot;
alt=&quot;&#039;.$blbm_link-&gt;link_name.&#039;&quot; title=&quot;&#039;.$blbm_link-&gt;link_name.&#039;&quot;/&gt;
&lt;/div&gt;&#039;;</pre>
<h4>Backlink für Thumber.de</h4>
<pre>if ( $show_image == &quot;create-thumbnails&quot;) {
echo&#039;&lt;div align=&quot;center&quot;&gt;&lt;small&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://www.thumbshots-server.com&quot;&gt;&lt;img style=&quot;border:0;width:80px;height:15px&quot; src=&quot;http://www.thumbshots-server.com/button.png&quot; alt=&quot;Free Thumbnails and Snapshots&quot;/&gt;&lt;/a&gt;&lt;/small&gt;&lt;/div&gt;&#039;;</pre>
<p style="text-align: justify;">Diesen Dienst probiere ich seit ein paar Tagen auf diesem Blog aus. Rein optisch finde ich die Darstellung sehr ansprechend, allerdings erhalte ich schon mit dem Tag der Registrierung täglich folgende E-Mail-Benachrichtigung:</p>
<blockquote><p>Deine Webseite http://sylvis-blog.de hat ihre maximal zugelassenen Requests für heute überschritten!<br />
Requests erlaubt:       30<br />
Requests verbraucht:       31<br />
Damit neue Thumbshots erstellt und auf Deiner Webseite weiterhin angezeigt werden,<br />
musst Du Deinen Account upgraden, oder bis morgen warten.<br />
Weitere Details zu den verfügbaren Premium Paketen findest Du unter:</p>
<p>http://thumber.de/premium.php</p>
<p>Im Mitglieder-Bereich (MyThumber) findest Du auf der Detailseite einer Deiner Webseiten<br />
- Die Möglichkeit ein Premium Paket zu buchen<br />
- Diverse Einstellungen<br />
- Detailierte Statistiken<br />
- Benachrichtigungsoptionen</p></blockquote>
<p style="text-align: justify;"><a href="http://www.sylvis-blog.de/wp-content/uploads/2013/03/blogrollanzeige_sylvisblog.jpg" rel="lightbox[17382]" title="Ausprobiert: 3 kostenlose Thumbnail-Generatoren für meine Blogroll"><img class="alignright size-thumbnail wp-image-17480" alt="Blogrollanzeige Sylvis Blog" src="http://www.sylvis-blog.de/wp-content/uploads/2013/03/blogrollanzeige_sylvisblog-150x120.jpg" width="150" height="120" /></a>Schön, die Benachrichtigungsoptionen kann ich allerdings nur ändern, wenn ich einen Premium-Account besitze. <img src="http://www.sylvis-blog.de/wp-content/themes/Smoky/images/smilies/icon_wink.gif" alt="smilie" /></p>
<p style="text-align: justify;">Hm &#8230; ich habe doch nur 13 Webseiten in meiner Blogroll verlinkt und schon ist das Limit aufgebraucht? Nun muss ich überlegen, ob ich für die Anzeige von verlinkten Webseiten in meiner Blogroll 3,95 € für das günstigste Premium-Paket monatlich ausgeben möchte. Ehrlich gesagt, nicht wirklich.</p>
<h2>Zusammenfassung:</h2>
<h3>Thumbshots-Server</h3>
<ul>
<li>keine Registrierung erforderlich</li>
<li>keine Backlinkpflicht</li>
<li>&#8220;alt&#8221;-Attribut mit <em>Preview by Thumbshots-Server.com</em> muss im Thumbnail-Link gesetzt werden</li>
<li>Request-Limit nicht bekannt</li>
<li>Generieren der Thumbnails dauert eine Weile</li>
</ul>
<p><a title="Thumbnail-Dienst thumbshots-server.com" href="http://www.thumbshots-server.com" target="_blank">Link zu thumbshots-server.com</a></p>
<h3>Thumb-Shots.de</h3>
<ul>
<li>keine Registrierung erforderlich</li>
<li>Api-Key muss für jede Domain einzeln angefordert werden</li>
<li>Backlinkpflicht (der vorgegebene Link darf nicht verändert werden)</li>
<li>kein Request-Limit</li>
<li>Generieren der Thumbnails geht recht schnell</li>
</ul>
<p><a title="Thumbnail-Dienst thumb-shots.de" href="http://www.thumb-shots.de" target="_blank">Link zu thumb-shots.de</a></p>
<h4>Edit 16.04.2013</h4>
<p style="text-align: justify;">Mittlerweile war Sven sehr fleißig und hat seinen kostenlosen Thumbnail-Dienst hinsichtlich der Performance und Utility verbessert. Schaut doch einfach in die <a title="News von Thumb-Shotsde" href="http://www.thumb-shots.de/news.html" target="_blank">Auflistung der letzten Newsmeldungen</a> insbesondere unter <strong>Versionsinfo &#038; History</strong>.</p>
<h3>Thumber.de</h3>
<ul>
<li>Registierung erforderlich</li>
<li>im Basis-Account entweder Backlinkpflicht oder ein Wasserzeichen wird in den Grafiken angezeigt</li>
<li>maximal 30 zugelassene Requests</li>
<li>Generieren der Thumbnails geht recht schnell</li>
</ul>
<p><a title="Thumbnail-Dienst thumber.de" href="http://thumber.de" target="_blank">Link zu thumber.de</a></p>
<hr />
<p style="text-align: justify;">Ein weiterer Thumbshot-Dienst ist noch <a title="Thumbshot-Dienst Shrink the Web" href="http://www.shrinktheweb.com/" target="_blank">ShrinkTheWeb</a>. Diesen habe ich allerdings nicht ausprobiert, weil dort einerseits ebenfalls eine Registrierung erforderlich ist, andererseits handelt es sich hier &#8211; im Gegensatz zu den oben genannten &#8211; um einen englischsprachigen Dienst.</p>
<h2>Fazit</h2>
<p style="text-align: justify;">Ich werde wohl demnächst die Kombination aus <em>Thumbshots-Server</em> und CSS3-Effekten ausprobieren. Es sei denn, ich komme irgendwie noch an den Api-Key von <em>Thumb-Shots.de</em> heran. <img src="http://www.sylvis-blog.de/wp-content/themes/Smoky/images/smilies/icon_wink.gif" alt="smilie" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sylvisblog?a=yP3kLurGXx8:1zOMWWom7eo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sylvisblog?i=yP3kLurGXx8:1zOMWWom7eo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=yP3kLurGXx8:1zOMWWom7eo:kVLPHTCn4uI"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=kVLPHTCn4uI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=yP3kLurGXx8:1zOMWWom7eo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sylvisblog?a=yP3kLurGXx8:1zOMWWom7eo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sylvisblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sylvisblog/~4/yP3kLurGXx8" height="1" width="1"/>]]></content:encoded><description>&lt;img width="150" height="120" src="http://www.sylvis-blog.de/wp-content/uploads/2013/03/thumbnails-150x120.png" class="attachment-thumbnail wp-post-image" alt="Webseiten- Thumbnails" style="float:left; margin:0 20px 10px 10px;" /&gt;Für die Anzeige meiner Blogroll verwende ich schon eine ganze Weile Tanjas Plugin Blogroll Widget with RSS Feeds. Auf meiner Blogrollseite ließ ich bis vor Kurzem die Webseiten durch meinen favorisierten Thumbnail-Dienst fadeout generieren und zwar deswegen, weil die Webseiten wunderschön in 3-D angezeigt wurden. Leider funktioniert dieser schon seit längerem nicht mehr. Und so begab [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sylvis-blog.de/ausprobiert-3-kostenlose-thumbnail-generatoren-fuer-meine-blogroll.html/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">16</slash:comments></item></channel></rss>
