<?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"
	>

<channel>
	<title>Contenterstellung, Werbetexte und Webdesign</title>
	<atom:link href="http://www.oliver-holz.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oliver-holz.de</link>
	<description>www.oliver-holz.de</description>
	<pubDate>Fri, 17 Oct 2008 21:24:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Tags und Kategorien für Posts</title>
		<link>http://www.oliver-holz.de/tags-und-kategorien-fur-posts/130/</link>
		<comments>http://www.oliver-holz.de/tags-und-kategorien-fur-posts/130/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 05:10:16 +0000</pubDate>
		<dc:creator>Oliver Holz</dc:creator>
		
		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[Archiv]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[Kategorien]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Suche]]></category>

		<category><![CDATA[Tags]]></category>

		<guid isPermaLink="false">http://www.oliver-holz.de/?p=130</guid>
		<description><![CDATA[Das hier verwendete Braille-Theme hat einige Besonderheiten. So gibt es weder in der Einzel- und der Archivansicht, noch auf der Startseite eine Anzeige für Tags und Kategorien:

Diese sind mir persönlich aber wichtig. Also müssen sie eingefügt werden. Für die Einzelseiten ist das absolut kein Problem. Einfach folgende Code in die single.php einfügen:
&#8230;
&#60;?php the_content(); ?&#62;
&#60;p class=&#8221;post-tags&#8221;&#62;&#60;?php [...]]]></description>
			<content:encoded><![CDATA[<p>Das hier verwendete Braille-Theme hat einige Besonderheiten. So gibt es weder in der Einzel- und der Archivansicht, noch auf der Startseite eine Anzeige für Tags und Kategorien:</p>
<p><img src="http://www.oliver-holz.de/img/Tags-Kategorien.gif" title="Tags und Kategorien" alt="Tags und Kategorien" /></p>
<p>Diese sind mir persönlich aber wichtig. Also müssen sie eingefügt werden. Für die Einzelseiten ist das absolut kein Problem. Einfach folgende Code in die <em>single.php</em> einfügen:</p>
<blockquote><p>&#8230;<br />
&lt;?php the_content(); ?&gt;<br />
&lt;p class=&#8221;post-tags&#8221;&gt;&lt;?php if (function_exists(&#8217;the_tags&#8217;)) the_tags(&#8217;Tags: &#8216;, &#8216;, &#8216;, &#8216;&lt;br/&gt;); ?&gt;&lt;/p&gt;<br />
&lt;p class=&#8221;post-cats&#8221;&gt;Kategorien: &lt;?php the_category(&#8217; &#8216;); ?>&lt;/p&gt;&lt;br/&gt;<br />
&lt;div id=&#8221;comments&#8221;&gt;<br />
&#8230;</p></blockquote>
<p>Leider gibt es bei diesem Template weder für die Suchergebnisse noch die Archivseite eine eigene .php-Datei. Alle diese Funktionen werden in der <em>index.php</em> realisiert. Kategorien und Tags sollen allerdings nur auf der Startseite und den Archivseiten angezeigt werden. Bei der Suche kann es passieren, dass Seiten und Artikel gleichzeitig angezeigt werden. Beim Suchergebnis würden Kategorien und Tags auch für die Seiten angezeigt werden. Das macht jedoch wenig Sinn. Also müssen wir Wordpress hier sagen, dass es Tags und Kategorien nur auf den gewünschten Seiten anzeigt. Dazu kommt folgender Code in die <em>index.php</em>:</p>
<blockquote><p>&#8230;<br />
&lt;?php if (is_home()) the_tags(&#8217;&lt;p class=&#8221;post-tags&#8221;&gt;Tags: &#8216;, &#8216;, &#8216;, &#8216;&lt;/p&gt;&lt;p class=&#8221;post-cats&#8221;&gt;Kategorien: &#8216;) &#038; the_category(&#8217; &#8216;); ?>&lt;/p&gt;<br />
&lt;?php if (is_archive()) the_tags(&#8217;&lt;p class=&#8221;post-tags&#8221;&gt;Tags: &#8216;, &#8216;, &#8216;, &#8216;&lt;/p&gt;&lt;p class=&#8221;post-cats&#8221;&gt;Kategorien: &#8216;) &#038; the_category(&#8217; &#8216;); ?>&lt;/p&gt;<br />
&lt;?php if (is_search()) echo &#8220;&lt;br/&gt;&#8221; ; ?&gt;<br />
&#8230;</p></blockquote>
<p>Hier hätten wir auch schon das nächste Problem. Wie man sieht, kann die Konditionalfunktion <em>the_category</em> keine Argumente aufnehmen. Also muss man ein wenig Schummeln und diese etwas werkwürdige und nicht ganz korrekt Form wählen. Damit bei einer Suche nicht zwei ungeöffnete &#8220;p&#8221;-Tags geschlossen werden, muss die Konditionalfunktion <em>is_search</em> her. Allerdings funktioniert das ganze System nur dann, wenn alle Artikel getaggt sind. Ansonsten steht unter dem Post nur die Kategorie ohne Formatierung.<br />
Die Bilder vor den einzelnen Zeilen sind als background in der .css-Datei implementiert und mit ein wenig Geschick positioniert. Die Abgrenzung erfolgt per <em>border-top </em>und <em>border-bottom.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.oliver-holz.de/tags-und-kategorien-fur-posts/130/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Schöne Sidebar dank kleiner Änderung</title>
		<link>http://www.oliver-holz.de/schone-sidebar-wordpress/105/</link>
		<comments>http://www.oliver-holz.de/schone-sidebar-wordpress/105/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 06:23:52 +0000</pubDate>
		<dc:creator>Oliver Holz</dc:creator>
		
		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Sidebar]]></category>

		<category><![CDATA[Subpages]]></category>

		<category><![CDATA[Untersiten]]></category>

		<guid isPermaLink="false">http://www.oliver-holz.de/?p=105</guid>
		<description><![CDATA[Wie angekündigt bastele ich fleissig am Aussehen des Blogs. Erste Übung heute war, die Sidebar übersichtlicher zu gestalten. Bei der doch relativ hohen Zahl an Seiten und vor allem Unterseiten, musste eine andere Lösung her. Das Standardlayout war mir einfach zu ausgedehnt.
Abhilfe schafft da schon einmal die Abänderung der Anzeigetiefe der Seiten:
&#60;?php wp_list_pages(&#8217;sort_column=menu_order&#038;title_li=&#038;depth=1&#8242;); ?&#62;
&#8220;depth=1&#8243; bewirkt, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.oliver-holz.de/img/Sidebar-vorher.gif" alt="Sidebar vorher"  align="right"/>Wie angekündigt bastele ich fleissig am Aussehen des Blogs. Erste Übung heute war, die Sidebar übersichtlicher zu gestalten. Bei der doch relativ hohen Zahl an Seiten und vor allem Unterseiten, musste eine andere Lösung her. Das Standardlayout war mir einfach zu ausgedehnt.<br />
Abhilfe schafft da schon einmal die Abänderung der Anzeigetiefe der Seiten:</p>
<blockquote><p>&lt;?php wp_list_pages(&#8217;sort_column=menu_order&#038;title_li=&#038;depth=1&#8242;); ?&gt;</p></blockquote>
<p>&#8220;depth=1&#8243; bewirkt, dass nur die Seiten in der ersten Ebene angezeigt werden. Leider ist das noch nicht die Lösung des Problems. Mit dieser Einstellung kommt man nicht mehr an die Unterseiten heran. Also muss eine Anzeige der Unterseiten her, sobald eine Hauptseite mit Unterseiten aufgerufen wird. Realisieren kann man das ganze mit einem relativ kurzen Code-Schnipsel. In meinem Fall liegt der Code ganz am Anfang der sidebar.php, weil ich das Menü für die Unterseiten ganz oben in der Sidebar haben wollte. Der Code lässt sich aber beliebig in der sidebar.php oder an anderen Stellen platzieren:<br />
<img src="http://www.oliver-holz.de/img/Sidebar-danach.gif" alt="Sidebar danach"  align="right"/></p>
<blockquote><p>&lt;div id=&#8221;sidebar&#8221;&gt;<br />
&lt;?php<br />
if($post->post_parent)<br />
$children = wp_list_pages(&#8221;title_li=&#038;child_of=&#8221;.$post->post_parent.&#8221;&#038;echo=0&#8243;); else<br />
$children = wp_list_pages(&#8221;title_li=&#038;child_of=&#8221;.$post->ID.&#8221;&#038;echo=0&#8243;);<br />
if ($children) { ?&gt;<br />
&lt;h2&gt;Unterseiten&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;?php echo $children; ?&gt;<br />
&lt;/ul&gt;</p></blockquote>
<p>Im kleinen Bild rechts oder beispielsweise unter <a href="http://www.oliver-holz.de/content/" title="Content für Webseiten">Content</a> kann man das Ergebnis bewundern. Übrigens wird das Menü mit den Unterseiten nur gezeigt, wenn die Seite auch wirklich Unterseiten hat. Wer es überprüfen möchte, kann einen Blick auf mein <a href="http://www.oliver-holz.de/impressum/">Impressum</a> werfen. Keine Unterseiten - kein Menü!<br />
Nächster Tagesordnungspunkt: Tags und Kategorien anzeigen - aber ordentlich bitte.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oliver-holz.de/schone-sidebar-wordpress/105/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Alles neu macht der Juli</title>
		<link>http://www.oliver-holz.de/neues-design-und-wordpress/1/</link>
		<comments>http://www.oliver-holz.de/neues-design-und-wordpress/1/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 00:37:00 +0000</pubDate>
		<dc:creator>Oliver Holz</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Content]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Theme]]></category>

		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.oliver-holz.de/?p=1</guid>
		<description><![CDATA[
Nach dem das Design in den letzten Jahren schon ein wenig angestaubt ist und ich einfach keine Lust mehr habe, die einzelnen .html-files zu editieren, wurde es Zeit dieser Seite einen neuen Anstrich und vor allem irgendeine Form von Content Management System zu verpassen.
Die auffälligste Änderungen?
Die Seite ist jetzt ein Blog und läuft mit Wordpress [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.oliver-holz.de/img/Schild.jpg" alt="Wartungsarbeiten" width="250" align="right"/><br />
Nach dem das Design in den <a href="http://web.archive.org/web/*/http://www.oliver-holz.de">letzten Jahren</a> schon ein wenig angestaubt ist und ich einfach keine Lust mehr habe, die einzelnen .html-files zu editieren, wurde es Zeit dieser Seite einen neuen Anstrich und vor allem irgendeine Form von Content Management System zu verpassen.</p>
<p><em>Die auffälligste Änderungen?</em><br />
Die Seite ist jetzt ein Blog und läuft mit <a href="http://wordpress-deutschland.org/">Wordpress 2.6</a> und dem <a href="http://martinhipp.com/braille/">Braille-Template</a>. Allerdings in einer sehr stark angepassten Form, wenn ich demnächst mit ihm fertig bin. Die Breite hat sich jetzt schon deutlich verändert. Ich bin nun mal ein Schreiberling und brauch hier Platz! Die über 600 Pixel sollten dafür ausreichen.</p>
<p><em>Warum dieses riesige Baustellen-Schild?</em><br />
Die Seite ist noch eine Baustelle! Zumindest noch eine Weile&#8230; In den nächsten Tagen werden hier noch so einige technische und optische Veränderungen erfolgen. Dabei hat die - in meinen Augen überaus sinnvolle - Anpassung nach <a href="http://mytypes.com/seoblogtemplates/wordpress-seo-guide/">diesen Vorgaben</a> oberste Prorität. Zum Glück kann ich die meisten Sachen davon einfach von meinen anderen Blogs kopieren.</p>
<p><em>Wann ist das hier fertig und was kommt hier drauf?</em><br />
Ich lass es Euch wissen, wenn die Seite fertig ist. Neben Informationen zu mir und meiner Arbeit wohl hauptsächlich Sachen rund um Wordpress, Design, Marketing, Suchmaschinen und was Menschen mit ausgeprägter Affinität fürs Web sonst noch so beschäftigt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oliver-holz.de/neues-design-und-wordpress/1/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

