<?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>Benjamin Vötterle &#187; Webentwicklung</title>
	<atom:link href="http://voetterle.de/category/webentwicklung/feed/" rel="self" type="application/rss+xml" />
	<link>http://voetterle.de</link>
	<description>Berge, Klettern, Fotografie, OS X, Webentwicklung, Software</description>
	<lastBuildDate>Fri, 06 Apr 2012 13:10:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>WordPress: Felder dem Kommentar-Formular hinzufügen</title>
		<link>http://voetterle.de/2010/03/04/wordpress-felder-dem-kommentar-formular-hinzufugen/</link>
		<comments>http://voetterle.de/2010/03/04/wordpress-felder-dem-kommentar-formular-hinzufugen/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 14:48:21 +0000</pubDate>
		<dc:creator>Benjamin Vötterle</dc:creator>
				<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Theme]]></category>

		<guid isPermaLink="false">http://voetterle.de/2010/03/04/wordpress-felder-dem-kommentar-formular-hinzufugen/</guid>
		<description><![CDATA[Beim Basteln eines WordPress Themes, bin ich auf das Problem gestoßen, dass ich meinen Kommentaren gerne ein Feld für die Twitter-ID hinzufügen wollte. Zuerst bin ich auf das Plugin Extra Comment Fields gestoßen. Das Plugin hat mir aber die Kommentar-Seite im Backend zerschossen und war für mich deshalb nicht brauchbar. Zum Glück bin ich auf ... <a href="http://voetterle.de/2010/03/04/wordpress-felder-dem-kommentar-formular-hinzufugen/">weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Beim Basteln eines WordPress Themes, bin ich auf das Problem gestoßen, dass ich meinen Kommentaren gerne ein Feld für die Twitter-ID hinzufügen wollte. Zuerst bin ich auf das <a href="http://www.ideashower.com/our_solutions/wordpress-plugin-extra-comment-fields/">Plugin Extra Comment Fields</a> gestoßen. Das Plugin hat mir aber die Kommentar-Seite im Backend zerschossen und war für mich deshalb nicht brauchbar. Zum Glück bin ich auf eine viel bessere Lösung gestoßen. WordPress bietet seit der Version 2.9 die Möglichkeit, Meta-Felder den Kommentaren hinzuzufügen.</p>
<p>Zuerst muss dafür der functions.php dieser Code hinzugefügt werden:</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:640px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">add_action <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'comment_post'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'add_meta_settings'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">function</span> add_meta_settings<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post_id</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
add_comment_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post_id</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'twitterid'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'twitterid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>Dann muss das Kommentar-Formular in der comments.php um das Twitter-Feld erweitert werden.</p>
<div class="codecolorer-container html4strict mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:640px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/label.html"><span style="color: #000000; font-weight: bold;">label</span></a> <span style="color: #000066;">for</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;twitterid&quot;</span>&gt;</span>Twitter Name:<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/label.html"><span style="color: #000000; font-weight: bold;">label</span></a>&gt;&lt;<a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">br</span></a> <span style="color: #66cc66;">/</span>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">input</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text&quot;</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;ipt-name&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;twitterid&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;twitterid&quot;</span> &gt;</span></div></td></tr></tbody></table></div>
<p>Jetzt wird beim Abschicken eines Kommentars die Twitter-ID gespeichert und man muss sich nur noch um die Ausgabe kümmern. Dies geht wieder in der comments.php in der Schleife der Kommentar-Ausgabe.</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:640px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$twitterid_array</span><span style="color: #339933;">=</span> get_comment_meta<span style="color: #009900;">&#40;</span>get_comment_ID<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;twitterid&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$twitterid</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$twitterid_array</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$twitterid</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$twitterid</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Was haltet Ihr von der neuen Funktion? Welche Felder fehlen Euch?</p>
]]></content:encoded>
			<wfw:commentRss>http://voetterle.de/2010/03/04/wordpress-felder-dem-kommentar-formular-hinzufugen/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WordPress: Anzahl der angezeigten Posts pro Seite ändern</title>
		<link>http://voetterle.de/2009/11/13/wordpress-anzahl-der-angezeigten-posts-aendern/</link>
		<comments>http://voetterle.de/2009/11/13/wordpress-anzahl-der-angezeigten-posts-aendern/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 22:38:49 +0000</pubDate>
		<dc:creator>Benjamin Vötterle</dc:creator>
				<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Theme]]></category>

		<guid isPermaLink="false">http://voetterle.de/?p=896</guid>
		<description><![CDATA[Bei den Arbeiten an meinem Fotoblog bin ich auf ein Problem gestoßen. Ich wollte, dass für eine Kategorie und deren Unterkategorie nur ein Post pro Archivseite dargestellt wird. Dies kann man laut Dokumentation mit folgendem Code vor der Loop machen: 12345678910111213// Das Query global $query_string; query_posts&#40;$query_string . &#34;&#38;posts_per_page=5&#34;&#41;; // Die Loop if &#40; have_posts&#40;&#41; &#41; ... <a href="http://voetterle.de/2009/11/13/wordpress-anzahl-der-angezeigten-posts-aendern/">weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Bei den Arbeiten an meinem Fotoblog bin ich auf ein Problem gestoßen. Ich wollte, dass für eine Kategorie und deren Unterkategorie nur ein Post pro Archivseite dargestellt wird. Dies kann man laut Dokumentation mit folgendem Code vor der Loop machen:</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:640px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">// Das Query</span><br />
<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$query_string</span><span style="color: #339933;">;</span><br />
query_posts<span style="color: #009900;">&#40;</span><span style="color: #000088;">$query_string</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;&amp;posts_per_page=5&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #666666; font-style: italic;">// Die Loop</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span> have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #339933;">..</span><br />
<span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">else</span><span style="color: #339933;">:</span><br />
&nbsp;<span style="color: #339933;">..</span><br />
<span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #666666; font-style: italic;">// Query zurücksetzen</span><br />
wp_reset_query<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Also habe ich den Code in der archive.php verpackt und vorher je nach Kategorie posts_per_page verändert. Leider hat das in den Unterkategorien nicht funktioniert. Ich bin immer wieder auf 404 Seiten gelandet. <img src='http://voetterle.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  Ich habe schon einen WordPress-Bug vermutet und auf anraten anderer Entwickler ein <a href="http://core.trac.wordpress.org/ticket/11067">Ticket</a> eröffnet. Das Ticket wurde mit dem Hinweis, dass dies ein normales WordPress-Verhalten sei, geschlossen. Grund hierfür ist, dass WordPress das Paging errechnet bevor das Query abgeschickt wird, d.h. Query und errechnetes Paging stimmen nicht überein. Zum Glück hat der Entwickler, der das Ticket bearbeitet hat, mir einen Workaround aufgezeigt.<br />
Das Problem lässt sich mit Hilfe eines Filters beheben. Dieser wird in der functions.php mit diesem Code gesetzt.</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:640px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">// Filter hinzufügen</span><br />
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'request'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'set_post_per_page_for_cat'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">function</span> set_post_per_page_for_cat<span style="color: #009900;">&#40;</span><span style="color: #000088;">$vars</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// ID der Kategorie, bei der und deren Unterkategorien posts_per_page geändert werden sollen</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$cat</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">7</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// Anzahl der Posts</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$post_count</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// Aktuelle Kategorie</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$cur_category_slug</span> <span style="color: #339933;">=</span> get_term_by<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'slug'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$vars</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'category'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$cur_category</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$cur_category_slug</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">term_id</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$cat</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$cur_category</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// Wenn die Kategorie die zu Ändernde ist</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$vars</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'posts_per_archive_page'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$post_count</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$vars</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$subcats</span><span style="color: #339933;">=</span><a href="http://www.php.net/explode"><span style="color: #990000;">explode</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/'</span><span style="color: #339933;">,</span>get_category_children<span style="color: #009900;">&#40;</span><span style="color: #000088;">$cat</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <a href="http://www.php.net/in_array"><span style="color: #990000;">in_array</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cur_category</span><span style="color: #339933;">,</span> <span style="color: #000088;">$subcats</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// Wenn die Kategorie eine Unterkategorie der zu Ändernden ist</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$vars</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'posts_per_archive_page'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$post_count</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$vars</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #000088;">$vars</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'posts_per_archive_page'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span>get_option<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'posts_per_page'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$vars</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>Ich hoffe dieser Codeschnipsel hilft Euch weiter. Freue mich über Fragen und Anregungen. <img src='http://voetterle.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://voetterle.de/2009/11/13/wordpress-anzahl-der-angezeigten-posts-aendern/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Fotoblog mit YAPB in WordPress integrieren</title>
		<link>http://voetterle.de/2009/10/14/fotoblog-mit-yapb-in-wordpress-integrieren/</link>
		<comments>http://voetterle.de/2009/10/14/fotoblog-mit-yapb-in-wordpress-integrieren/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 20:48:56 +0000</pubDate>
		<dc:creator>Benjamin Vötterle</dc:creator>
				<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Template]]></category>

		<guid isPermaLink="false">http://voetterle.de/?p=826</guid>
		<description><![CDATA[Wie einige von Euch sicherlich schon gesehen haben, gibt es seit einiger Zeit ein Fotoblog Widget auf meiner Seite. Dies war aber nur der erste Schritt der Fotoblogintegration in WordPress, die ich jetzt fürs Erste abgeschlossen habe. Klar nun fragen sich bestimmt einige, warum hat er seine Bilder nicht bei Flickr oder Picasa? Zum Einen ... <a href="http://voetterle.de/2009/10/14/fotoblog-mit-yapb-in-wordpress-integrieren/">weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Wie einige von Euch sicherlich schon gesehen haben, gibt es seit einiger Zeit ein Fotoblog Widget auf meiner Seite. Dies war aber nur der erste Schritt der Fotoblogintegration in WordPress, die ich jetzt fürs Erste abgeschlossen habe.</p>
<p>Klar nun fragen sich bestimmt einige, warum hat er seine Bilder nicht bei Flickr oder Picasa? Zum Einen wollte ich die Bilder nicht aus der Hand geben und zum Anderen mag ich es, wenn alles aus einem Guss ist. Deshalb habe ich nach einer Lösung mit und für WordPress gesucht. Mit dem YAPB Plugin habe ich eine für mich ideale Lösung gefunden.</p>
<p>YAPB steht für <a href="http://johannes.jarolim.com/blog/wordpress/yet-another-photoblog/">Yet Another PhotoBlog</a> und erweitert WordPress um Fotoblog-Funktionen. Für die Standardfunktionen muss nicht einmal ein Theme verändert werden, denn der Fotoblog integriert sich sehr gut in WordPress.</p>
<p>Für die Anzeige der Bilder in der Sidebar, muss noch das <a href="http://wordpress.org/extend/plugins/yapb-sidebar-widget/">YAPB Sidebar Widget</a> installiert werden.</p>
<p>Da ich aber YAPB mehr mit meinem Theme verzahnen wollte, habe ich einige Änderungen vornehmen müssen, die ich Euch nach dem Aufräumen im Code gerne in Form eines YAPB fähigen WordPress Themes zur Verfügung stellen will. Mein Ziel war es den Fotoblog anders als den Hauptblog aussehen zu lassen und trotzdem eine enge Verzahnung zu schaffen. Am Besten schaut Ihr Euch das Ergebnis einfach an. <img src='http://voetterle.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://voetterle.de/2009/10/14/fotoblog-mit-yapb-in-wordpress-integrieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vierter Webmontag in Augsburg</title>
		<link>http://voetterle.de/2009/07/28/vierter-webmontag-in-augsburg/</link>
		<comments>http://voetterle.de/2009/07/28/vierter-webmontag-in-augsburg/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 08:41:23 +0000</pubDate>
		<dc:creator>Benjamin Vötterle</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Augsburg]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[MyMiki]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Webmontag]]></category>

		<guid isPermaLink="false">http://voetterle.de/?p=755</guid>
		<description><![CDATA[Nachdem ich den vierten Webmontag in Augsburg schon angekündigt habe, war ich gestern natürlich auch vor Ort. Mit mir trotzten ungefähr 15 Webmontagler der Versuchung in den Biergarten oder an den See zu gehen. Der Sponsor des Begrüßungsgetränks war gestern: Meistertipp. de &#8211; News und Tipps für Unternehmer im Bauhandwerk. Leider gab es auch diesmal ... <a href="http://voetterle.de/2009/07/28/vierter-webmontag-in-augsburg/">weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich den <a href="http://voetterle.de/2009/07/23/vorbericht-zum-vierten-augsburger-webmontag/">vierten Webmontag in Augsburg</a> schon angekündigt habe,  war ich gestern natürlich auch vor Ort. Mit mir trotzten ungefähr 15 Webmontagler der Versuchung in den Biergarten oder an den See zu gehen. Der Sponsor des Begrüßungsgetränks war gestern: <a href="http://www.meistertipp.de/meistertipp-war/appmanager/meistertipp/meistertipp">Meistertipp. de &#8211; News und Tipps für Unternehmer im Bauhandwerk</a>.</p>
<p>Leider gab es auch diesmal nur ein Standup, das von <a href="https://www.xing.com/profile/marc_frey">Marc Frey</a> gehalten wurde. Thema des Standups war: <a href="http://my-miki.com">My-MIKI.com</a> &#8211; Neue Medien für das neue Web: Wie Print und Online wirklich zusammenpassen. Bei My-Miki handelt es sich um eine Plattform, auf der jeder auf einfachem Weg ein Online Magazin &#8211; wie man es aus dem Zeitschriftenhandel kennt &#8211; erstellen kann. Diese so genannten Mikis können Bilder, Texte, Grafiken, Videos, Verlinkungen, Votings und Kommentarfunktionen beinhalten und lassen sich ähnlich wie YouTube Videos auf anderen Seiten einbinden.</p>
<p>Hier könnt ihr ein Miki zum Thema Outdoor bewundern (mit den Pfeiltasten <- -> könnt ihr Blättern):</p>
<p><object height="385" width="480" data="http://mag.my-miki.com/loader.swf" allowScriptAccess="always" allowNetworking="all" id="miki-client1248769209472" type="application/x-shockwave-flash"><param name="quality" value="high" /><param name="movie" value="http://mag.my-miki.com/loader.swf" /><param name="menu" value="false" /><param name="base" value="http://mag.my-miki.com/" /><param name="wmode" value="window" /><param name="bgcolor" value="#FFFFFF" /><param name="flashvars" value="site_info_up=0xb5b5b5&#038;textUpColor=0xffffff&#038;host=mag.my-miki.com&#038;print_over=0x8c8c8c&#038;textOverColor=0xcccccc&#038;port=0x50&#038;eye_view_up=0xb5b5b5&#038;print_up=0xb5b5b5&#038;embed_over=0x8c8c8c&#038;eye_view_over=0x8c8c8c&#038;link_to_original_up=0xb5b5b5&#038;embed_up=0xb5b5b5&#038;link_to_original_over=0x8c8c8c&#038;playerType=embed&#038;history_up=0xb5b5b5&#038;history_over=0x8c8c8c&#038;rss_up=0xb5b5b5&#038;rss_over=0x8c8c8c&#038;language=de&#038;share_up=0xb5b5b5&#038;share_over=0x8c8c8c&#038;navBgColor=0x666666&#038;navShadowColor=0x666666&#038;startpage=/outdoor/&#038;separatorColor=0x727272&#038;red_flag_up=0xb5b5b5&#038;red_flag_over=0x8c8c8c&#038;ecommerce_up=0xb5b5b5&#038;site_info_over=0x8c8c8c&#038;ecommerce_over=0x8c8c8c" /></object></p>
<p>Ich denke, ein Miki ist eine interessante Möglichkeit sich kreativ auszutoben, für welche man auf Grund der niedrigen Einstiegshürde sicherlich auch Schüler begeistern kann.</p>
<p>Ich freu mich schon auf den nächsten Webmontag. <img src='http://voetterle.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://voetterle.de/2009/07/28/vierter-webmontag-in-augsburg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vorbericht zum vierten Augsburger Webmontag</title>
		<link>http://voetterle.de/2009/07/23/vorbericht-zum-vierten-augsburger-webmontag/</link>
		<comments>http://voetterle.de/2009/07/23/vorbericht-zum-vierten-augsburger-webmontag/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 18:00:35 +0000</pubDate>
		<dc:creator>Benjamin Vötterle</dc:creator>
				<category><![CDATA[Augsburg]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://voetterle.de/?p=750</guid>
		<description><![CDATA[Am Montag den 27. Juli um 19:00 Uhr findet der vierte Augsburger Webmontag im Capitol am Moritzplatz statt. Wer Lust hat zu kommen, kann sich auf der Wiki Seite des Webmontags eintragen. Leider steht noch kein Standup und kein Begrüßungsdrink-Sponsor fest, also meldet Euch fleißig. Für alle die nicht wissen, was es mit dem Webmontag ... <a href="http://voetterle.de/2009/07/23/vorbericht-zum-vierten-augsburger-webmontag/">weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Am Montag den 27. Juli um 19:00 Uhr findet der vierte Augsburger Webmontag im Capitol am Moritzplatz statt. Wer Lust hat zu kommen, kann sich auf der <a href="http://webmontag.de/location/augsburg/index">Wiki Seite des Webmontags</a> eintragen. Leider steht noch kein Standup und kein Begrüßungsdrink-Sponsor fest, also meldet Euch fleißig. <img src='http://voetterle.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Für alle die nicht wissen, was es mit dem Webmontag auf sich hat, hier die Beschreibung aus dem Wiki:</p>
<blockquote><p>
Web Montag ist ein informelles, nicht-kommerzielles, dezentral organisiertes Treffen, das zum Ziel hat, all diejenigen miteinander zu verbinden, die die Zukunft des Internet gestalten. Inspiriert von der Kultur Silicon Valleys startete der Web Montag gegen Ende 2005 in Köln als Versuch, ein bisschen “kalifornischen Sonnenschein” nach Deutschland zu bringen.</p>
<p>Seitdem hat sich der Web Montag schnell weiterverbreitet: Treffen finden mittlerweile in mehr als 40 Städten überall in Deutschland und Österreich, in Schweden, Silicon Valley sowie auf Second Life statt. Als Treffpunkt und Anlaufstelle der verschiedenen lokalen Web 2.0- und Startup-Szenen hat der Web Montag mit seinen bisher 100+ Veranstaltungen bereits 1.000+ Teilnehmer angezogen, mit teils sehr erfreulichen Auswirkungen.</p>
<p>Alle, die mit Web 2.0 und benachbarten Themen zu tun haben und interessiert daran sind, ihr Wissen zu teilen und sich miteinander auszutauschen, sind herzlich willkommen. Ob Erfinder, Ingenieur, Designer, Gründer oder Finanzier – Web Montag ist die Gelegenheit, sein neues Produkt, Service, Startup, oder die nächste große Idee einem stetig wachsenden Publikum von Webbegeisterten vorzustellen.
</p></blockquote>
<p>Außerdem gibt es von mir noch Berichte vom <a href="http://voetterle.de/2009/03/31/zweiter-webmontag-in-augsburg/">Zweiten</a> und <a href="http://voetterle.de/2009/05/26/dritter-augsburger-webmontag/">Dritten Webmontag</a>.</p>
<p>Würde mich freuen den ein oder anderen von Euch am Webmontag zu treffen.</p>
]]></content:encoded>
			<wfw:commentRss>http://voetterle.de/2009/07/23/vorbericht-zum-vierten-augsburger-webmontag/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pagination in WordPress Theme einbauen</title>
		<link>http://voetterle.de/2009/06/16/pagination-in-wordpress-theme-einbauen/</link>
		<comments>http://voetterle.de/2009/06/16/pagination-in-wordpress-theme-einbauen/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 20:52:32 +0000</pubDate>
		<dc:creator>Benjamin Vötterle</dc:creator>
				<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Paging]]></category>
		<category><![CDATA[Theme]]></category>

		<guid isPermaLink="false">http://voetterle.de/?p=682</guid>
		<description><![CDATA[Da WordPress standardmäßig kein vernünftiges Paging &#8211; Blättern durch die Artikel beinhaltet &#8211; lässt es sich, wie schonmal von mir beschrieben mit einem Plugin um ein solches erweitern. Dies macht das Blättern im Blog für den Besucher viel angenehmer. Nun wollte ich das Paging nicht mehr mit Hilfe eines Plugins lösen, sondern fest in das ... <a href="http://voetterle.de/2009/06/16/pagination-in-wordpress-theme-einbauen/">weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Da WordPress standardmäßig kein vernünftiges Paging &#8211; Blättern durch die Artikel beinhaltet &#8211; lässt es sich, <a href="http://voetterle.de/2009/01/18/wordpress-mit-paging-versehen/">wie schonmal von mir beschrieben</a> mit einem Plugin um ein solches erweitern. Dies macht das Blättern im Blog für den Besucher viel angenehmer.<br />
Nun wollte ich das Paging nicht mehr mit Hilfe eines Plugins lösen, sondern fest in das Theme einbauen. Bevor ich Euch erkläre, wie ich das gelöst habe, möchte ich Euch zeigen, wie das fertige Paging aussieht.</p>
<div  style="text-align: center;"><a href="http://voetterle.de/wp-content/uploads/2009/06/paging.png" ><img src="http://voetterle.de/wp-content/uploads/2009/06/paging.png" alt="paging" title="paging" width="393" height="31" class="size-full wp-image-706" /></a></div>
<p>Nun zum Programm-Code. Zuerst habe ich folgende Funktion geschrieben, die das Paging berechnet und es herausschreibt:</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:640px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">function</span> wp_pagination_navi<span style="color: #009900;">&#40;</span><span style="color: #000088;">$num_page_links</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">,</span> <span style="color: #000088;">$min_max_offset</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// Do not show paging on single pages</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span>is_single<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current_page</span> &nbsp; &nbsp; &nbsp; <span style="color: #339933;">=</span> <a href="http://www.php.net/intval"><span style="color: #990000;">intval</span></a><span style="color: #009900;">&#40;</span>get_query_var<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'paged'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$total_pages</span> &nbsp; &nbsp;&nbsp; &nbsp; <span style="color: #339933;">=</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">max_num_pages</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$left_offset</span> &nbsp; &nbsp;&nbsp; &nbsp; <span style="color: #339933;">=</span> <a href="http://www.php.net/floor"><span style="color: #990000;">floor</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$num_page_links</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$right_offset</span> &nbsp; &nbsp; &nbsp; <span style="color: #339933;">=</span> <a href="http://www.php.net/ceil"><span style="color: #990000;">ceil</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$num_page_links</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <a href="http://www.php.net/empty"><span style="color: #990000;">empty</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_page</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$current_page</span> <span style="color: #339933;">==</span> &nbsp;<span style="color: #cc66cc;">0</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current_page</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// More than one page -&gt; render pagination</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$total_pages</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">1</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;div class=&quot;pagination_navi&quot;&gt;'</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$current_page</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">1</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span>get_pagenum_link<span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_page</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; title=&quot;vorherige Seite&quot;&gt;&amp;laquo;&lt;/a&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$i</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span> <span style="color: #339933;">&lt;=</span> <span style="color: #000088;">$total_pages</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$i</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$current_page</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// Current page</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span>get_pagenum_link<span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_page</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; class=&quot;current-page&quot; title=&quot;Seite '</span><span style="color: #339933;">.</span><span style="color: #000088;">$i</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; &gt;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_page</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// Pages before and after the current page</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">&gt;=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_page</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$left_offset</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">&lt;=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_page</span> <span style="color: #339933;">+</span> <span style="color: #000088;">$right_offset</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span>get_pagenum_link<span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; title=&quot;Seite '</span><span style="color: #339933;">.</span><span style="color: #000088;">$i</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; &gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$i</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">&lt;=</span> <span style="color: #000088;">$min_max_offset</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">&gt;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$total_pages</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$min_max_offset</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// Start and end pages with min_max_offset</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span>get_pagenum_link<span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; title=&quot;Seite '</span><span style="color: #339933;">.</span><span style="color: #000088;">$i</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; &gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$i</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">==</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$min_max_offset</span> <span style="color: #339933;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">&lt;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_page</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$left_offset</span> <span style="color: #339933;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">==</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$total_pages</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$min_max_offset</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">&gt;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_page</span> <span style="color: #339933;">+</span> <span style="color: #000088;">$right_offset</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// Dots after/before min_max_offset</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;span class=&quot;dots&quot;&gt;...&lt;/span&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$current_page</span> <span style="color: #339933;">!=</span> <span style="color: #000088;">$total_pages</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span>get_pagenum_link<span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_page</span><span style="color: #339933;">+</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; title=&quot;n&amp;auml;chste Seite&quot;&gt;&amp;raquo;&lt;/a&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;/div&gt;'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Close pagination</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>Der erste Parameter gibt die Zahl der Seitenlinks an, die angezeigt werden sollen. Eine ungerade Zahl ist hier am Besten. Der zweite Parameter legt fest, wie viele Seitenlinks am Anfang und am Ende dargestellt werden sollen.<br />
Diese Funktion muss in die functions.php im Theme Ordner.</p>
<p>Nun kann man diese Funktion in die Theme Dateien, welche mehrere Artikel auflisten und diese über mehrere Seiten verteilen, mit diesem Code aufrufen und das Paging somit in diese Seiten einfügen:</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:640px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <a href="http://www.php.net/function_exists"><span style="color: #990000;">function_exists</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'wp_pagination_navi'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; wp_pagination_navi<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>Bei den Dateien handelt es sich um die index.php, die archive.php und die search.php. Am Besten ersetzt man darin folgende Code Zeilen:</p>
<div class="codecolorer-container html4strict mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:640px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;navigation&quot;</span>&gt;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;alignleft&quot;</span>&gt;&lt;?php next_posts_link<span style="color: #66cc66;">&#40;</span>__<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'&amp;laquo; Older Entries'</span><span style="color: #66cc66;">&#41;</span>, <span style="color: #ff0000;">'kubrick'</span><span style="color: #66cc66;">&#41;</span>; ?&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a>&gt;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;alignright&quot;</span>&gt;&lt;?php previous_posts_link<span style="color: #66cc66;">&#40;</span>__<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'Newer Entries &amp;raquo;'</span>, <span style="color: #ff0000;">'kubrick'</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>; ?&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a>&gt;</span></div></td></tr></tbody></table></div>
<p>Wie Ihr sehen könnt, habe ich die Funktion ohne Parameter aufgerufen, da mir die Standardeinstellungen genügen.</p>
<p>Damit das Paging jetzt auch noch gut aussieht, muss man folgende Zeilen in die style.css einfügen:</p>
<div class="codecolorer-container css mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:640px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">.pagination_navi<span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #6666ff;">.pagination_navi</span> a <span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#6EA1CE</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0.7em</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span><span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span> <span style="color: #933;">6px</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span> <span style="color: #933;">4px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span><br />
<span style="color: #6666ff;">.pagination_navi</span> a.current-<span style="color: #000000; font-weight: bold;">page</span><span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #6666ff;">.pagination_navi</span> a<span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#46C</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#46C</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p>Den Code könnt Ihr nach belieben anpassen und ändern. Über Verbesserungsvorschläge und Ideen würde ich mich freuen. <img src='http://voetterle.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://voetterle.de/2009/06/16/pagination-in-wordpress-theme-einbauen/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>WordPress Geschwindigkeit: Google Analytics mit jQuery einbinden</title>
		<link>http://voetterle.de/2009/06/03/wordpress-geschwindigkeit-google-analytics-mit-jquery-einbinden/</link>
		<comments>http://voetterle.de/2009/06/03/wordpress-geschwindigkeit-google-analytics-mit-jquery-einbinden/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 17:59:04 +0000</pubDate>
		<dc:creator>Benjamin Vötterle</dc:creator>
				<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Theme]]></category>

		<guid isPermaLink="false">http://voetterle.de/?p=636</guid>
		<description><![CDATA[Ich habe vorgestern bei Sergej Müller gelesen, wie man die Webseiten-Performance beim Einsatz von Google Analytics mit jQuery verbessern kann. Dies lässt sich natürlich auch mit WordPress basierten Webseiten machen. Dazu sollte man auf die Verwendung eines Google Analytics Plugin verzichten und den benötigten Javascript Code von Hand in das Theme schreiben. Der Javascript Code ... <a href="http://voetterle.de/2009/06/03/wordpress-geschwindigkeit-google-analytics-mit-jquery-einbinden/">weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Ich habe vorgestern bei <a href="http://playground.ebiene.de/">Sergej Müller</a> gelesen, wie man die <a href="http://playground.ebiene.de/2148/google-analytics-mit-jquery/">Webseiten-Performance beim Einsatz von Google Analytics mit jQuery verbessern kann</a>. Dies lässt sich natürlich auch mit WordPress basierten Webseiten machen. Dazu sollte man auf die Verwendung eines Google Analytics Plugin verzichten und den benötigten Javascript Code von Hand in das Theme schreiben.<br />
Der Javascript Code für <a href="http://www.google.com/analytics/de-DE/">Google Analytics</a> muss noch ein bisschen verändert werden, so dass die benötigten externen Javascript Dateien mit Hilfe von <a href="http://jquery.com">jQuery</a> geladen werden. Dazu bindet man am Besten folgenden Code in die footer.php ein:</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:640px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;// &amp;lt;!<br />
[CDATA[jQuery(document).ready(function(){ &nbsp; <br />
jQuery.getScript(<br />
       &nbsp;'http://www.google-analytics.com/ga.js',<br />
       &nbsp;function() {<br />
   &nbsp; &nbsp;&nbsp; &nbsp; var pageTracker = _gat._getTracker('UA-XXXXXX-X');<br />
          &nbsp; &nbsp; pageTracker._trackPageview();        });});// ]]&amp;gt;<br />
&amp;lt;/script&amp;gt;</div></td></tr></tbody></table></div>
<p>&nbsp;</p>
<p>UA-XXXXXX-X ist hierbei mit dem eigenen Tracking-Code zu ersetzen.</p>
<h3>Was macht nun der jQuery Programm Code?</h3>
<p>Dieser Code wird erst ausgeführt, wenn das wenn das Grundgerüst der Webseite komplett geladen wurde. Das Laden der Tracking Scripte läuft quasi im Hintergrund und behindert nicht den Aufbau der Webseite &#8211; sie lädt also fühlbar schneller. Sind die Google Analytics Server nicht erreichbar, so wird das Script auch nicht ausgeführt und es gibt keine Javascript Fehler.</p>
<p>Wie Sergej in den Kommentaren schreibt, macht das Ganze nur Sinn, wenn jQuery sowieso im Theme oder von einem Plugin verwendet wird. Danke für den Hinweis.</p>
]]></content:encoded>
			<wfw:commentRss>http://voetterle.de/2009/06/03/wordpress-geschwindigkeit-google-analytics-mit-jquery-einbinden/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Dritter Augsburger Webmontag</title>
		<link>http://voetterle.de/2009/05/26/dritter-augsburger-webmontag/</link>
		<comments>http://voetterle.de/2009/05/26/dritter-augsburger-webmontag/#comments</comments>
		<pubDate>Tue, 26 May 2009 14:21:04 +0000</pubDate>
		<dc:creator>Benjamin Vötterle</dc:creator>
				<category><![CDATA[Augsburg]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Webmontag]]></category>

		<guid isPermaLink="false">http://voetterle.de/?p=627</guid>
		<description><![CDATA[Gestern war der dritte Augsburger Webmontag. Vermutlich auf Grund des schönen Wetters war nicht so viel los wie beim Mal, jedoch hatten sich, den sommerlichen Temperaturen zum Trotz, ca. 14 Interessierte im Capitol am Moritzplatz eingefunden. Tobias von Klipstein war der Einzige, der ein Standup hielt. Der Vortrag war jedoch sehr interessant und handelte vom ... <a href="http://voetterle.de/2009/05/26/dritter-augsburger-webmontag/">weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Gestern war der dritte <a href="http://webmontag.de/location/augsburg/index">Augsburger Webmontag</a>. Vermutlich auf Grund des schönen Wetters war nicht so viel los wie beim Mal, jedoch hatten sich, den sommerlichen Temperaturen zum Trotz, ca. 14 Interessierte im Capitol am Moritzplatz eingefunden.</p>
<p>Tobias von Klipstein war der Einzige, der ein Standup hielt. Der Vortrag war jedoch sehr interessant und handelte vom <a href="http://dojotoolkit.org/">Javascript Frameworks Dojo</a> und wie sich damit wunderbare Webapplikationen erstellen lassen.</p>
<p>Dank geht auch dieses Mal wieder an <a href="http://weka.de">WEKA Service</a>, die allen Teilnehmern ein Begrüßungsgetränk spendierte.</p>
<p>Der nächste Webmontag findet voraussichtlich Ende Juli statt.</p>
]]></content:encoded>
			<wfw:commentRss>http://voetterle.de/2009/05/26/dritter-augsburger-webmontag/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Spitze WordPress Plugins für Vereins-Webseiten</title>
		<link>http://voetterle.de/2009/05/06/spitze-wordpress-plugins-fuer-vereins-webseiten/</link>
		<comments>http://voetterle.de/2009/05/06/spitze-wordpress-plugins-fuer-vereins-webseiten/#comments</comments>
		<pubDate>Wed, 06 May 2009 20:31:17 +0000</pubDate>
		<dc:creator>Benjamin Vötterle</dc:creator>
				<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://voetterle.de/?p=599</guid>
		<description><![CDATA[Beim Erstellen der Vereins-Webseite der Skater Union Augsburg, die wie schon berichtet auf WordPress basiert, bin ich auf zwei hervorragende Plugins gestoßen, die einem jede Menge Arbeit abnehmen können. Listen/Tabellen Administration mit WP-Table Reloaded Bei WP-Table Reloaded handelt es sich um eine Weiterentwicklung des WP-Table Plugins. Zu dieser Weiterentwicklung hat sich Tobias Bäthge entschlossen, da ... <a href="http://voetterle.de/2009/05/06/spitze-wordpress-plugins-fuer-vereins-webseiten/">weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Beim <a href="http://voetterle.de/2009/05/02/neues-projekt-online-skater-union-homepage/">Erstellen der Vereins-Webseite</a> der <a href="http://skater-union-augsburg.de">Skater Union Augsburg</a>, die wie schon berichtet auf WordPress basiert, bin ich auf zwei hervorragende Plugins gestoßen, die einem jede Menge Arbeit abnehmen können.</p>
<h3>Listen/Tabellen Administration mit WP-Table Reloaded</h3>
<p>Bei <a href="http://tobias.baethge.com/wordpress-plugins/wp-table-reloaded-deutsch/">WP-Table Reloaded</a> handelt es sich um eine Weiterentwicklung des WP-Table Plugins. Zu dieser Weiterentwicklung hat sich Tobias Bäthge entschlossen, da <a href="http://alexrabe.boelinger.com/wordpress-plugins/wp-table/">Wp-Table</a> von <a href="http://alexrabe.boelinger.com/">Alex Rabe</a> nicht mehr weiterentwickelt wird. Dieses Plugin bringt folgende Vorteile:</p>
<p>- Verwaltung von Tabellen im WordPress-Admin-Bereich<br />
- Anzeige der Tabelle in Beiträgen, Seiten und Text-Widgets mittels Shortcode<br />
- Import von Tabellen als CSV Datei, die man z.B. mit Excel oder aus Datenbanken erstellen kann</p>
<p>Dieses Plugin hat mir sehr viel Arbeit in Bezug auf <a href="http://www.skater-union-augsburg.de/teams/junioren/">Spieler bzw. Scorer</a> Listen abgenommen, da ich diese nicht mühsam mit dem Editor eingeben musste.</p>
<h3>Ligen-Verwaltung mit LeagueManager</h3>
<p>Der <a href="http://kolja.galerie-neander.de/plugins/leaguemanager/">LeagueManager</a> ist ein von <a href="http://kolja.galerie-neander.de/">Kolja Schleich</a> entwickeltes Plugin, mit Hilfe dessen man sehr gut komplette Ligen verwalten und darstellen kann. Dabei sind folgende Features besonders hervorzuheben:</p>
<p>- Einfaches Erstellen und Pflegen von Ligen, Mannschaften und Spielen<br />
- Widgets zum Anzeigen der letzten und nächsten Spiele<br />
- Automatische Berechnung der Tabellen<br />
- Einbinden der Tabellen in Artikel und Seiten</p>
<p>Sehr schön an diesem Plugin finde ich, dass sich die Tabellen automatisch nach Eingabe der Spielergebnisse aktualisieren und die nächsten und letzen Spieltermine mitsamt Ergebnissen  dargestellt werden.</p>
<p>Ich hoffe, dass Euch der Überblick beim Erstellen Eurer Homepage eine Hilfe sind. <img src='http://voetterle.de/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://voetterle.de/2009/05/06/spitze-wordpress-plugins-fuer-vereins-webseiten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neues Projekt online: Skater Union Homepage</title>
		<link>http://voetterle.de/2009/05/02/neues-projekt-online-skater-union-homepage/</link>
		<comments>http://voetterle.de/2009/05/02/neues-projekt-online-skater-union-homepage/#comments</comments>
		<pubDate>Sat, 02 May 2009 19:36:43 +0000</pubDate>
		<dc:creator>Benjamin Vötterle</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Template]]></category>

		<guid isPermaLink="false">http://voetterle.de/?p=587</guid>
		<description><![CDATA[Mein neues Projekt, die Homepage der Skater Union Augsburg ist nun online gegangen. Dabei handelt es sich um den Webauftritt des ältesten bayerischen Inlinehockey Vereins, in dem ich selber aktives Mitglied und Junioren-Trainer bin. Bei der Umsetzung wollte ich WordPress als CMS verwenden, da ich mich mit diesem gut auskenne und die Vielzahl an Plugins ... <a href="http://voetterle.de/2009/05/02/neues-projekt-online-skater-union-homepage/">weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Mein neues Projekt, die <a href="http://www.skater-union-augsburg.de">Homepage der Skater Union Augsburg</a> ist nun online gegangen. Dabei handelt es sich um den Webauftritt des ältesten bayerischen Inlinehockey Vereins, in dem ich selber aktives Mitglied und Junioren-Trainer bin.<br />
Bei der Umsetzung wollte ich <a href="http://wordpress.org">WordPress</a> als CMS verwenden, da ich mich mit diesem gut auskenne und die Vielzahl an Plugins einem sehr hilfreich ist. Weiterhin war es mir wichtig eine moderne und gut aussehende Vereinswebseite zu kreieren.</p>
<p><a href="http://www.skater-union-augsburg.de"><img src="http://voetterle.de/wp-content/uploads/2009/05/sua.png" alt="sua" title="sua" width="460" height="313" class="aligncenter size-full wp-image-588" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://voetterle.de/2009/05/02/neues-projekt-online-skater-union-homepage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

