<?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>kulturbanause blog &#187; Navigation</title>
	<atom:link href="http://kulturbanause.de/tag/navigation/feed/" rel="self" type="application/rss+xml" />
	<link>http://kulturbanause.de</link>
	<description>Artikel, Tutorials, Downloads, Tipps, Hacks, Snippets und aktuelle Szene-News rund um Webdesign, Social Media und digitale Bildbearbeitung</description>
	<lastBuildDate>Sat, 04 Feb 2012 11:03:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Links im WordPress-Nav-Menu in neuem Fenster öffnen, mit Klassen auszeichnen und um Mikroformate erweitern</title>
		<link>http://kulturbanause.de/2012/01/links-im-wordpress-nav-menu-in-neuem-fenster-offnen-mit-klassen-auszeichnen-und-um-mikroformate-erweitern/</link>
		<comments>http://kulturbanause.de/2012/01/links-im-wordpress-nav-menu-in-neuem-fenster-offnen-mit-klassen-auszeichnen-und-um-mikroformate-erweitern/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 08:00:47 +0000</pubDate>
		<dc:creator>Jonas Hellwig</dc:creator>
				<category><![CDATA[Tipps, Hacks, Snippets]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kulturbanause.de/?p=7294</guid>
		<description><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2012/01/design-wordpress-menu.png" class="attachment-post-thumbnail wp-post-image" alt="design-wordpress-menu" title="design-wordpress-menu" /></div>WordPress bietet mit dem wp_nav_menu eine tolle Möglichkeit Navigationselemente unkompliziert über das Dashboard anzulegen und zu verwalten. Normalerweise verlinkt man statische Seiten oder Kategorien innerhalb von WordPress, doch ab und zu möchte man auch externe Seiten mit in die Navigation aufnehmen, in einem neuen Fenster öffnen und vielleicht sogar mit einem entsprechenden Icon kennzeichnen. WordPress … </p><p><a href="http://kulturbanause.de/2012/01/links-im-wordpress-nav-menu-in-neuem-fenster-offnen-mit-klassen-auszeichnen-und-um-mikroformate-erweitern/" class="more-link">Diesen Beitrag zu Ende lesen</a><h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></description>
			<content:encoded><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2012/01/design-wordpress-menu.png" class="attachment-post-thumbnail wp-post-image" alt="design-wordpress-menu" title="design-wordpress-menu" /></div><p><strong>WordPress bietet mit dem <code>wp_nav_menu</code> eine tolle Möglichkeit Navigationselemente unkompliziert über das Dashboard anzulegen und zu verwalten.</strong> Normalerweise verlinkt man statische Seiten oder Kategorien innerhalb von WordPress, doch ab und zu möchte man auch externe Seiten mit in die Navigation aufnehmen, in einem neuen Fenster öffnen und vielleicht sogar mit einem entsprechenden Icon kennzeichnen.<br />
WordPress bietet von Haus aus die Möglichkeit Links mit einer Klasse, einem Linkziel, einer Beschreibung und einem XML-Attribut auszuzeichnen. Da die Funktion jedoch standardmäßig nicht aktiviert ist, und ich sogar schon Anleitungen gesehen habe die Features mit JavaScript nachzurüsten, möchte ich euch kurz zeigen wo ihr sie einschaltet. </p>
<p><span id="more-7294"></span></p>
<h3>Menü-Optionen</h3>
<p>Im WordPress-Backend seht ihr oben rechts den Button "Optionen einblenden". Auffällig ist, dass sich unter diesem Link je nach aufgerufener Seite unterschiedliche Optionen verstecken. Es lohnt sich also häufiger mal die Optionen zu besuchen.<br />
Wenn ihr euch im Bereich "Design → Menüs" befindet, könnt Ihr in den Optionen die oben beschriebenen Punkte aktivieren. </p>
<figure><img src="http://kulturbanause.de/wp-content/uploads/2012/01/wordpress-menu-optionen1.png" alt="" title="wordpress-menu-optionen" width="550" height="78" class="alignnone size-full wp-image-7299" /></figure>
<p>Anschließend stehen euch für jeden Menüpunkt die erweiterten Einstellungsmöglichkeiten zur Verfügung. </p>
<figure><img src="http://kulturbanause.de/wp-content/uploads/2012/01/wordpress-menu-optionen-menupunkt.png" alt="" title="wordpress-menu-optionen-menupunkt" width="550" height="395" class="alignnone size-full wp-image-7296" /></figure>
<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></content:encoded>
			<wfw:commentRss>http://kulturbanause.de/2012/01/links-im-wordpress-nav-menu-in-neuem-fenster-offnen-mit-klassen-auszeichnen-und-um-mikroformate-erweitern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daten per Link/URL an Zielseite übergeben</title>
		<link>http://kulturbanause.de/2011/12/daten-per-linkurl-an-zielseite-ubergeben/</link>
		<comments>http://kulturbanause.de/2011/12/daten-per-linkurl-an-zielseite-ubergeben/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 11:06:28 +0000</pubDate>
		<dc:creator>Jonas Hellwig</dc:creator>
				<category><![CDATA[Tipps, Hacks, Snippets]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://kulturbanause.de/?p=6871</guid>
		<description><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/12/daten-uebertragen-per-link-parameter-url.png" class="attachment-post-thumbnail wp-post-image" alt="daten-uebertragen-per-link-parameter-url" title="daten-uebertragen-per-link-parameter-url" /></div>Wenn ihr Daten von einer Quellseite an eine Zielseite übergeben wollt, stehen euch verschiedene Möglichkeiten offen. Die Variante, auf die ich in diesem Beitrag kurz eingehen möchte überträgt die Daten mit Hilfe der URL an eine Zielseite. Dazu werden dem Link verschiedene Parameter mitgegeben und auf der Zielseite mit dem PHP-Befehl GET wieder ausgelesen. Grundsätzliche … </p><p><a href="http://kulturbanause.de/2011/12/daten-per-linkurl-an-zielseite-ubergeben/" class="more-link">Diesen Beitrag zu Ende lesen</a><h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></description>
			<content:encoded><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/12/daten-uebertragen-per-link-parameter-url.png" class="attachment-post-thumbnail wp-post-image" alt="daten-uebertragen-per-link-parameter-url" title="daten-uebertragen-per-link-parameter-url" /></div><p><strong>Wenn ihr Daten von einer Quellseite an eine Zielseite übergeben wollt, stehen euch verschiedene Möglichkeiten offen.</strong> Die Variante, auf die ich in diesem Beitrag kurz eingehen möchte überträgt die Daten mit Hilfe der URL an eine Zielseite. Dazu werden dem Link verschiedene Parameter mitgegeben und auf der Zielseite mit dem PHP-Befehl GET wieder ausgelesen. </p>
<p><span id="more-6871"></span></p>
<h3>Grundsätzliche Funktionsweise</h3>
<p>Das Prinzip ist denkbar einfach. Ihr setzt einen ganz gewöhnlichen Link auf eine andere Seite und erweitert diesen lediglich um verschiedene Parameter/Werte-Paare. Verschiedene Parameter werden mit „&#038;“ von einander getrennt. </p>
<h5>Beispiel für einen Link mit zwei Parametern:</h5>
<pre class="brush: xml; title: ; notranslate">
&lt;a href=&quot;ziel.php&amp;parameter=wert&amp;parameter2=wert2&quot;&gt;Link&lt;/a&gt;
</pre>
<p>Auf der Zielseite wird anschließend der Wert zu einem bestimmten Parameter wieder ausgelesen. Das funktioniert mit folgendem Snippet: </p>
<pre class="brush: php; title: ; notranslate">
&lt;?php echo $_GET[&quot;parameter&quot;]; ?&gt;
&lt;?php echo $_GET[&quot;parameter2&quot;]; ?&gt;
</pre>
<p class="info clear">Beachtet bitte, dass die Parameter in der URL sichtbar sind und daher leicht manipuliert werden können. <strong>Für sensible Daten ist diese Art der Übertragung daher absolut nicht geeignet!</strong>  </p>
<h3>Beispielseite</h3>
<p>Ich habe ein Beispiel zu diesem Thema erstellt, das ihr hier live testen und herunterladen könnt. Es geht darum eine Farbe auszuwählen und die Eigenschaften dieser Farbe zu erfahren. Je nach Wahl werden unterschiedliche Paramenter mit dem Namen der Farbe, dem Hexadezimalcode und den Eigenschaften an die Zielseite übertragen und dort entsprechend zusammengesetzt. </p>
<h5>Live-Demo (Probiert es aus!):</h5>
<p><iframe src="http://kulturbanause.de/wp-content/uploads/2011/12/daten-uebertragen/start.php" frameborder="0" width="550" height="200"></iframe></p>
<p><a class="button demo" href="http://kulturbanause.de/wp-content/uploads/2011/12/daten-uebertragen/start.php" target="_blank">Live-Demo in neuem Fenster öffnen</a></p>
<h5 class="clear">HTML/PHP-Code der Ausgangsseite (start.php)</h5>
<pre class="brush: php; title: ; notranslate">
[...]

&lt;body&gt;
&lt;h1&gt;Welche Farbe gefällt dir am besten?&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;ziel.php?Farbe=Rot&amp;Code=ff0000&amp;Eigenschaften=selbstbewusst, Liebe, Leidenschaft, Aufregung, Glück, glühend, dramatisch, kräftig, Lust, Kampf&quot;&gt;Rot&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;ziel.php?Farbe=Orange&amp;Code=ff9000&amp;Eigenschaften=ausgelassen, Vergnügen, süß, Kreativität, Genuss, energiegeladen, ungezwungen, inspirierend, ehrgeizig, spritzig&quot;&gt;Orange&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;ziel.php?Farbe=Gelb&amp;Code=fff000&amp;Eigenschaften=Gold, lustig, Hitze, strahlend, Glanz, Lebensfreude, aktiv, Fröhlichkeit, Energie, Sonne&quot;&gt;Gelb&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;ziel.php?Farbe=Grün&amp;Code=29c100&amp;Eigenschaften=Natur, Harmonie, Ruhe, Frische, Neid, beruhigend, Hoffnung, gesund, Leben, Erneuerung&quot;&gt;Grün&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;ziel.php?Farbe=Blau&amp;Code=0072c1&amp;Eigenschaften=zuverlässig, sympathisch, vertrauenswürdig, sicher, vernünftig, mutig, Offenheit, Intelligenz, Ferne, Autorität&quot;&gt;Blau&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;ziel.php?Farbe=Violett&amp;Code=7600c1&amp;Eigenschaften=kreativ, mächtig, extravagant, modisch, weiblich, unseriös, magisch, eitel, künstlich, sensibel, geheimnisvoll&quot;&gt;Violett&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/body&gt;

[...]
</pre>
<h5>HTML/PHP-Code der Zielseite (ziel.php)</h5>
<pre class="brush: php; title: ; notranslate">
[...]

&lt;body&gt;
&lt;h1 style=&quot;color:#&lt;?php echo $_GET[&quot;Code&quot;]; ?&gt;&quot;&gt; Du hast &lt;?php echo $_GET[&quot;Farbe&quot;]; ?&gt; gewählt. Eine schöne Farbe! &lt;/h1&gt;
&lt;p&gt;Wusstest du schon, dass mit &lt;?php echo $_GET[&quot;Farbe&quot;]; ?&gt; folgende Eigenschaften, Wirkungen und Assiziationen verbunden werden?&lt;/p&gt;
&lt;p&gt;&lt;?php echo $_GET[&quot;Eigenschaften&quot;]; ?&gt;&lt;/p&gt;

&lt;a href=&quot;start.php&quot;&gt;← Zurück zur Farbauswahl&lt;/a&gt;
&lt;/body&gt;

[...]
</pre>
<p>Ihr könnt alle Dateien des Beispiels auch herunterladen. </p>
<p><a href="http://kulturbanause.de/wp-content/uploads/2011/12/daten-per-url.zip" target="_blank" class="download button">Beispieldateien herunterladen </a></p>
<p class="small clear"><a href="http://daswebdesignblog.de/farbwirkungen-und-farbverwendung/393.html">Die Farbwirkungen für das Beispiel habe ich mir vom Webdesign Blog ausgeliehen. Vielen Dank dafür! </a></p>
<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></content:encoded>
			<wfw:commentRss>http://kulturbanause.de/2011/12/daten-per-linkurl-an-zielseite-ubergeben/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Elemente mit jQuery auf- und zufahren lassen (slide toggle) und parallel das Icon austauschen</title>
		<link>http://kulturbanause.de/2011/11/elemente-mit-jquery-auf-und-zufahren-lassen-slide-toggle-und-parallel-das-icon-austauschen/</link>
		<comments>http://kulturbanause.de/2011/11/elemente-mit-jquery-auf-und-zufahren-lassen-slide-toggle-und-parallel-das-icon-austauschen/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 06:32:01 +0000</pubDate>
		<dc:creator>Jonas Hellwig</dc:creator>
				<category><![CDATA[Tipps, Hacks, Snippets]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Navigation]]></category>

		<guid isPermaLink="false">http://kulturbanause.de/?p=6756</guid>
		<description><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/11/jquery-slide-toggle.png" class="attachment-post-thumbnail wp-post-image" alt="jquery-slide-toggle" title="jquery-slide-toggle" /></div>Ich habe beim Aufräumen meiner Dropbox ein praktisches Snippet zum Slide-Effekt mit jQuery wiedergefunden das ich hiermit im Blog archiviere. Per Klick auf die Überschrift wird ein ausführlicher Text eingeblendet. Gleichzeitig wird die Klasse des "Mehr lesen"-Links ausgetauscht. Dadurch lässt sich beispielsweise ein Icon dem Zustand entsprechend einblenden. Ich habe eine Basis-Datei erstellt, die nur … </p><p><a href="http://kulturbanause.de/2011/11/elemente-mit-jquery-auf-und-zufahren-lassen-slide-toggle-und-parallel-das-icon-austauschen/" class="more-link">Diesen Beitrag zu Ende lesen</a><h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></description>
			<content:encoded><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/11/jquery-slide-toggle.png" class="attachment-post-thumbnail wp-post-image" alt="jquery-slide-toggle" title="jquery-slide-toggle" /></div><p><strong>Ich habe beim Aufräumen meiner Dropbox ein praktisches Snippet zum Slide-Effekt mit jQuery wiedergefunden das ich hiermit im Blog archiviere.</strong> Per Klick auf die Überschrift wird ein ausführlicher Text eingeblendet. Gleichzeitig wird die Klasse des "Mehr lesen"-Links ausgetauscht. Dadurch lässt sich beispielsweise ein Icon dem Zustand entsprechend einblenden.<br />
Ich habe eine Basis-Datei erstellt, die nur den elementaren Code der Funktion enthält. Zusätzlich habe die Demo optisch aufbereitet und ebenfalls als Download bereitgestellt. Das Mini-Script kann aber auch einfach kopiert und sofort eingesetzt werden. </p>
<p><span id="more-6756"></span></p>
<h3>Aufbereitete Demo</h3>
<p>Zunächst einmal die mit CSS3 gestaltete Demo-Version. Diese Demo dient dazu den Effekt so zu zeigen wie ich ihn mir auch auf einer Website vorstellen kann. Achtet darauf, dass das Icon sich je nach Zustand verändert. </p>
<p><iframe frameborder="0" width="550" height="600" src="http://kulturbanause.de/wp-content/uploads/2011/11/jquery-toggle-elements/demo.html"></iframe></p>
<p>Der Download beinhaltet eine HTML-Datei und eine Mini-Sprite mit der Grafik des Buttons. </p>
<p><a href="http://kulturbanause.de/wp-content/uploads/2011/11/jquery-toggle-elements/demo.zip" class="button download">Dateien dieser Demo herunterladen</a></p>
<h3>Basis-Version ohne Design</h3>
<p>Wie eingangs erwähnt habe ich auch eine Basis-Version erstellt. Diese Datei enthält nur den Code der für die Funktion auch wirklich benötigt wird. Wenn ihr die Funktion also schnell einsetzen wollt, müsst ihr nicht erst ein gestaltetes Beispiel umbauen. </p>
<p><iframe frameborder="0" width="550" height="250" src="http://kulturbanause.de/wp-content/uploads/2011/11/jquery-toggle-elements/basic.html"></iframe></p>
<p>Der HTML- und JavaScript-Code des Beispiels sieht wie folgt aus: Das Grundgerüst bildet eine Definitionsliste. Innerhalb des Definition Term <code>dt</code> wird die Überschrift und der "Mehr lesen"-Link eingebunden. Die per CSS ausgeblendete Definition Definition <code>dd</code> beinhaltet den ausführlichen Text.</p>
<p>Per JavaScript wird bei einem Klick auf <code>dt </code>das nachfolgende <code>dd</code>-Element eingeblendet. Gleichzeitig wird die Klasse des <code>a</code>-Tags innerhalb von <code>dt</code> ausgetauscht. jQuery wird übrigens extern von Google eingebunden. </p>
<pre class="brush: xml; title: ; notranslate">
&lt;body&gt;
&lt;dl&gt;
  &lt;dt&gt;Hier steht die Überschrift &lt;a href=&quot;#&quot; class=&quot;closed&quot;&gt;Details&lt;/a&gt;&lt;/dt&gt;
  &lt;dd&gt;Hier steht die detallierte Beschreibung. Dieser Text wird erst nach einem Klick auf das übergeordnete Elemente (dt) eingeblendet. Parallel wird auch die Klasse des Links gewechselt um den Pfeil zu drehen.&lt;/dd&gt;
  &lt;dt&gt;Hier steht die Überschrift &lt;a href=&quot;#&quot; class=&quot;closed&quot;&gt;Details&lt;/a&gt;&lt;/dt&gt;
  &lt;dd&gt;Hier steht die detallierte Beschreibung. Dieser Text wird erst nach einem Klick auf das übergeordnete Elemente (dt) eingeblendet. Parallel wird auch die Klasse des Links gewechselt um den Pfeil zu drehen.&lt;/dd&gt;
  &lt;dt&gt;Hier steht die Überschrift &lt;a href=&quot;#&quot; class=&quot;closed&quot;&gt;Details&lt;/a&gt;&lt;/dt&gt;
  &lt;dd&gt;Hier steht die detallierte Beschreibung. Dieser Text wird erst nach einem Klick auf das übergeordnete Elemente (dt) eingeblendet. Parallel wird auch die Klasse des Links gewechselt um den Pfeil zu drehen.&lt;/dd&gt;
&lt;/dl&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;

$(document).ready(function(){
	$(&quot;dt&quot;).click(function(){ // trigger
		$(this).next(&quot;dd&quot;).slideToggle(&quot;fast&quot;); // blendet beim Klick auf &quot;dt&quot; die nächste &quot;dd&quot; ein.
		$(this).children(&quot;a&quot;).toggleClass(&quot;closed open&quot;); // wechselt beim Klick auf &quot;dt&quot; die Klasse des enthaltenen a-Tags von &quot;closed&quot; zu &quot;open&quot;.
	});
});

&lt;/script&gt;
&lt;/body&gt;
</pre>
<p>Der CSS-Code des Beispiels ist ebenfalls sehr übersichtlich.</p>
<pre class="brush: css; title: ; notranslate">
dd { display:none; }

.closed { background:red; }

.open { background:green; }
</pre>
<p>Der Download beinhaltet eine HTML-Datei in der alles enthalten ist. </p>
<p><a href="http://kulturbanause.de/wp-content/uploads/2011/11/jquery-toggle-elements/basic.zip" class="download button">Basis-Version herunterladen</a></p>
<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></content:encoded>
			<wfw:commentRss>http://kulturbanause.de/2011/11/elemente-mit-jquery-auf-und-zufahren-lassen-slide-toggle-und-parallel-das-icon-austauschen/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>WordPress: Titel übergeordneter Seiten auslesen (direkter und oberster Vorfahre)</title>
		<link>http://kulturbanause.de/2011/09/wordpress-titel-ubergeordneter-seiten-auslesen-direkter-und-oberster-vorfahre/</link>
		<comments>http://kulturbanause.de/2011/09/wordpress-titel-ubergeordneter-seiten-auslesen-direkter-und-oberster-vorfahre/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 10:42:40 +0000</pubDate>
		<dc:creator>Jonas Hellwig</dc:creator>
				<category><![CDATA[Tipps, Hacks, Snippets]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kulturbanause.de/?p=6386</guid>
		<description><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/09/wordpress-page-title.png" class="attachment-post-thumbnail wp-post-image" alt="wordpress-page-title" title="wordpress-page-title" /></div>Bei der Erstellung eines WordPress-Themes kommt es häufiger vor, dass man nur den Titel einer übergeordneten Seite anzeigen möchte. Zum Beispiel um für eine Metanavigation in der Sidebar eine Überschrift auszugeben. Besonders interessant ist in diesem Zusammenhang der Titel einer Eltern-Seite auf oberster Verschachtelungsebene. Bei einer Verschachtelungstiefe ab zwei, besteht ein Unterschied zwischen dem direkten … </p><p><a href="http://kulturbanause.de/2011/09/wordpress-titel-ubergeordneter-seiten-auslesen-direkter-und-oberster-vorfahre/" class="more-link">Diesen Beitrag zu Ende lesen</a><h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></description>
			<content:encoded><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/09/wordpress-page-title.png" class="attachment-post-thumbnail wp-post-image" alt="wordpress-page-title" title="wordpress-page-title" /></div><p><strong>Bei der Erstellung eines WordPress-Themes kommt es häufiger vor, dass man nur den Titel einer übergeordneten Seite anzeigen möchte. </strong>Zum Beispiel um für eine Metanavigation in der Sidebar eine Überschrift auszugeben.<br />
Besonders interessant ist in diesem Zusammenhang der Titel einer Eltern-Seite auf oberster Verschachtelungsebene. </p>
<p><span id="more-6386"></span></p>
<p>Bei einer Verschachtelungstiefe ab zwei, besteht ein Unterschied zwischen dem direkten Vorfahren einer Seite und dem Vorfahren auf oberster Ebene. Das folgende Beispiel zeigt eine Beispiel-Verschachtelung: </p>
<ul>
<li>Geografie
<ul>
<li style="color:black;">Städte
<ul>
<li style="color:black;">Berlin</li>
<li style="color:black;">Köln</li>
</ul>
</li>
<li style="color:black;">Flüsse
<ul>
<li style="color:black;">Spree</li>
<li style="color:black;">Rhein</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Übergeordnete Seite auf oberster Ebene ausgeben</h3>
<p>Nehmen wir nun an wir befinden uns auf der Seite "Berlin". Mit dem folgenden Snippet geben wir den Vorfahren auf oberster Ebene aus. In unsererm Beispiel also "Geografie". </p>
<p>Dieses Snippet gehört entweder global in die <code>functions.php</code> oder ebenfalls in die Template-Datei. </p>
<pre class="brush: php; title: ; notranslate">
&lt;?php

function get_top_level_parent_title() {

global $post;
  if ( empty($post-&gt;post_parent) )
	{ the_title(); }
  else {
	$ancestors = get_post_ancestors($post-&gt;ID);
	end($ancestors);
	  echo get_the_title(end($ancestors));
  }
}

?&gt;
</pre>
<p>Um den Titel im Theme auszugeben verwendet ihr folgendes Snippet: </p>
<pre class="brush: php; title: ; notranslate">
&lt;?php get_top_level_parent_title() ?&gt;
</pre>
<h3>Direkten Vorfahren ausgeben</h3>
<p>Wenn wir nun auf Basis des gleichen Beispiels den direkten Vorfahren (Städte) auslesen wollten, muss das Snippet leicht modifiziert werden. </p>
<p>Code für die <code>functions.php</code>.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php

function get_ancestor_title() {

global $post;
  if ( empty($post-&gt;post_parent) )
	{ the_title(); }
  else {
	$ancestors = get_post_ancestors($post-&gt;ID);
	end($ancestors);
	  echo get_the_title($ancestors[0]);
  }
}

?&gt;
</pre>
<p>Um den Titel im Theme auszugeben verwendet ihr  folgendes Snippet: </p>
<pre class="brush: php; title: ; notranslate">
&lt;?php get_ancestor_title() ?&gt;
</pre>
<p><a href="http://www.jonathan.vc/top-level-parent-page-wordpress.html" target="_blank">via</a></p>
<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></content:encoded>
			<wfw:commentRss>http://kulturbanause.de/2011/09/wordpress-titel-ubergeordneter-seiten-auslesen-direkter-und-oberster-vorfahre/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress: Untergeordnete Seiten gezielt ausgeben</title>
		<link>http://kulturbanause.de/2011/09/wordpress-untergeordnete-seiten-gezielt-ausgeben/</link>
		<comments>http://kulturbanause.de/2011/09/wordpress-untergeordnete-seiten-gezielt-ausgeben/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 09:43:03 +0000</pubDate>
		<dc:creator>Jonas Hellwig</dc:creator>
				<category><![CDATA[Tipps, Hacks, Snippets]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kulturbanause.de/?p=6399</guid>
		<description><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/09/wordpress-page-strcture.png" class="attachment-post-thumbnail wp-post-image" alt="wordpress-page-strcture" title="wordpress-page-strcture" /></div>In einem WordPress-Themes müssen häufig untergeordnete Seiten ausgegeben werden. Ich benötige diese Funktion regelmäßig um in der Sidebar die themenverwandten Seiten zur aktuell aufgerufenen Seite aufzulisten. In Kombination mit dem Snippet für den Titel der Eltern-Seite lässt sich hier sehr schnell eine individuelle Navigation erstellen. Mit Standard-Funktionen von WordPress können alle, oder nur ausgewählte Seiten … </p><p><a href="http://kulturbanause.de/2011/09/wordpress-untergeordnete-seiten-gezielt-ausgeben/" class="more-link">Diesen Beitrag zu Ende lesen</a><h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></description>
			<content:encoded><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/09/wordpress-page-strcture.png" class="attachment-post-thumbnail wp-post-image" alt="wordpress-page-strcture" title="wordpress-page-strcture" /></div><p><strong>In einem WordPress-Themes müssen häufig untergeordnete Seiten ausgegeben werden. </strong>Ich benötige diese Funktion regelmäßig um in der Sidebar die themenverwandten Seiten zur aktuell aufgerufenen Seite aufzulisten. In Kombination mit dem <a href="http://kulturbanause.de/2011/09/wordpress-titel-ubergeordneter-seiten-auslesen-direkter-und-oberster-vorfahre/">Snippet für den Titel der Eltern-Seite</a> lässt sich hier sehr schnell eine individuelle Navigation erstellen.<br />
Mit Standard-Funktionen von WordPress können alle, oder nur ausgewählte Seiten eingeblendet werden. </p>
<p><span id="more-6399"></span></p>
<h3>Alle untergeordneten Seiten ausgeben</h3>
<p>Der folgende Code zeigt immer alle untergeordneten Seiten zur aktuell aufgerufenen Seite an. Auch Kinder von Kindern etc. </p>
<pre class="brush: php; title: ; notranslate">
&lt;ul&gt;
  &lt;?php wp_list_pages(&quot;title_li=&amp;child_of=&quot;.$post-&gt;ID); ?&gt;
&lt;/ul&gt;
</pre>
<h3>Verschachtelungstiefe begrenzen</h3>
<p>Wenn ihr die Tiefe beschränken wollt, erreicht ihr das mit dem Parameter "depth".<br />
"0" Entspricht hierbei allen Seiten. Mit "1", "2", "3" etc. legt ihr die Tiefe fest. Sollen also nur die direkten Nachkommen angezeigt werden - so benutzt folgenden Code: </p>
<pre class="brush: php; title: ; notranslate">
&lt;ul&gt;
  &lt;?php wp_list_pages(&quot;depth=1&amp;title_li=&amp;child_of=&quot;.$post-&gt;ID); ?&gt;
&lt;/ul&gt;
</pre>
<p>Bei der hier beschriebenen Technik handelt es sich um eine WordPress-Standard-Funktion. Mehr dazu findet ihr hier: <a href="http://codex.wordpress.org/Function_Reference/wp_list_pages" target="_blank">codex.wordpress.org/Function_Reference/wp_list_pages</a></p>
<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></content:encoded>
			<wfw:commentRss>http://kulturbanause.de/2011/09/wordpress-untergeordnete-seiten-gezielt-ausgeben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: Breadcrumb-Navigation ohne Plugin</title>
		<link>http://kulturbanause.de/2011/08/wordpress-breadcrumb-navigation-ohne-plugin/</link>
		<comments>http://kulturbanause.de/2011/08/wordpress-breadcrumb-navigation-ohne-plugin/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 05:21:30 +0000</pubDate>
		<dc:creator>Jonas Hellwig</dc:creator>
				<category><![CDATA[Tipps, Hacks, Snippets]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kulturbanause.de/?p=6129</guid>
		<description><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/08/wordpress-breadcrumb.png" class="attachment-post-thumbnail wp-post-image" alt="wordpress-breadcrumb" title="wordpress-breadcrumb" /></div>Breadcrumb-Navigationen sind in komplexen Websites ein wichtiges Navigations- und Orientierungselement. Sobald Ihr WordPress als "echtes" CMS einsetzt, werdet ihr allerdings merken, dass viele Plugins und Snippets zu sehr auf den Einsatz in Blogs ausgerichtet sind. Sobald diverse statische und hierarchisch verschachtelte Seiten und Custom Post Types im Spiel sind, stößt so manche Breadcrumb an ihre … </p><p><a href="http://kulturbanause.de/2011/08/wordpress-breadcrumb-navigation-ohne-plugin/" class="more-link">Diesen Beitrag zu Ende lesen</a><h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></description>
			<content:encoded><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/08/wordpress-breadcrumb.png" class="attachment-post-thumbnail wp-post-image" alt="wordpress-breadcrumb" title="wordpress-breadcrumb" /></div><p><strong>Breadcrumb-Navigationen sind in komplexen Websites ein wichtiges Navigations- und Orientierungselement.</strong> Sobald Ihr WordPress als "echtes" CMS einsetzt, werdet ihr allerdings merken, dass viele Plugins und Snippets zu sehr auf den Einsatz in Blogs ausgerichtet sind. Sobald diverse statische und hierarchisch verschachtelte Seiten und Custom Post Types im Spiel sind, stößt so manche Breadcrumb an ihre Grenzen.<br />
Das folgende Snippet berücksichtigt alle Anforderungen die ich bisher an eine Breadcrumb gestellt habe. Da ich meinen Blog auch selbst als Archiv nutze, lege ich den entsprechenden Code hier ab. Sicher wird das Snippet euch auch mal weiterhelfen.   </p>
<p><span id="more-6129"></span></p>
<h3>Code für die functions.php</h3>
<p>Den folgenden Code fügt Ihr in die <code>functions.php</code> eures WordPress-Themes ein. </p>
<pre class="brush: php; title: ; notranslate">

// breadcrumb
function nav_breadcrumb() {

  $delimiter = '&amp;raquo;';
  $home = 'Home';
  $before = '&lt;span class=&quot;current&quot;&gt;';
  $after = '&lt;/span&gt;'; 

  if ( !is_home() &amp;&amp; !is_front_page() || is_paged() ) {

    echo '&lt;div id=&quot;breadcrumb&quot;&gt;';

    global $post;
    $homeLink = get_bloginfo('url');
    echo '&lt;a href=&quot;' . $homeLink . '&quot;&gt;' . $home . '&lt;/a&gt; ' . $delimiter . ' ';

    if ( is_category() ) {
      global $wp_query;
      $cat_obj = $wp_query-&gt;get_queried_object();
      $thisCat = $cat_obj-&gt;term_id;
      $thisCat = get_category($thisCat);
      $parentCat = get_category($thisCat-&gt;parent);
      if ($thisCat-&gt;parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));
      echo $before . single_cat_title('', false) . $after;

    } elseif ( is_day() ) {
      echo '&lt;a href=&quot;' . get_year_link(get_the_time('Y')) . '&quot;&gt;' . get_the_time('Y') . '&lt;/a&gt; ' . $delimiter . ' ';
      echo '&lt;a href=&quot;' . get_month_link(get_the_time('Y'),get_the_time('m')) . '&quot;&gt;' . get_the_time('F') . '&lt;/a&gt; ' . $delimiter . ' ';
      echo $before . get_the_time('d') . $after;

    } elseif ( is_month() ) {
      echo '&lt;a href=&quot;' . get_year_link(get_the_time('Y')) . '&quot;&gt;' . get_the_time('Y') . '&lt;/a&gt; ' . $delimiter . ' ';
      echo $before . get_the_time('F') . $after;

    } elseif ( is_year() ) {
      echo $before . get_the_time('Y') . $after;

    } elseif ( is_single() &amp;&amp; !is_attachment() ) {
      if ( get_post_type() != 'post' ) {
        $post_type = get_post_type_object(get_post_type());
        $slug = $post_type-&gt;rewrite;
        echo '&lt;a href=&quot;' . $homeLink . '/' . $slug['slug'] . '/&quot;&gt;' . $post_type-&gt;labels-&gt;singular_name . '&lt;/a&gt; ' . $delimiter . ' ';
        echo $before . get_the_title() . $after;
      } else {
        $cat = get_the_category(); $cat = $cat[0];
        echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
        echo $before . get_the_title() . $after;
      }

    } elseif ( !is_single() &amp;&amp; !is_page() &amp;&amp; get_post_type() != 'post' &amp;&amp; !is_404() ) {
      $post_type = get_post_type_object(get_post_type());
      echo $before . $post_type-&gt;labels-&gt;singular_name . $after;

    } elseif ( is_attachment() ) {
      $parent = get_post($post-&gt;post_parent);
      $cat = get_the_category($parent-&gt;ID); $cat = $cat[0];
      echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
      echo '&lt;a href=&quot;' . get_permalink($parent) . '&quot;&gt;' . $parent-&gt;post_title . '&lt;/a&gt; ' . $delimiter . ' ';
      echo $before . get_the_title() . $after;

    } elseif ( is_page() &amp;&amp; !$post-&gt;post_parent ) {
      echo $before . get_the_title() . $after;

    } elseif ( is_page() &amp;&amp; $post-&gt;post_parent ) {
      $parent_id  = $post-&gt;post_parent;
      $breadcrumbs = array();
      while ($parent_id) {
        $page = get_page($parent_id);
        $breadcrumbs[] = '&lt;a href=&quot;' . get_permalink($page-&gt;ID) . '&quot;&gt;' . get_the_title($page-&gt;ID) . '&lt;/a&gt;';
        $parent_id  = $page-&gt;post_parent;
      }
      $breadcrumbs = array_reverse($breadcrumbs);
      foreach ($breadcrumbs as $crumb) echo $crumb . ' ' . $delimiter . ' ';
      echo $before . get_the_title() . $after;

    } elseif ( is_search() ) {
      echo $before . 'Ergebnisse für Ihre Suche nach &quot;' . get_search_query() . '&quot;' . $after;

    } elseif ( is_tag() ) {
      echo $before . 'Beiträge mit dem Schlagwort &quot;' . single_tag_title('', false) . '&quot;' . $after;

    } elseif ( is_author() ) {
       global $author;
      $userdata = get_userdata($author);
      echo $before . 'Beiträge veröffentlicht von ' . $userdata-&gt;display_name . $after;

    } elseif ( is_404() ) {
      echo $before . 'Fehler 404' . $after;
    }

    if ( get_query_var('paged') ) {
      if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';
      echo __('Page') . ' ' . get_query_var('paged');
      if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';
    }

    echo '&lt;/div&gt;';

  }
}
</pre>
<h3>Breadcrumb im Theme aufrufen</h3>
<p>Mit diesem Snippet bindet Ihr die Breadcrumb im Theme ein. Dabei ist es irrelevant ob sich die Navi innerhalb oder außerhalb des WordPress-Loops befindet. </p>
<pre class="brush: php; title: ; notranslate">&lt;?php if (function_exists('nav_breadcrumb')) nav_breadcrumb(); ?&gt;</pre>
<p>Je nachdem, auf welcher Unterseite des Projektes Ihr euch befindet, wird nun die Breadcrumb dargestellt. Im Gegensatz zu vielen anderen Lösungen die ich kenne, arbeitet diese Breadcrumb einwandfrei mit Archiven, Seiten und Kategorien. Auch Custom Post Types werden berücksichtigt. </p>
<figure>
<img src="http://kulturbanause.de/wp-content/uploads/2011/08/breadcrumb.png" alt="WordPress-Breadcrumb ohne Plugin" title="breadcrumb" width="550" height="208" class="alignnone size-full wp-image-6133" /><br />
</figure>
<p>Der Code wurde ursprünglich unter <a href="http://dimox.net/wordpress-breadcrumbs-without-a-plugin/" target="_blank">dimox.net/wordpress-breadcrumbs-without-a-plugin</a> veröffentlicht. Ich habe ihn nur meinen Anforderungen entsprechend leicht abgewandelt und die Begriffe übersetzt.  </p>
<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></content:encoded>
			<wfw:commentRss>http://kulturbanause.de/2011/08/wordpress-breadcrumb-navigation-ohne-plugin/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Screencast: Futuristische Navigation mit Oberflächenglanz</title>
		<link>http://kulturbanause.de/2011/04/screencast-futuristische-navigation-mit-oberflachenglanz/</link>
		<comments>http://kulturbanause.de/2011/04/screencast-futuristische-navigation-mit-oberflachenglanz/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 12:28:11 +0000</pubDate>
		<dc:creator>Jonas Hellwig</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Screencasts]]></category>

		<guid isPermaLink="false">http://kulturbanause.de/?p=4822</guid>
		<description><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/04/navigationsleiste-glanz.jpg" class="attachment-post-thumbnail wp-post-image" alt="navigationsleiste-glanz" title="navigationsleiste-glanz" /></div>Die Photoshop-Profis haben in Folge 48 erneut einen Screencast zum Thema Webdesign von mir veröffentlicht. In diesem 14-minütigen Video-Tutorial beschreibe ich wie Ihr mit Grundformen und Verläufen eine futuristische anmutende "Web 2.0"-Navigationsleiste entwerfen könnt. Die Online-Redakteure von Photoshop-Profis beschreiben den Inhalt des Videos wie folgt: Sie können mit Photoshop auch eigene Navigationselemente für Webseiten entwerfen. … </p><p><a href="http://kulturbanause.de/2011/04/screencast-futuristische-navigation-mit-oberflachenglanz/" class="more-link">Diesen Beitrag zu Ende lesen</a><h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></description>
			<content:encoded><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/04/navigationsleiste-glanz.jpg" class="attachment-post-thumbnail wp-post-image" alt="navigationsleiste-glanz" title="navigationsleiste-glanz" /></div><p><strong>Die Photoshop-Profis haben in Folge 48 erneut einen Screencast zum Thema Webdesign von mir veröffentlicht.</strong><br />
In diesem 14-minütigen Video-Tutorial beschreibe ich wie Ihr mit Grundformen und Verläufen eine futuristische anmutende "Web 2.0"-Navigationsleiste entwerfen könnt.<br />
Die Online-Redakteure von Photoshop-Profis beschreiben den Inhalt des Videos wie folgt: </p>
<blockquote><p>Sie können mit Photoshop auch eigene Navigationselemente für Webseiten entwerfen. Jonas Hellwig erklärt Ihnen in dieser Folge der »Photoshop-Profis«, wie Sie eine Navigationsleiste mit Glanz- und Glüh-Effekten sowie abgerundeten Ecken komplett in Photoshop gestalten. Dabei zeigt er Ihnen gleich zwei verschiedene Wege, um einen Oberflächenglanz in Photoshop zu simulieren.</p></blockquote>
<p><span id="more-4822"></span></p>
<p><iframe src="http://player.vimeo.com/video/22655996?title=0&amp;byline=0&amp;portrait=0&amp;color=6699dd" width="500" height="281" frameborder="0"></iframe></p>
<ul>
<li><a href="http://photoshop-profis.de/ipod/folge-48-navigationsleisten-fuer-web-2-0/" target="_blank">Die Photoshop-Profis - Folge 48: Navigationsleisten für Web 2.0</a></li>
</ul>
<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></content:encoded>
			<wfw:commentRss>http://kulturbanause.de/2011/04/screencast-futuristische-navigation-mit-oberflachenglanz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suchfeld automatisch zum WordPress-Menü hinzufügen</title>
		<link>http://kulturbanause.de/2011/01/suchfeld-automatisch-zum-wordpress-menu-hinzufugen/</link>
		<comments>http://kulturbanause.de/2011/01/suchfeld-automatisch-zum-wordpress-menu-hinzufugen/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 11:15:56 +0000</pubDate>
		<dc:creator>Jonas Hellwig</dc:creator>
				<category><![CDATA[Tipps, Hacks, Snippets]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kulturbanause.de/?p=4259</guid>
		<description><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/01/wordpress-nav-menu.jpeg" class="attachment-post-thumbnail wp-post-image" alt="wordpress-nav-menu" title="wordpress-nav-menu" /></div>Seit der WordPress Version 3.0 haben wir die Möglichkeit über das Backend individuelle Navigationsmenüs zu erstellen. Dieses Feature erleichtert nicht nur das Anlegen von Navigationen sondern vor allem auch die spätere Pflege seitens des Kunden oder des Webdesigners. Nachdem die Unterstützung für diese Menüs im Theme aktiviert ist kann die Navigation entweder per Template-Tag oder … </p><p><a href="http://kulturbanause.de/2011/01/suchfeld-automatisch-zum-wordpress-menu-hinzufugen/" class="more-link">Diesen Beitrag zu Ende lesen</a><h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></description>
			<content:encoded><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/01/wordpress-nav-menu.jpeg" class="attachment-post-thumbnail wp-post-image" alt="wordpress-nav-menu" title="wordpress-nav-menu" /></div><p><strong>Seit der WordPress Version 3.0 haben wir die Möglichkeit über das Backend individuelle Navigationsmenüs zu erstellen.</strong> Dieses Feature erleichtert nicht nur das Anlegen von Navigationen sondern vor allem auch die spätere Pflege seitens des Kunden oder des Webdesigners.<br />
Nachdem die Unterstützung für diese Menüs im Theme aktiviert ist kann die Navigation entweder per Template-Tag oder per Widget im Theme anzeigen werden. Um diesem Menü nun automatisch auch noch ein Suchfeld hinzuzufügen reicht es die <code>functions.php</code> ein wenig anzupassen. </p>
<p><span id="more-4259"></span></p>
<h3>Suchfunktion automatisch hinzufügen</h3>
<p>Um Menüs im Theme verwenden zu können müssen diese zunächst aktiviert werden. Wie das geht erfahrt Ihr im WordPress-Codex: </p>
<ul>
<li><a href="http://codex.wordpress.org/Function_Reference/wp_nav_menu" target="_blank">codex.wordpress.org/Function_Reference/wp_nav_menu</a></li>
<li><a href="http://justintadlock.com/archives/2010/06/01/goodbye-headaches-hello-menus" target="_blank">justintadlock.com/archives/2010/06/01/goodbye-headaches-hello-menus</a></li>
</ul>
<figure><img src="http://kulturbanause.de/wp-content/uploads/2011/01/wordpress-nav-menu2.jpeg" alt="wordpress-nav-menu" title="wordpress-nav-menu2" width="500" height="294" class="alignnone size-full wp-image-4262" /></figure>
<p>Jetzt kann mit folgendem Code der Navigationleiste das Suchfeld hinzugefügt werden. Öffnet die <code>function.php</code> und fügt folgenden Code ein. Anschließend erscheint das Suchfeld automatisch als Listenpunkt nach dem Menü. </p>
<pre class="brush: php; title: ; notranslate">
/* automatisch ein Suchfeld zum wp-nav-menu hinzufügen. */

add_filter('wp_nav_menu_items','add_search_box', 10, 2);
function add_search_box($items, $args) {

        ob_start();
        get_search_form();
        $searchform = ob_get_contents();
        ob_end_clean();

        $items .= '&lt;li&gt;' . $searchform . '&lt;/li&gt;';

    return $items;
}
</pre>
<figure><img src="http://kulturbanause.de/wp-content/uploads/2011/01/wordpress-nav-menu3.jpeg" alt="wordpress-nav-menu" title="wordpress-nav-menu3" width="500" height="92" class="alignnone size-full wp-image-4263" /></figure>
<p><small>via: <a target="_blank" href="http://www.wprecipes.com/how-to-automatically-add-a-search-field-to-your-navigation-menu">WP Recipes</a></small></p>
<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></content:encoded>
			<wfw:commentRss>http://kulturbanause.de/2011/01/suchfeld-automatisch-zum-wordpress-menu-hinzufugen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Photoshop-Screencast: Ebenenkompositionen im Webdesign</title>
		<link>http://kulturbanause.de/2011/01/photoshop-screencast-ebenenkompositionen-im-webdesign/</link>
		<comments>http://kulturbanause.de/2011/01/photoshop-screencast-ebenenkompositionen-im-webdesign/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 21:38:05 +0000</pubDate>
		<dc:creator>Jonas Hellwig</dc:creator>
				<category><![CDATA[Tipps, Hacks, Snippets]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Screencasts]]></category>

		<guid isPermaLink="false">http://kulturbanause.de/?p=4226</guid>
		<description><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/01/ebenenkompositionen.jpeg" class="attachment-post-thumbnail wp-post-image" alt="ebenenkompositionen" title="ebenenkompositionen" /></div>Beim Webdesign mit Photoshop müssen häufig verschiedene Unterseiten eines Projektes gestaltet werden damit der Kunde oder der Art-Director einen Eindruck des späteren Produkts bekommen kann. Nun kann man natürlich für die verschiedenen Subpages jeweils ein neues Dokument erstellen. Doch was passiert wenn sich nachträglich etwas im Header der Seite ändert oder die Navigation um einen … </p><p><a href="http://kulturbanause.de/2011/01/photoshop-screencast-ebenenkompositionen-im-webdesign/" class="more-link">Diesen Beitrag zu Ende lesen</a><h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></description>
			<content:encoded><![CDATA[<div><img width="140" height="140" src="http://kulturbanause.de/wp-content/uploads/2011/01/ebenenkompositionen.jpeg" class="attachment-post-thumbnail wp-post-image" alt="ebenenkompositionen" title="ebenenkompositionen" /></div><p><strong>Beim Webdesign mit Photoshop müssen häufig verschiedene Unterseiten eines Projektes gestaltet werden damit der Kunde oder der Art-Director einen Eindruck des späteren Produkts bekommen kann. </strong>Nun kann man natürlich für die verschiedenen Subpages jeweils ein neues Dokument erstellen. Doch was passiert wenn sich nachträglich etwas im Header der Seite ändert oder die Navigation um einen Punkt erweitertert werden soll?<br />
Spätestens zu diesem Zeitpunkt müssen Korrekturen in mehreren Photoshop-Files durchgeführt werden was natürlich lästig und zeitaufwändig ist. Mit Ebenenkompositionen könnt Ihr dieses Problem geschickt umgehen und alle Unterseiten, Navigations-Zustände etc. in einer Datei verwalten. </p>
<p><span id="more-4226"></span></p>
<p>In diesem circa 5 Minuten langen Screencast möchte ich Euch die Grundlagen der Ebenenkompositionen vermitteln, so dass Ihr die Funktion später problemlos auf eigene Projekte anwenden könnt. </p>
<div class="img_center">
<iframe src="http://player.vimeo.com/video/18461830?title=0&amp;byline=0&amp;portrait=0&amp;color=ffffff" width="500" height="313" frameborder="0"></iframe>
</div>
<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></content:encoded>
			<wfw:commentRss>http://kulturbanause.de/2011/01/photoshop-screencast-ebenenkompositionen-im-webdesign/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

