<?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>Templaterie Blog</title>
	<atom:link href="http://blog.templaterie.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.templaterie.de</link>
	<description>Webdesign, Layout, Templates, Beispiele</description>
	<lastBuildDate>Wed, 14 Apr 2010 19:55:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mailinhalte fischen mit PHP und Javascript</title>
		<link>http://blog.templaterie.de/1060/mailinhalte-fischen-mit-php-und-javascript/</link>
		<comments>http://blog.templaterie.de/1060/mailinhalte-fischen-mit-php-und-javascript/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 19:55:44 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Filtern]]></category>
		<category><![CDATA[Float]]></category>
		<category><![CDATA[for-Schleife]]></category>
		<category><![CDATA[glob]]></category>
		<category><![CDATA[integer]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Mail]]></category>
		<category><![CDATA[mailcontent]]></category>
		<category><![CDATA[Mails auswerten]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[preg_match]]></category>
		<category><![CDATA[pre_match_all]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[regular expressions]]></category>
		<category><![CDATA[this.value]]></category>
		<category><![CDATA[usort]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/?p=1060</guid>
		<description><![CDATA[Ich programmiere noch f&#252;r den kleinen Hausgebrauch und was da so zusammenkommt, das kann man teilweise hier zum gef&#228;lligen Gebrauch oder Nichtbeachtung wiederfinden. ES dient auch mir als Erinnerungst&#252;tze.
z.B. sollte ich nicht vergessen die Methode &#60;form action="?" method="post"&#62; anzugeben. Wenn ich auf $_SERVER[php_self] von wegen dem XSS-Exploit das heutzutage nicht mehr bei allen Servern geht [...]]]></description>
			<content:encoded><![CDATA[<p>Ich programmiere noch f&#252;r den kleinen Hausgebrauch und was da so zusammenkommt, das kann man teilweise hier zum gef&#228;lligen Gebrauch oder Nichtbeachtung wiederfinden. ES dient auch mir als Erinnerungst&#252;tze.</p>
<p>z.B. sollte ich nicht vergessen die Methode <code>&lt;form action="?" method="post"&gt;</code> anzugeben. Wenn ich auf <code><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3BocC5uZXQvbWFudWFsL2RlL3Jlc2VydmVkLnZhcmlhYmxlcy5zZXJ2ZXIucGhw">$_SERVER[php_self]</a></code> von wegen dem <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cub25jb2RlLmluZm8vMjAwOC8wNS8wNy9waHBfc2VsZi1pc3QtYm9lc2UtcG90ZW50aWVsbGVzLWNyb3NzLXNpdGUtc2NyaXB0aW5nLXhzcy8=">XSS-Exploit</a> das heutzutage nicht mehr bei allen Servern geht und damit ist <code>$_SERVER[php_self]</code> nicht mehr generell b&#246;se &#8230; wie auch immer geht eben auch ohne.</p>
<ol class="codelist">
<li class="tab0  odd"><code>&lt;?php $m = isset($_POST[m]) ? intval($_POST[m]) : 1 ; ?&gt; </code></li>
<li class="tab0 even"><code>&lt;form action="?" method="post"&gt;</code></li>
<li class="tab1 odd"><code>&lt;input type="text"</code></li>
<li class="tab2 even"><code>value="&lt;?php echo $m; ?&gt;" name="m" id="m"</code></li>
<li class="tab2 odd"><code>style="width: 4em;"</code></li>
<li class="tab2 even"><code>onfocus="this.value=''"</code></li>
<li class="tab2 odd"><code>onChange="this.value= isNaN(this.value)? 1 : parseInt(parseFloat(this.value))" </code></li>
<li class="tab2 even"><code>onBlur="this.value= isNaN(this.value)? 1 : parseInt(parseFloat(this.value))"/&gt;</code></li>
<li class="tab1  odd"><code>&lt;input type="submit" value="go" class="button" /&gt; </code></li>
<li class="tab0 even"><code>&lt;/form&gt;</code></li>
</ol>
<p>Es wird per Javascript schon daf&#252;r gesorgt, dass in das Formularfeld nur Ganzzahlen d&#252;rfen, nur Javascript kann leicht abgeschaltet werden oder im Browser &#252;berabeitet werden, ergo wird die Eingabe selbstredend auch in PHP noch einmal &#252;berpr&#252;ft und &#252;berarbeitet bzw mit dem Defaultwert ersetzt. OK im PHP war ich noch etwas Faul. Schlie&#223;lich m&#252;sste ich auch dort pr&#252;fen mit PHP <code><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3BocC5uZXQvbWFudWFsL2RlL2Z1bmN0aW9uLmlzLWZsb2F0LnBocA==">is_float()</a></code> pr&#252;fen statt mit PHP <code><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5waHAubmV0L21hbnVhbC9kZS9mdW5jdGlvbi5pc3NldC5waHA=">isset()</a></code> seltsamer Weise aber scheint hier das Ergebnis immer false zu sein und der Default wird gew&#228;hlt.</p>
<p>Dass die Werte in Javascript neben parseInt (= runde auf Ganzzahl ab) zun&#228;chst noch mit parseFloat (= behandle Wert als Zahl) bearbeitet wird liegt daran, dass bei der Suche nach der Javascript-Syntax f&#252;r PHP <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3BocC5uZXQvbWFudWFsL2RlL2Z1bmN0aW9uLmludHZhbC5waHA=">intval()</a> und Co mir die folgenden beiden Links begegneten:</p>
<ol>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2plaGlhaC5jei9hcmNoaXZlL2phdmFzY3JpcHQtcGFyc2VpbnQtaXMtYnJva2Vu">javascript parseInt is broken</a></li>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5nbzRleHBlcnQuY29tL2ZvcnVtcy9zaG93dGhyZWFkLnBocD90PTg1Nw==">JavaScript parseInt() bug</a></li>
</ol>
<p><span id="more-1060"></span></p>
<p>A propos XSS. Da ist mir auch das Mantra &#8220;Never trust User-Input&#8221; begegnet das ausf&#252;rlich ungef&#228;hr so lautet:</p>
<blockquote><p>Most developers worth their paycheque, I&#8217;m sure, know the common rules of &#8220;never trust the user&#8221;, such as &#8220;escape all user-supplied data on output,&#8221; &#8220;always validate user input,&#8221; and &#8220;don&#8217;t rely on something not in your control to do so (ie. Javascript cannot be trusted).&#8221; &#8220;Don&#8217;t output unescaped input&#8221; goes without saying, in most cases. Only a fool would &#8220;echo $_GET['param'];&#8221; (and we&#8217;re all foolish sometimes, aren&#8217;t we?).</p>
</blockquote>
<p>Copy&amp;paste f&#252;r diesen Beitrag von <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NlYW5jb2F0ZXMuY29tL3hzcy13b2Vz">XSS-Woes</a></p>
<p>Das Snippet wird bei mir daf&#252;r genutzt eine Mail aus einem Ordner meines Mailprogramms zu fischen und auszuwerten. Ich verate nun nicht welches Programm ich verwende, nur soviel es geht problemlos mit <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3N5bHBoZWVkLnNyYW9zcy5qcC9lbi8=">Sypheed</a> und <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5tb3ppbGxhLWV1cm9wZS5vcmcvZGUv">Thunderbird</a>. Wer Outlook im Einsatz hat, findet hier Hilfe zu den Pfaden: <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL29mZmljZS5taWNyb3NvZnQuY29tL2RlLWRlL291dGxvb2svSFAwMzA4MjIxMDEwMzEuYXNweA==">Speicherorte von Outlook-Dateien</a></p>
<p>.</p>
<ol class="codelist">
<li class="tab0  odd"><code>$dir = "[Laufwerk]:\Dokumente und Einstellungen\[Benutzer]\Lokale Einstellungen\Anwendungsdaten\[Hersteller \ Mailprogramm]\[Mailordner]"; <br />// Pfad zum Speicherort der Mails</code></li>
<li class="tab0 even"><code>$files = glob(utf8_decode($dir).'*'); <br />// Datei in UTF-8 gespeichert</code></li>
<li class="tab0  odd"><code>//$files = glob($dir.'*'); <br />// Wenn datei in Ansi gespeichert ist </code></li>
<li class="tab0 even"><code>usort($files, create_function('$a,$b', 'return filemtime($a) - filemtime($b);')); <br />// Mails nach Datum sortiert</code></li>
<li class="tab0  odd"><code>$MailsCount = count($files); <br />// Alle Mails im Ordner z&#228;hlen </code></li>
<li class="tab0  odd"><code>$c = $MailsCount-$m; <br />\\ Mail $m von hinten</code></li>
<li class="tab0 even"><code>$string = file_get_contents($files[$c]); <br />// Inhalt der Mail mit der Index-Nummer xy fischen gehen </code></li>
</ol>
<p>Zur Auswertung der Mail sind die folgenden Code-Schnipsel sehr hilfreich:</p>
<ol class="codelist">
<li class="tab0  odd">//Singleline &#8211; Zeichenfolge bis Zeilenende<br />
<br /><code>preg_match_all('/(?<=Zeichenfolge)(.){0,}/',$string,$out[$k], PREG_OFFSET_CAPTURE);</code></li>
<li class="tab0  odd">//Multiline - Zeichenfolge 1 bis Zeichenfolge 2<br />
<br /><code>preg_match('/Zeichenfolge1(.*)Zeichenfolge2/msU',$string,$out);</code></li>
<li class="tab0  odd">//Leere Zeilen l&#246;schen:<br />
<br /><code>$string =  preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $string);</code></li>
</ol>
<p>Meine preg_match-Meriten holte ich mir von hier: <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3BocC1yZWdleC5ibG9nc3BvdC5jb20v">PHP-Regex Blogspot</a></p>
<p>So das war es auch schon ... das hei&#223;t, wei&#223; jemand wie man bei einer Serie von preg_match_all &#252;ber die String-Position die Arrays so zusammen mischt, dass die Werte korrekt zugeordnet werden k&#246;nnen?</p>
<ol class="codelist">
<li class="tab0  odd">//FILTER WERTE AUS MAIL UND SCHREIBE IN ARRAY<br />
<code>for($k=0;$k<=6;$k++){</code></li>
<li class="tab1 even"><code>$werte[$k] = preg_match_all('/(?<='.$trenner[$k].')(.){0,}/',$string,$out[$k], PREG_OFFSET_CAPTURE);</code></li>
<li class="tab1 odd"><code> array_pop($out[$k]);</code><br />
/*AUSGABE IN ARRAY:<br />
   [0] Bestellung          [0]=> [0] wert [1] strpos<br />
   [1] Anzahl              [0]=> [0] wert [1] strpos<br />
   [2] Preis               [0]=> [0] wert [1] strpos<br />
   [3] Produkt-Bezeichnung-Typ1   [0]=> [0] wert [1] strpos<br />
   [4] Produkt-ID-Typ1            [0]=> [0] wert [1] strpos<br />
   [5] Produkt-Bezeichnung-Typ2 [0]=> [0] wert [1] strpos<br />
   [6] Produkt-ID-Typ2         [0]=> [0] wert [1] strpos<br />
   [7] ...-Typ3 ...etc.<br />
 */</li>
<li class="tab0 even"><code>}</code></li>
</ol>
<p>Das coole daran ist, dass die mit einer Zeile Zappzerapp die Mail ausgewertet ist. Das Dumme ist, nur &#252;ber den nummerischen Wert der String-Position sind die Bestellungen den Produkttypen zuzuordnen und da hatte ich bislang einen Knoten im Hirn. Zur Klarstellung alle Bestellungen die zwischen dem strpos-Wert von Produkt Index1 und Produkt Index2 (sprich: Prod1-strpos < Bestell-strpos > Prod2-strpos) ... sieht einfach genug aus, aber in der Umsetzung ist das mir aktuell noch zu hoch. F&#252;r alle die das interessiert, hier das Ganze noch einmal mit ein paar Beispieldaten.</p>
<ol class="codelist">
<li class="tab0  odd">
<pre>&lt;?php<code></code></li>
<li class="tab1  even">
<pre><code>
$date = "Date: Fri, 25 Mar 2010 04:42:52 +0000 (UTC)";

$string = &lt;&lt;&lt;STRING
Du hast heute auf dem Marktplatz Folgendes verkauft:

Frischwarename: &#196;pfel (Kg)
Frischware-ID: 7246899

Bestellnummer: 2437838-2525661
Anzahl: 1
Einzelprovision: 2.45 €

Bestellnummer: 2437838-2525661
Anzahl: 1
Einzelprovision: 2,45 €Bestellnummer: 2437838-2525661

Anzahl: 3
Einzelprovision: 2,45 €

Frischware: Orangen (Kg)
Frischware-ID: 5930826

Bestellnummer: 2446464-2534439
Anzahl: 1
Einzelprovision: 2,45 €

Frischwarename: Birnen (Kg)
Frischware-ID: 10115488

Bestellnummer: 2441306-2529176
Anzahl: 1
Einzelprovision: 2,45 EUR

K&#252;hlware: Frischk&#228;se (Kg)
K&#252;hlware-ID: 16739414-11401126

Bestellnummer: 2445140-2533086
Anzahl: 1
Einzelprovision: 2,45 €

K&#252;hlware: Schimmelk&#228;se (Kg)
K&#252;hlware-ID: 15054156-10369264

Bestellnummer: 2446425-2534400
Anzahl: 1
Einzelprovision: 2,45 €

K&#252;hlware: Butter (Kg)
K&#252;hlware-ID: 16739414-11401126

Bestellnummer: 2445140-2533086
Anzahl: 1
Einzelprovision: 2,45 €

K&#252;hlware: Streichwurst (Kg)
K&#252;hlware-ID: 15054156-10369264

Bestellnummer: 2446425-2534400
Anzahl: 1
Einzelprovision: 2,45 €
STRING;

$trenner = array(
"0" => "Bestellnummer: ",
"1" => "Anzahl: ",
"2" => "Einzelprovision: ",
"3" => "Frischwarename: ",
"4" => "Frischware-ID: ",
"5" => "K&#252;hlware: ",
"6" => "K&#252;hlware-ID: ");
 </code></pre>
</li>
<li class="tab0  odd">//FILTER WERTE AUS MAIL UND SCHREIBE IN ARRAY<br />
<code>for($k=0;$k<=6;$k++){</code></li>
<li class="tab1 even"><code>$werte[$k] = preg_match_all('/(?<='.$trenner[$k].')(.){0,}/',$string,$out[$k], PREG_OFFSET_CAPTURE);</code></li>
<li class="tab1 odd"><code> array_pop($out[$k]);</code><br />
/*AUSGABE IN ARRAY:<br />
   [0] Bestellung          [0]=> [0] wert [1] strpos<br />
   [1] Anzahl              [0]=> [0] wert [1] strpos<br />
   [2] Preis               [0]=> [0] wert [1] strpos<br />
   [3] Produkt-Bezeichnung-Typ1   [0]=> [0] wert [1] strpos<br />
   [4] Produkt-ID-Typ1            [0]=> [0] wert [1] strpos<br />
   [5] Produkt-Bezeichnung-Typ2 [0]=> [0] wert [1] strpos<br />
   [6] Produkt-ID-Typ2         [0]=> [0] wert [1] strpos<br />
   [7] ...-Typ3 ...etc.<br />
 */</li>
<li class="tab0 even"><code>} </code></li>
<li class="tab0 odd"><code>echo "&lt;pre&gt;\n"; </code></li>
<li class="tab0 even"><code>var_dump($out); </code></li>
<li class="tab0 odd"><code>echo "\n&lt;/pre&gt;"; ?&gt;</code></li>
</ol>
<p>So ich hoffe, ich konnte dem einen oder anderen nun helfen seine Mail auszuwerten und wer wei&#223;, vieleicht kommt ja auch noch zur kleinen Kniffelaufgabe mit dem Umsortieren des Arrays bzw. einem hilfreichen Index zur Zuordnung der Bestellungen zu den Waren. BTW. Ich habe eine L&#246;sung die mit <code><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RlLnBocC5uZXQvbWFudWFsL2RlL2Z1bmN0aW9uLnByZWctbWF0Y2gucGhw">preg_match()</a></code>, <code><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RlLnBocC5uZXQvbWFudWFsL2RlL2Z1bmN0aW9uLnN0cnBvcy5waHA=">strpos()</a></code> und <code><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RlLnBocC5uZXQvbWFudWFsL2RlL2Z1bmN0aW9uLnN1YnN0ci5waHA=">substr()</a></code> den String unterteilt und den Array Abschnittsweise schreibt schon entsprechend zugeordnet.</p>
<p>Gesucht ist wirklich die Weiterverarbeitung des Arrays, der sich ergibt durch die For-Schleife mit <code><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RlLnBocC5uZXQvbWFudWFsL2RlL2Z1bmN0aW9uLnByZWctbWF0Y2gtYWxsLnBocA==">preg_match_all()</a></code>. Nat&#252;rlich sind auch Weise Worte zur Performance willkommen, sollte hier preg_match_all() eine echte Performance-Wutz sein. Ich finde an der L&#246;sung vor allem die K&#252;rze und Einfachheit im Code cool.</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=1060" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/1060/mailinhalte-fischen-mit-php-und-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Link-Tipp: PHP &#8211; Regular Expression</title>
		<link>http://blog.templaterie.de/1055/link-tipp-php-regular-expression/</link>
		<comments>http://blog.templaterie.de/1055/link-tipp-php-regular-expression/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 12:41:49 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[1001 Linktipp]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Link-Tipp]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP-Tutorials]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[regular expressions]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/?p=1055</guid>
		<description><![CDATA[Yessss! Endlich habe ich eine Seite gefunden mit einem guten Cheatsheet f&#252;r regular Expression. Hier zwei Links die einem wirklich weiterhelfen mit diesen Unget&#252;men, wobei der erste Link mir einen Tick mehr zusagt als der Zweite:

php-regex: Regular Expressions Tutorial
weblogtoolscollection: Regular Expressions Tutorial&#160;

Hier ist noch ein n&#252;tzlicher Link: Powerfull onliner &#8211; PHP leere Zeilen entfernen (RegEX [...]]]></description>
			<content:encoded><![CDATA[<p>Yessss! Endlich habe ich eine Seite gefunden mit einem guten Cheatsheet f&#252;r regular Expression. Hier zwei Links die einem wirklich weiterhelfen mit diesen Unget&#252;men, wobei der erste Link mir einen Tick mehr zusagt als der Zweite:</p>
<ol>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3BocC1yZWdleC5ibG9nc3BvdC5jb20v">php-regex: Regular Expressions Tutorial</a></li>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3dlYmxvZ3Rvb2xzY29sbGVjdGlvbi5jb20vcmVnZXgvcmVnZXgucGhwP3BhZ2U9Mw==">weblogtoolscollection: Regular Expressions Tutorial</a><br />&nbsp;</li>
</ol>
<p>Hier ist noch ein n&#252;tzlicher Link: <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3Byb2dyYW1taW5nLW9uZWxpbmVycy5ibG9nc3BvdC5jb20vMjAwNi8wMy9yZW1vdmUtYmxhbmstZW1wdHktbGluZXMtcGhwLTI5Lmh0bWw=">Powerfull onliner &#8211; PHP leere Zeilen entfernen</a> (RegEX in der Praxis)</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=1055" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/1055/link-tipp-php-regular-expression/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linktipp: Unobtrusive JavaScript Rules</title>
		<link>http://blog.templaterie.de/1041/linktipp-unobtrusive-javascript-rules/</link>
		<comments>http://blog.templaterie.de/1041/linktipp-unobtrusive-javascript-rules/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 15:46:49 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[Kaffeetscherl]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/?p=1041</guid>
		<description><![CDATA[Einen lesenswerten Artikel zu unobtrusive Javascript ist mir hier begegnet:
The seven rules of Unobtrusive JavaScript
Diesen Artikel sollten sich einige Javscript-Coder zu Gem&#252;te f&#252;hren, die zwar die Funktionalit&#228;t aus ihrem HTML raushalten, aber via CSS Inhalte unerreichbar setzen, die nur mit aktivem Javascript zug&#228;nglich werden — und das ist alles andere als &#8220;unobtrusive&#8220;. Jene beschriebene Unsitte [...]]]></description>
			<content:encoded><![CDATA[<p>Einen lesenswerten Artikel zu unobtrusive Javascript ist mir hier begegnet:</p>
<p class="c"><strong><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ljYW50LmNvLnVrL2FydGljbGVzL3NldmVuLXJ1bGVzLW9mLXVub2J0cnVzaXZlLWphdmFzY3JpcHQv">The seven rules of Unobtrusive JavaScript</a></strong></p>
<p>Diesen Artikel sollten sich einige Javscript-Coder zu Gem&#252;te f&#252;hren, die zwar die Funktionalit&#228;t aus ihrem HTML raushalten, aber via CSS Inhalte unerreichbar setzen, die nur mit aktivem Javascript zug&#228;nglich werden — und das ist alles andere als &#8220;<em>unobtrusive</em>&#8220;. Jene beschriebene Unsitte findet sich nicht selten in flyout-Menus und Tabnavigationen. Ohne Javascript sind manche Sites eben schlicht kaputt.</p>
<p>Echte unobtrusive Javascripts in der Site achten darauf, dass ihre Site heil bleibt, auch wenn ohne Javascript etwas Eleganz und Bequemlichkeit verloren geht.</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=1041" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/1041/linktipp-unobtrusive-javascript-rules/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aufr&#228;umen mit Tabs und Javascript</title>
		<link>http://blog.templaterie.de/1034/aufraeumen-mit-tabs-und-javascript/</link>
		<comments>http://blog.templaterie.de/1034/aufraeumen-mit-tabs-und-javascript/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 12:54:59 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[1001 Linktipp]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Barrierearm]]></category>
		<category><![CDATA[boxen]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Linktipps]]></category>
		<category><![CDATA[Seite aufräumen]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[unobtrusive]]></category>
		<category><![CDATA[unobtrusive Javascript]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/?p=1034</guid>
		<description><![CDATA[Manchmal will man auf der Seite aufr&#228;umen, z.B. wenn man per iFrame sich bereits sehr komplexe zwei Seiten gegen&#252;berstellt, wie google-Transation und ein Formular das in diversen Sprachen ausgef&#252;llt werden soll. In meinem Fall waren das dann 22 iFrames jeweils 11 Mal gegen&#252;bergestellt. Also habe ich nach Tab-Navigation im Netz gesucht. Rausgekommen ist: 

25+ Useful [...]]]></description>
			<content:encoded><![CDATA[<p>Manchmal will man auf der Seite aufr&#228;umen, z.B. wenn man per iFrame sich bereits sehr komplexe zwei Seiten gegen&#252;berstellt, wie google-Transation und ein Formular das in diversen Sprachen ausgef&#252;llt werden soll. In meinem Fall waren das dann 22 iFrames jeweils 11 Mal gegen&#252;bergestellt. Also habe ich nach Tab-Navigation im Netz gesucht. Rausgekommen ist: </p>
<ul>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy53ZWJkZXNpZ25ib290aC5jb20vMjUtdXNlZnVsLWphdmFzY3JpcHQtdGFiLW5hdmlnYXRpb24tc2NyaXB0cy8=">25+ Useful Javascript Tab Navigation Scripts</a></li>
<li><a herf="http://localhost/JS/toggletabs/Yetii%20-%20Yet%20(E)Another%20JavaScript%20Tab%20Interface%20Implementation%20_%20kminek.pl.htm"><strong>Yettii</strong> Yet (E)Another JavaScript Tab Interface Implementation.</a></li>
</ul>
<p>Nachdem unter den Treffern schon 25 Treffer &#252;ber eine Tabnavigation-Sammlung in einem Blog ist und unter den Suchtreffern auch noch andere die Liste wiederholen, konnte ich schon nach der ersten Ergebnisseite aufh&#246;ren zu suchen.</p>
<p>Zwei aus der Liste mit den 25 Varianten gibt es zwei die mich besonders beeindruckt haben. Zum Einsatz ziehe ich f&#252;r meinen Fall aber nur eines in Betracht.</p>
<p>Nodetraveller hat unter <strong><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5ub2RldHJhdmVsbGVyLmNvbS9zYW5kYm94L21vZHVsZVRhYnMvc3RhbmRhcmQucGhw">Module Tabs</a></strong> eine beeindruckende Funktionalit&#228;t der Tabs aber ohne Javascript zickte die Seite bei mir und war so gar nicht unobtrusive.</p>
<p>Einfach, &#252;bersichtlich, valide, funktional und vor allem unobtrusive erwies sich <strong><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5vbmxpbmV0b29scy5vcmcvdG9vbHMvZG9tdGFiZGF0YS8=">DOMTab &#8211; Navigation tabs with CSS and DOMscripting</a></strong> auf Onlinetools.org</p>
<p>Das hier noch aufgef&#252;hrte Tab-Menu YETTII fehlt in der Liste der 25, wurd in Smashing Magazin unter <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zbWFzaGluZ21hZ2F6aW5lLmNvbS8yMDA4LzA5LzExLzc1LXJlYWxseS11c2VmdWwtamF2YXNjcmlwdC10ZWNobmlxdWVzLw==">75 really useful Javascript techniques</a> gefeatured, weil es von der Funktionalit&#228;t ebenfall durchaus beeindruckt, aber wie auch schon die Tabnavigation von Nodetraveller nicht wirklich auf sein Javascript verzichten kann und f&#228;llt damit bei meinen strengen Vorgaben durch.</p>
<p>Ebenfalls beeindruckend, um seine Navigation rassig und n&#252;tzlich (weil informativ) aufzumotzen fand ich &#252;brigens das Beispiel von Dynamic Drive unter <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5keW5hbWljZHJpdmUuY29tL2R5bmFtaWNpbmRleDEvZGR0YWJtZW51Lmh0bQ==">DD Tab Menu (5 styles)</a> Das zublenden von Linkerl&#228;uterungen ohne die Informationen in die Linkliste reinzupressen macht es f&#252;r die meisten CMS-Tools leicht integrierbar.</p>
<p>Nachtrag: Seufz &#8211; nehmen wir noch die Liste mit den <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5ub3VwZS5jb20vamF2YXNjcmlwdC8zNy1ncmVhdC1hamF4LWNzcy10YWItYmFzZWQtaW50ZXJmYWNlcy5odG1s">37+ Great Ajax, CSS Tab-Based Interfaces</a> hier auf &#8230; auch wenn sich der eine oder andere Link nat&#252;rlich wiederholt und dann lass ich es aber besser gut sein und implementiere die DOMTABs in mein 11-sprachiges SPRD-Design-Publikations-Monstrum.</p>
<p>Nachtrag 2: Manche nachteile zeigen sich erst, wenn man die Demo im echten Leben umsetzen will, so verschluckt das DOMtab nested DIVs. DAs ist nat&#252;rlich ein b&#246;ses nogo. Aktuell arbeite ich wenig erfolgreich daran, das &#8220;getElmenetByID(DIV)&#8221; mit der Funktion getElementByClassName(el,class) (Fundstelle: <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2phdmFzY3JpcHQveW91cl9mYXZvdXJpdGVfMQ==">Your Favourite getElementsByClassName</a>) im Script zu ersetzen. um nur noch DIVs auszublenden, die eine entsprechende Klasse mitf&#252;hren. Das Ergebnis stelle ich dann hier vor. Nat&#252;rlich k&#246;nnte man auch im Netz eine fertige L&#246;sung suchen, aber hey &#8230; ein Skript &#252;berarbeiten schult ungemein. Da will ich mich ein wenig mit Javascript qu&#228;len, zwischen all den anderen Aufgaben, die meine Zeitplanung aktuell bestimmen. <img src='http://blog.templaterie.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong style="background: #a00; color: #fff; padding: 2px;">Nachtrag 3:</strong> Plan&#228;nderung: nachdem ich mich erst wieder in objektorientiertes Javascript einarbeiten m&#252;sste und das Netz nicht selten irgendwo, Probleme l&#228;ngst gel&#246;st hat, habe ich mich dann doch noch einmal umgesehen und wurde f&#252;ndig. Unbtrusive und eine Klasse bestimmt was zum Inhalt der Registerkarte z&#228;hlt. Auch wenn ich noch nicht den Test gemacht habe. Der erste Eindruck ist jedenfalls beeindruckend und einen Linktipp wert:<br />&nbsp; <span class="randnotiz">&#8230; and the winner is &#8230;</span>
<p class="c announce">&nbsp;<br /><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5uZXR3YXZlci5jb20vMTcxL3N0YW5kYWxvbmUtdW5vYnRydXNpdmUtdGFicy1zY3JpcHQv">Standalone Unobtrusive Tabs Script: SimpleTabs By Komrade</a>.<br />&nbsp;</p>
<p>&#246;ps &#8230; &#246;h &#8230; dieser Winner muss auch &#252;berarbeitet werden. Siehe Kritik im nachfolgenden Artikel <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cudGVtcGxhdGVyaWUuZGUvMTA0MS9saW5rdGlwcC11bm9idHJ1c2l2ZS1qYXZhc2NyaXB0LXJ1bGVzLw==">&#8220;Unobtrusive JavaScript Rules&#8221;</a>. Jajajaja &#8230;. <img src='http://blog.templaterie.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=1034" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/1034/aufraeumen-mit-tabs-und-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manche &#196;nderungen sind &#252;berf&#228;llig: Die Templaterie wird sich ver&#228;ndern</title>
		<link>http://blog.templaterie.de/1030/manche-aenderungen-sind-ueberfaellig-die-templaterie-wird-sich-veraendern/</link>
		<comments>http://blog.templaterie.de/1030/manche-aenderungen-sind-ueberfaellig-die-templaterie-wird-sich-veraendern/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 13:37:29 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[In eigener Sache]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/?p=1030</guid>
		<description><![CDATA[Noch ist nicht raus, wie sich die Site entwickelt. Das vernachl&#228;ssigte Stiefkind d&#252;mpelte ohne Pflege nun schon eine viel zu lange Zeit vor sich hin. Editland erhalten Sie nat&#252;rlich immer noch. Wenden Sie sich hierzu bitte an Quattronet, wenn Sie sich f&#252;r das kleine MiniCMS f&#252;r Business-Web-Visitenkarten interessieren.
Auf der Templaterie wird erst einmal f&#252;r eine [...]]]></description>
			<content:encoded><![CDATA[<p>Noch ist nicht raus, wie sich die Site entwickelt. Das vernachl&#228;ssigte Stiefkind d&#252;mpelte ohne Pflege nun schon eine viel zu lange Zeit vor sich hin. Editland erhalten Sie nat&#252;rlich immer noch. Wenden Sie sich hierzu bitte an <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5xdWF0dHJvbmV0LmRl">Quattronet</a>, wenn Sie sich f&#252;r das kleine MiniCMS f&#252;r Business-Web-Visitenkarten interessieren.</p>
<p>Auf der Templaterie wird erst einmal f&#252;r eine relativ lange Zeit eine Baustelle herrschen. Denn ich habe viel zu viel Spa&#223; mit den <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5mcmFuY2hpZS5kZQ==">T-Shirts auf Franchie.de</a>, als dass ich die Umstellung hier mit gro&#223;em Druck vorantreiben wollte.</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=1030" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/1030/manche-aenderungen-sind-ueberfaellig-die-templaterie-wird-sich-veraendern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>F&#252;r Neugierige: Besucherverlust bei 1 Jahr Pause</title>
		<link>http://blog.templaterie.de/1025/fuer-neugierige-besucherverlust-bei-1-jahr-pause/</link>
		<comments>http://blog.templaterie.de/1025/fuer-neugierige-besucherverlust-bei-1-jahr-pause/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 14:51:22 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[In eigener Sache]]></category>
		<category><![CDATA[Kaffeetscherl]]></category>
		<category><![CDATA[Besucher]]></category>
		<category><![CDATA[Fokus]]></category>
		<category><![CDATA[Franchie]]></category>
		<category><![CDATA[Pause]]></category>
		<category><![CDATA[T-Shirts]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/?p=1025</guid>
		<description><![CDATA[F&#252;r alle die das schon immer wissen wollten: Ein mittel bekanntes Blog verliert, wenn man ein Jahr pausiert, rund 70% seiner Besucher
Wer also seine Besucherstamm nicht verlieren sondern mehren will, sollte darauf schauen, wenigstens 14-t&#228;gig sich Zeit f&#252;r seine Site zu nehmen.  
Achso, ich war nat&#252;rlich nicht unt&#228;tig. Mein Fokus lag einfach hier: www.franchie.de [...]]]></description>
			<content:encoded><![CDATA[<p>F&#252;r alle die das schon immer wissen wollten: Ein mittel bekanntes Blog verliert, wenn man ein Jahr pausiert, rund 70% seiner Besucher</p>
<p>Wer also seine Besucherstamm nicht verlieren sondern mehren will, sollte darauf schauen, wenigstens 14-t&#228;gig sich Zeit f&#252;r seine Site zu nehmen. <img src='http://blog.templaterie.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Achso, ich war nat&#252;rlich nicht unt&#228;tig. Mein Fokus lag einfach hier: <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5mcmFuY2hpZS5kZQ==">www.franchie.de (bunte T-shirts mit witzigen Motiven)</a> und da auch nicht unbedingt in diesem Blog sondern in meinem Vektorprogramm, was man an der proppe vollgestopften <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ZyYW5jaGllcy1raXN0ZS5zcHJlYWRzaGlydC5kZQ==">T-Shirt-Kiste</a> unschwer sehen kann.</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=1025" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/1025/fuer-neugierige-besucherverlust-bei-1-jahr-pause/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP-Shorthand &#8211; ein &#220;berblick (Linktipp)</title>
		<link>http://blog.templaterie.de/1019/php-shorthand-ein-ueberblick-linktipp/</link>
		<comments>http://blog.templaterie.de/1019/php-shorthand-ein-ueberblick-linktipp/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 14:32:24 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[1001 Linktipp]]></category>
		<category><![CDATA[Programmierung]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/?p=1019</guid>
		<description><![CDATA[Nicht alles was ich da sah, erkannte ich als Shorthand, denn ich dachte, das sei die ganz normale Syntax, aber immerhin hier ist f&#252;r den Anf&#228;nger ein kleiner Einblick der wichtigsten Shorthand-Syntax-Beispiele: PHP Shorthand Syntax
Nachtrag: Das sollte ich hier wohl auch noch dazu packen, obwohl ich es dann noch weniger als Shorthand erkannte und auch [...]]]></description>
			<content:encoded><![CDATA[<p>Nicht alles was ich da sah, erkannte ich als Shorthand, denn ich dachte, das sei die ganz normale Syntax, aber immerhin hier ist f&#252;r den Anf&#228;nger ein kleiner Einblick der wichtigsten Shorthand-Syntax-Beispiele: <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Rlc2lnbmVyZm9vLmNvbS9waHAtc2hvcnRoYW5kLXBocC1hbHRlcm5hdGl2ZS1hbHRlcm5hdGUtc3ludGF4LWEtcXVpY2tpZS5odG1sI2NvbnRlbnRzdGFydHNoZXJl">PHP Shorthand Syntax</a></p>
<p>Nachtrag: Das sollte ich hier wohl auch noch dazu packen, obwohl ich es dann noch weniger als Shorthand erkannte und auch als relative Unvollst&#228;ndig empfinde. Schlie&#223;lich wurde auf &#8220;<code>.=</code>&#8221; nicht eingegangen: <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zaXRlbGxpdGUub3JnL2luZGV4L3R1dG9yaWFscy1zdG9yeS1hY3Rpb24vc3RvcnkuNjAvdGl0bGUucGhwLXNob3J0aGFuZC1yZWZlcmVuY2U=">PHP Shorthand Reference</a></p>
<p>jajaja &#8230; alle vergessen die H&#228;lfte und unter PHP Shortcuts findet sich noch dieser Links: <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5ldm9sdC5vcmcvdGhlc2UtdGhpbmdzLWkta25vdy1waHAtdGlwcw==">These Things I Know, PHP Tips</a></p>
<p>Gute Linktipps zum Thema Shorthand, Shortcuts zur Erg&#228;nzung der Linktipps hier werden gerne in den Kommentaren entgegengenommen.</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=1019" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/1019/php-shorthand-ein-ueberblick-linktipp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tooltip mit b&#246;sem inline Javascript</title>
		<link>http://blog.templaterie.de/954/tooltip-mit-boesem-inline-javascript/</link>
		<comments>http://blog.templaterie.de/954/tooltip-mit-boesem-inline-javascript/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 01:17:42 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Attributes]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Nodes]]></category>
		<category><![CDATA[Popup]]></category>
		<category><![CDATA[Tooltipp]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/?p=954</guid>
		<description><![CDATA[Eigentlich bin ich ja ein absoluter Verfechter der Trennung von strukturiertem Inhalt, Aussehen und Benimm einer Website, aber in der Administration eines CMS ist es manchmal dann doch praktischer, wenn man mit dem alten onmouseover="" onmouseout="" im HTML-&#60;TAG&#62; arbeitet. Ein netter Tooltip an einer kryptischen Schaltfl&#228;che hilft dem Nutzer, der so oder so Javascript f&#252;r [...]]]></description>
			<content:encoded><![CDATA[<p>Eigentlich bin ich ja ein absoluter Verfechter der Trennung von strukturiertem Inhalt, Aussehen und Benimm einer Website, aber in der Administration eines CMS ist es manchmal dann doch praktischer, wenn man mit dem alten <code>onmouseover="" onmouseout=""</code> im HTML-&lt;TAG&gt; arbeitet. Ein netter Tooltip an einer kryptischen Schaltfl&#228;che hilft dem Nutzer, der so oder so Javascript f&#252;r das CMS aktiviert haben muss, bei der Bedienung des Werkzeugs.</p>
<p>Das ist zwar alter Kram aber weil ich das gerade gemacht habe und das eine oder andere erst Nachschlagen musste, will ich hier mein Ergebnis verposchten, f&#252;r Andere zum Finden:</p>
<h3>Tooltipp mit inline-Script</h3>
<ol class="codelist">
<li class="tab0  odd"><code>&lt;a onClick="funktion()" </code></li>
<li class="tab0 even"><code>onmouseover="this.firstChild.style.display='block';" </code></li>
<li class="tab0 odd"><code>onmouseout="this.firstChild.style.display='none';" &gt;</code></li>
<li class="tab0 even"><code> &lt;spanstyle="position: absolute; width: 200px; height: auto; margin-top: 28px; margin-left: -100px; padding=".5em" border: 1px solid #aaa; color: #494949; background: #efefef; display: none;"&gt; </code></li>
<li class="tab0 odd"><code>Tooltip-Text&lt;/span&gt;&lt;img src="buttoff.gif" alt="Button-Text" </code></li>
<li class="tab0 even"><code> onmouseover="this.setAttribute('src','button.gif');" </code></li>
<li class="tab0  odd"><code> onmouseout="this.setAttribute('src','buttoff.gif');" /&gt;&lt;/a&gt; </code></li>
</ol>
<p>Und so kann das dann aussehen:</p>
<div id="message" style="display: none;">Funktions-Aufruf blihblahblubb &#8230;<br />
<input type="button" value="OK" onClick="document.getElementById('message').setAttribute('style','display:none;');" style="width: auto; height: auto; font-weight: bold; margin: 5px auto;" /></div>
<p style="position: relative; left: 230px; margin-bottom: 200px;"><a onClick="document.getElementById('message').setAttribute('style','display:block;width: 180px; height: 100px; position: absolute; margin: 0 150px; z-index: 5; border:3px solid #d00; background: #fff; color: #494949; text-align: center; padding: 2em;');" onmouseover="this.firstChild.style.display='block'; this.getElementByName['img'].setAttribute['src']='http://blog.templaterie.de/upload/btn_on.png';" onmouseout="this.firstChild.style.display='none';" ><span style="position: absolute; width: 17em; height: auto; margin-top: 55px; margin-left: -75px; padding: .5em; border: 1px solid #aaa; color: #494949; background: #efefef; text-align: center; display: none;">Viel Platz f&#252;r den Namen der Funktion und Anweisungen <img src='http://blog.templaterie.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</span><img src="http://blog.templaterie.de/upload/btn_off.png" onMouseOver="this.setAttribute('src','http://blog.templaterie.de/upload/btn_on.png');" onMouseOut="this.setAttribute('src','http://blog.templaterie.de/upload/btn_off.png');" alt="Tool-Button" style="width: 60px; height: 60px;" /></a></p>
<p><del datetime="2010-03-13T02:10:30+00:00" style="color: #aaa;">
<p>Nachtrag: ach Gottchen, mein frisch aktualisierter Firefox mag nicht, was ich da gemacht habe. Nur gut, dass ich es nur f&#252;r den IE brauchte und hier auch keine R&#252;cksicht auf die veralteten Versionen genommen habe. Aber dann &#8230; der Firefox nimmt eh gruselige Entwicklung und ich mag ihn immer weniger. Ich wei&#223; wirklich nicht was der FF an diesen simplen DOM-Anweisungen auszusetzen hat. Meine G&#252;te. OK. Der Firefox wollte unbedingt auch noch Javascript blockieren, obwohl ich daf&#252;r ein Addon habe &#8230; jajaja Javascript ist b&#246;se und es macht Sinn es nur von Fall zu Fall zu gestatten. Einstellungen korrigiert — jetzt tut&#8217;s auch im FF.</p>
<p> </del></p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=954" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/954/tooltip-mit-boesem-inline-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Addthis f&#252;r Editland-Sites</title>
		<link>http://blog.templaterie.de/936/addthis-fuer-editland-sites/</link>
		<comments>http://blog.templaterie.de/936/addthis-fuer-editland-sites/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 11:09:41 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[addthis]]></category>
		<category><![CDATA[Editland]]></category>
		<category><![CDATA[Editland-Plugins]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/?p=936</guid>
		<description><![CDATA[&#8220;AddThis Makes Sharing Easy&#8221; hei&#223;t es auf der Site von Addthis und sich in den Social-Media-Diensten bekannt zu machen, ist ein wichtiges Marketing-Instrument. Damit man sich den popul&#228;ren Dienst auf die Editland-Site holen kann, gibt es hier das Plugin f&#252;r das CMS. Das Script und Methode f&#252;r den folgenden Button im Plugin stammt von Webreference.
addthis_pub [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;<a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hZGR0aGlzLmNvbQ==">AddThis</a> Makes Sharing Easy&#8221; hei&#223;t es auf der Site von Addthis und sich in den Social-Media-Diensten bekannt zu machen, ist ein wichtiges Marketing-Instrument. Damit man sich den popul&#228;ren Dienst auf die Editland-Site holen kann, gibt es hier das Plugin f&#252;r das CMS. Das Script und Methode f&#252;r den folgenden Button im Plugin stammt von <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy53ZWJyZWZlcmVuY2UuY29tL3Byb2dyYW1taW5nL2phdmFzY3JpcHQvYWRkdGhpcy8=">Webreference</a>.</p>
<p class="c"><script type="text/javascript">addthis_pub = "sampleCode";</script><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hZGR0aGlzLmNvbS9ib29rbWFyay5waHA=" onmouseover=\"return addthis_open(this, '', '[URL]', '[TITLE]')\"  onmouseout=\"addthis_close()\" onclick=\"return addthis_sendto()\"><img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" border="0" alt=""></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script></p>
<p>Das Plugin herunterladen: <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cudGVtcGxhdGVyaWUuZGUvdXBsb2FkL2FkZHRoaXMuemlw">ADDTHIS-Dienst f&#252;r Editland</a></p>
<p><strong>Das Plugin installieren ist ganz einfach:</strong><br />Die Ordner content und plugins in die Editland-Installation kopieren, den Platzhalter <code class="nowarp">###---ADDTHIS---###</code> in das Template im Ordner templates/[Dein Template] in alle Template-Dateien in den <code>&lt;body&gt;</code> an die Stelle kopieren an der sp&#228;ter die Schaltfl&#228;che erscheinen soll und das Plugin in der code/plugins.csv mit der Zeile <code  class="nowarp">|###---ADDTHIS---###|plugins/addthis/|../plugins/addthis/|index.php|</code> anmelden. </p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=936" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/936/addthis-fuer-editland-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS-Liste wie ein Buchindex</title>
		<link>http://blog.templaterie.de/933/css-liste-wie-ein-buchindex/</link>
		<comments>http://blog.templaterie.de/933/css-liste-wie-ein-buchindex/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 04:23:13 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[1001 Linktipp]]></category>
		<category><![CDATA[Buchindex]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Inhaltsverzeichnis]]></category>
		<category><![CDATA[Liste]]></category>
		<category><![CDATA[Menulayout]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/933/css-liste-wie-ein-buchindex/</guid>
		<description><![CDATA[Eine Liste, die wie das Inhaltsverzeichnis in einem Buch aussieht, kann man immer gebrauchen. Das ist schon einen Linktipp wert.
CSS: Menu List Design, ein tutorial von Webdesignerwall.com
Have, fun.
 ]]></description>
			<content:encoded><![CDATA[<p><img src='http://blog.templaterie.de/upload/buchindex_layout.jpg' alt='Liste im Buchindex-Layout (Illustration)' /></p>
<p>Eine Liste, die wie das Inhaltsverzeichnis in einem Buch aussieht, kann man immer gebrauchen. Das ist schon einen Linktipp wert.</p>
<p style="margin: 35px;"><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy53ZWJkZXNpZ25lcndhbGwuY29tL3R1dG9yaWFscy9jc3MtbWVudS1saXN0LWRlc2lnbi8=">CSS: Menu List Design</a>, <br />ein tutorial von <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy53ZWJkZXNpZ25lcndhbGwuY29tLw==">Webdesignerwall.com</a></p>
<p>Have, fun.</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=933" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/933/css-liste-wie-ein-buchindex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Step1 zur Archiv-Thumbgalerie via Custom fields Marke Eigenbau</title>
		<link>http://blog.templaterie.de/931/step1-zur-archiv-thumbgalerie-via-custom-fields-marke-eigenbau/</link>
		<comments>http://blog.templaterie.de/931/step1-zur-archiv-thumbgalerie-via-custom-fields-marke-eigenbau/#comments</comments>
		<pubDate>Thu, 29 May 2008 12:54:07 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[custom fields]]></category>
		<category><![CDATA[Funktion]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[thumbgalerie]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/931/step1-zur-archiv-thumbgalerie-via-custom-fields-marke-eigenbau/</guid>
		<description><![CDATA[Dank der Hilfe von Michael von Reichweite.de, konnte nun das Problem gel&#246;st werden und ich wei&#223; wieder, warum ich selbst nur in ganz kleinem Ma&#223; schon f&#252;r Kunden PHP anfasse, und hier lieber Fachm&#228;nner ins Boot hole. Aber es kommt, Leute es kommt. Ich werde peut a peut besser. Danke auch an Robert, dass er [...]]]></description>
			<content:encoded><![CDATA[<p>Dank der Hilfe von <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5yZWljaHdlaXRlLmRlLw==">Michael von Reichweite.de</a>, konnte nun das Problem gel&#246;st werden und ich wei&#223; wieder, warum ich selbst nur in ganz kleinem Ma&#223; schon f&#252;r Kunden PHP anfasse, und hier lieber Fachm&#228;nner ins Boot hole. Aber es kommt, Leute es kommt. Ich werde peut a peut besser. <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5iYXNpY3RoaW5raW5nLmRlL2Jsb2cvMjAwOC8wNS8yOC9waHAtcHJvYmxlbS0yLw==">Danke auch an Robert</a>, dass er mir die Hilfe von seinem Blog r&#252;bergeschickt hat.</p>
<ol class="codelist">
<li class="tab0  odd"><code>&lt;? /* */</code></li>
<li class="tab1 even"><code>$dgal = get_posts('numberposts=0&#038;category=1');</code></li>
<li class="tab1  odd"><code>function getThumbs($stichwort, $dgal){</code></li>
<li class="tab2 even"><code>foreach($dgal as $post) : setup_postdata($post); </code></li>
<li class="tab2  odd"><code>$galArr =  explode("\n", get_post_meta($post-&gt;ID, "designthumbs", true));</code></li>
<li class="tab2 even"><code>foreach($galArr as $thepics){</code></li>
<li class="tab3  odd"><code>$dtharr =  explode(",", $thepics);</code></li>
<li class="tab3 even"><code>$pos = strpos($dtharr[1], $stichwort);</code></li>
<li class="tab3  odd"><code>if($pos===false){}else{</code></li>
<li class="tab4 even"><code>$galentry = '&lt;dl class="galerie2"&gt;'."\n\t".'&lt;dt&gt;&lt;span&gt;&lt;img src="http://franchie.de/ ... /uploads/'.$dtharr[0].'" alt="'.$dtharr[2].'"  /&gt;&lt;/span&gt;&lt;/dt&gt;'."\n\t".'&lt;dd&gt;&lt;a href="'.get_permalink($post-&gt;ID, '', true).'" title="'.the_title('','',false).'"&gt;Details ansehen&lt;/a&gt; /&lt;br /&gt;&lt;a href="http://franchie.spreadshirt.net/ ... /design/'.$dtharr[3].'" title="'.$dtharr[2].'"&gt;Will ich haben!&lt;/a&gt;&lt;/dd&gt;'."\n".'&lt;/dl&gt;';</code></li>
<li class="tab4  odd"><code>echo $galentry; </code></li>
<li class="tab4 even"><code>};</code></li>
<li class="tab3  odd"><code>};</code></li>
<li class="tab2 even"><code>endforeach;</code></li>
<li class="tab1  odd"><code>} //Funktion ende</code></li>
<li class="tab0 even"><code>//*/</code></li>
<li class="tab0  odd"><code>?&gt;</code></li>
</ol>
<p>Im Beitrag oder Seite folgt nun noch der Aufruf der Abfrage mit den jeweiligen Begriffen. Voila eine Thumb-Archivgalerie via Custom Fields.</p>
<ol class="codelist">
<li class="tab0 even"><code>&lt;h4&gt;Thumbs mit Menschen&lt;/h4&gt;</code></li>
<li class="tab0  odd"><code>&lt;? getThumbs('Menschen', $dgal); ?&gt;</code></li>
<li class="tab0 even"><code>&lt;h4&gt;Thumbs mit Tiere&lt;/h4&gt;</code></li>
<li class="tab0  odd"><code>&lt;? getThumbs('Tiere', $dgal); ?&gt;</code></li>
<li class="tab0  odd"><code> etc.</code></li>
</ol>
<p>Die eine oder andere Kleinigkeit muss bei <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ZyYW5jaGllLmRl">Franchie.de</a> noch angepasst werden, dann wird diese Archiv-Galerie dort laufen. Also noch ein klein wenig Geduld &#8230; ach ja und irgendwann werde ich das noch mit Bl&#228;ttern durch die Thumbs ausbauen m&#252;ssen, denn je mehr es werden, desto problematischer wird es — wer will schon Warten bis 2000 Thumbs geladen sind <img src='http://blog.templaterie.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> . Das ist also auch erst noch ein Provisorium, das aber sicherlich eine Weile h&#228;lt &#8230; d.h. ich muss noch ausprobieren wie die Page-Funktion von WP reagiert &#8230; <del datetime="2008-05-29T12:48:20+00:00">ggf.</del> vermutlich muss die Funktion in die Datei funktion.php verfrachtet werden (Jetzt erst Mal aber warten andere Aufgaben. Ich aktualisiere den Beitrag so bald ich kann).</p>
<p>BTW: Ich nehme f&#252;r die Bl&#228;tterfunktion jederzeit gerne Hilfe an, damit innerhalb einer Stichwortabfrage auch 1000de von Thumbs vorkommen d&#252;rfen.</p>
<p>Hier noch Mal was die Ausgangssituation war:</p>
<p>Ich habe in der Kategorie 1 ein Custom field namens â€˜designthumbs&#8217;. In dem Feld ist der Inhalt wie folgt:</p>
<p>Name des Thumbs_a, Stichwort1 Stichwort2 Stichwort3 etc, externerLink_a</p>
<p>Name des Thumbs_b, Stichwort1 Stichwort3 Stichwort7 etc, externerLink_b<br />
etc.</p>
<p>Diese Thumbs sollen in einer Galerie in einer Seite ausgegeben werden:</p>
<p>H3: Stichwort 1:<br />
============<br />
[Thumb_a]<br />
Postlink<br />
externer Link a</p>
<p>[Thumb_b]<br />
Postlink<br />
externer Link b
<p>H3 Stichwort 2<br />
============<br />
[Thumb_a]<br />
Postlink<br />
externer Link a</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=931" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/931/step1-zur-archiv-thumbgalerie-via-custom-fields-marke-eigenbau/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ein Archiv mit Thumbs via custom fields f&#252;r Wordpress</title>
		<link>http://blog.templaterie.de/930/ein-archiv-mit-thumbs-via-custom-fields-fuer-wordpress/</link>
		<comments>http://blog.templaterie.de/930/ein-archiv-mit-thumbs-via-custom-fields-fuer-wordpress/#comments</comments>
		<pubDate>Sun, 11 May 2008 14:13:31 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[ArchivÂ´]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[custom fields]]></category>
		<category><![CDATA[foreach]]></category>
		<category><![CDATA[Galerie]]></category>
		<category><![CDATA[Kategorie]]></category>
		<category><![CDATA[Pages]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[thumbnail]]></category>
		<category><![CDATA[While]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WP-Query]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/930/ein-archiv-mit-thumbs-via-custom-fields-fuer-wordpress/</guid>
		<description><![CDATA[Nachdem ich vor einigen Tagen meine erste eigene Wordpress.PHP-Erweiterung f&#252;r die Sidebar zusammengefriggelt hatte, ging ich munter daran, diesen netten praktischen Code-Schnipsel in eine Seite einzubinden und parallel die ganze Angelelgenheit ein wenig auszubauen. Doch was relativ schnell und einfach in die Sidebar einzubauen ging, erweist sich in der Seite in der erweiterten Form doch [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich vor einigen Tagen meine erste eigene Wordpress.PHP-Erweiterung f&#252;r die Sidebar zusammengefriggelt hatte, ging ich munter daran, diesen netten praktischen Code-Schnipsel in eine Seite einzubinden und parallel die ganze Angelelgenheit ein wenig auszubauen. Doch was relativ schnell und einfach in die Sidebar einzubauen ging, erweist sich in der Seite in der erweiterten Form doch als reichlich widerspenstig. Nach etlichen Try&#038;Error-Fehlschl&#228;gen und zahlreichen traurigen Teilerfolgen, habe ich es nun beinahe geschafft &#8230; beinahe, denn leider looped mein Script noch etwas &#252;bereifrig gleich mehrfach und listet die Liste damit mehrfach hintereinander. Ich will mit der Geschichte von Anfang an beginnen.<span id="more-930"></span></p>
<p>Um in in dem neuen T-Shirt-Projekt unter <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ZyYW5jaGllLmRl">franchie.de</a> meinen Kunden praktische Suchhilfen und Sortierkriterien in die Hand zugeben, so dass Sie A) gezielt nach Motiven schauen k&#246;nnen und sich B) sich einen geordneten &#220;berblick &#252;ber die Motive verschaffen k&#246;nnen, habe ich in der Kategorie Motive ein Custom Field eingef&#252;hrt, das:</p>
<ol>
<li>den Namen des Vorschaubildes enth&#228;lt,</li>
<li>Stichw&#246;rter, die die Motive in Motivgruppen unterteilt, wie z.B. Humor, Menschen, Grafik, Plottdruck, Aktion-XY und</li>
<li>Link zur Shopseite mit den Shirts auf denen das Motiv abgebildet ist</li>
</ol>
<p>Wird in einem Beitrag mehr als ein Motiv vorgestellt, dann sind in dem Feld mehrere Zeilen mit den Angaben wie oben angezeigt. Aus diesen Angaben soll nun eine Galerie-Seite erstellt werden, also eine Archivseite mit Thumbs, die die <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cudGVtcGxhdGVyaWUuZGUvNTk2L2RsLWdhbGVyaWUtaW0tc3R5bGVzaGVldC1kZXMtdGhlbWVzLWdlc3BhYS1lcmdhZW56dC8=">Definitionlist-Formatierung</a> nutzt, die hier im Weblog vorgestellt wurde. Der Code ist &#228;hnlich dem Code f&#252;r die <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cudGVtcGxhdGVyaWUuZGUvOTI4L21pbmktdGh1bWJnYWxlcmllLWluLXdvcmRwcmVzcy12aWEtY3VzdG9tLWZpZWxkcy8=">Thumbnailgalerie in der Sidebar</a>, allerdings steckt in dem folgenden PHP-Code noch ein Bug und ich hoffe nun, dass sich mir jemand erbarmt und sagen kann, wo ich den Loop limitieren muss, so dass er nur einmal und nicht mehrmals durchl&#228;uft und Bilder und Links listet. Aaaahlsooooh &#8230; finde den Bug:</p>
<ol class="codelist">
<li class="tab0  odd"><code>&lt;?php /* */ </code></li>
<li class="tab1 even"><code>$getThumbs = new WP_Query();</code></li>
<li class="tab1  odd"><code>$getThumbs-&gt;query('');</code></li>
<li class="tab1 even"><code>while ($getThumbs-&gt;have_posts()) : $getThumbs-&gt;the_post();</code></li>
<li class="tab2  odd"><code>$dgal = get_posts('category=1');</code></li>
<li class="tab2 even"><code>foreach($dgal as $post) : setup_postdata($post);</code></li>
<li class="tab3  odd"><code>$galArr =  explode("\n", get_post_meta($post-&gt;ID, "designthumbs", true));</code></li>
<li class="tab3 even"><code>foreach($galArr as $thepics){</code></li>
<li class="tab4 odd"><code>$dtharr =  explode(",", $thepics);</code></li>
<li class="tab4  even"><code>$pos = strpos($dtharr[1], 'Menschen');</code></li>
<li class="tab5 odd"><code>if($pos===false){}else{</code></li>
<li class="tab5  even"><code>$galentry = '&lt;dl class="galerie2"&gt;'."\n\t".'&lt;dt&gt;&lt;span&gt;&lt;img src="http://franchie.de/ ... /'.$dtharr[0].'" alt="'.$dtharr[2].'" /&gt;&lt;/span&gt;&lt;/dt&gt;'."\n\t".'&lt;dd&gt;&lt;a href="'.get_permalink($post-&gt;ID, '', true).'" title="'.the_title('','',false).'"&gt;Details ansehen&lt;/a&gt; /&lt;br /&gt;&lt;a href="http://franchie.spreadshirt.net/ ... /'.$dtharr[3].'" title="'.$dtharr[2].'"&gt;Will ich haben!&lt;/a&gt;&lt;/dd&gt;'."\n".'&lt;/dl&gt;';<br />//writing actual galery entry</code></li>
<li class="tab5 odd"><code>echo $galentry;</code></li>
<li class="tab4  even"><code>}</code></li>
<li class="tab3 odd"><code>} </code></li>
<li class="tab2  even"><code>endforeach;</code></li>
<li class="tab1 odd"><code>endwhile;</code></li>
<li class="tab1 even"><code>//*/</code></li>
<li class="tab1 even"><code>?&gt;</code></li>
</ol>
<p>OK, hier ist soweit ich den Programm-code verstehe:</p>
<ol>
<li>Ich er&#246;ffne ein PHP-Statement und f&#252;r den Fall das mein erster Versuch eine Fluppe ist, lege ich auch gleich das Auskommentieren mit dem Trick 17 an, bei dem ich in dieser Zeile nur den letzten Slash wegnehmen muss und schon ist der Block hier bis Zeile 18 auskommentiert.</li>
<li>Ich Greife auf die WP-Klasse Query zu und &#246;ffne eine neue Instanz</li>
<li>Ich schreibe das Ergebnis der Klasse in die Variable <code>$getThumbs</code>.</li>
<li>Ich &#246;ffne ein While-Schleifchen, das solange kringelt, solange es noch einen Post findet.</li>
<li>Ich isoliere alle Beitr&#228;ge die meiner Kategory entsprechen und schreibe diese in die Variable <code>$dgal</code></li>
<li>Ich &#246;ffne ein foreach-Schleifchen, das durch meine Eintr&#228;ge im Array <code>$dgal</code> enthalten sind</li>
<li>Ich fische aus diesem Array das/die Metafelder, die die Bezeichnung &#8220;designthumbs&#8221; f&#252;hren und zerlege hierbei gleich noch die Metainhalte in eine Array nach &#252;ber das Trennzeichen &#8220;Zeilenwechsel&#8221;</li>
<li>Den so gewonnen neuen Array wandere ich mit einer weiteren foreach-Schleife durch</li>
<li>In diesem Prozess zerlege ich die komma-spearierten Zeileneintr&#228;ge in seine Bestandteile und erhalte so Teil-Url des Thumbs, Stichw&#246;rter zum Thumb und die assoziierte Shopseite zum Thumb.</li>
<li>Ich definiere einen Selektoren.</li>
<li>Ich packe wie Aschenputtel &#252;ber die If-Klausel mit dem zuvor defnierten Selektor die Erbsen und die Linsen in zwei separate Sch&#228;lchen. Mit dem Ersten stelle ich nichts an mit dem Zweiten &#8230;</li>
<li>schreibe ich den eigentlichen Galerie-Eintrag in ein Variable. Dabei lerne ich, dass ich nun nicht <code>the_permalink()</code> (wie bei der Sidebar) verwenden darf sondern im Beitr&#228;gen <code>get_permalink()</code> verwenden muss und dann <code>the_title()</code> in beiden F&#228;llen stimmt &#8230; *Phrrrrz* Was nat&#252;rlich &#252;ber ich rate mal, weil schlie&#223;lich gibt es auch ein <code>get_post_meta()</code> zustande kommt und nicht weil im Codex oder in der deutschen Doku hier ein hilfreicher Hinweis st&#252;nde *grrrh*</li>
<li>Ich gebe die Variable aus meinem Erbsensch&#228;lchen per echo aus</li>
<li> und schlie&#223;e das IF</li>
<li>Ich schlie&#223;e foreach innen</li>
<li>Ich schlie&#223;e das foreach au&#223;en</li>
<li>Ich schlie&#223;e die while-schleife</li>
<li>Ich kommentiere den mehrzeiligen Kommentarschlu&#223; mit doppelten Slash aus, so dass dieser nicht st&#246;rt wenn oben in der ersten Zeile der mehrzeilige Kommentar noch geschlossen ist.</li>
<li>Ich schlie&#223;e mein PHP-Script</li>
</ol>
<p>Soweit man mich fragt, liegt das Problem in der While-Anweisung oder in der ersten foreach-Schleife &#8230; aber hier fehlt mir noch die Erfahrung mit Wordpress in Bezug auf PHP-Programmierung &#8230; *seufz*</p>
<p>Nachtrag: Sollte jemandem auffallen, das ich ein foreach nicht geschlossen habe &#8230; oder dass man hier auch ein Semikolons nach den geschweiften Klammern setzen kann &#8230; sollte? &#8230; das das war mir auch schon aufgefallen mit dem Ergebnis, dass die von den f&#252;nf Eintr&#228;gen mit entsprechendem custom field dieses nicht mehr nur f&#252;nf Mal gelistet wird, sondern freundlich 25 Mal. Sch&#228;tze das Problem liegt an den geschachtelten foreach-Schleifen &#8230; ich krieg die Meise &#8230; *piep piep piep*</p>
<p>Nachtrag:<strong> Fehler in Fehlerhaftes einbauen, die helfen den Fehler zu verstehen ist was Feines.</strong></p>
<p>Alles was das PHP-Skript aus der Sidebar brauchte, um in der Page zu funktionieren, war die Anderung von the_permalink() in get_permalink().</p>
<p>Zum Fehler verstehen: Beim rumr&#228;tseln und mit klassichem Anf&#228;nger-Unverstand und in bester copy&#038;paste-Mentalit&#228;t aus diversen Codeschnipseln, hatte ich erst einen eigenen Loop aufgemacht — die whileschleife und hatte dann unabh&#228;ngig von der Whileschleife in jedem Durchgang eine foreach-Schleife exerziert, die ebenfalls alle Posts herauszieht und dann wurde auch brav in jeder Schleife alles aufgedr&#246;selt und und angezeigt, was dann zu f&#252;nf eintr&#228;gen f&#252;hrte. <br /><strong style="background: #a00; color: #fff; padding: 2px;">Loopidooh!</strong> <img src='http://blog.templaterie.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<h3>Die <del datetime="2008-05-28T20:45:40+00:00">L&#246;sung</del> Nope &#8230; noch nicht die L&#246;sung f&#252;r die Thumb-Galerie:</h3>
<p>Wer also eine solche Thumbliste f&#252;r sein Weblog m&#246;chte hier ist der bereinigte Code:</p>
<ol class="codelist">
<li class="tab0  even"><code>&lt;?php /* */ </code></li>
<li class="tab2  odd"><code>$dgal = get_posts('category=1');</code></li>
<li class="tab2 even"><code>foreach($dgal as $post) : setup_postdata($post);</code></li>
<li class="tab3  odd"><code>$galArr =  explode("\n", get_post_meta($post-&gt;ID, "designthumbs", true));</code></li>
<li class="tab3 even"><code>foreach($galArr as $thepics){</code></li>
<li class="tab4 odd"><code>$dtharr =  explode(",", $thepics);</code></li>
<li class="tab4  even"><code>$pos = strpos($dtharr[1], 'Menschen');</code></li>
<li class="tab5 odd"><code>if($pos===false){}else{</code></li>
<li class="tab5  even"><code>$galentry = '&lt;dl class="galerie2"&gt;'."\n\t".'&lt;dt&gt;&lt;span&gt;&lt;img src="http://franchie.de/ ... /'.$dtharr[0].'" alt="'.$dtharr[2].'" /&gt;&lt;/span&gt;&lt;/dt&gt;'."\n\t".'&lt;dd&gt;&lt;a href="'.get_permalink($post-&gt;ID, '', true).'" title="'.the_title('','',false).'"&gt;Details ansehen&lt;/a&gt; /&lt;br /&gt;&lt;a href="http://franchie.spreadshirt.net/ ... /'.$dtharr[3].'" title="'.$dtharr[2].'"&gt;Will ich haben!&lt;/a&gt;&lt;/dd&gt;'."\n".'&lt;/dl&gt;';<br />//writing actual galery entry</code></li>
<li class="tab5 odd"><code>echo $galentry;</code></li>
<li class="tab4  even"><code>}</code></li>
<li class="tab3 odd"><code>} </code></li>
<li class="tab2  even"><code>endforeach;</code></li>
<li class="tab1 odd"><code>//*/</code></li>
<li class="tab1 even"><code>?&gt;</code></li>
</ol>
<p><strong>Noch immer steh ich auf dem Schlauch und kann zwar schon eine Galerie f&#252;r recent Thumbs anlegen, nicht aber wie einem Archiv jeweils alle Ausfiltern, die ein Kriterium erf&#252;llen und dann die n&#228;chste Liste machen, die ein anderes Kriterium erf&#252;llen und die n&#228;chste und die n&#228;chste &#8230; </strong></p>
<p>F&#252;r Hinweise die mich auf dem rechte Pfad leiten also immer noch dankbar</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=930" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/930/ein-archiv-mit-thumbs-via-custom-fields-fuer-wordpress/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Wow! Ein starkes St&#252;ck</title>
		<link>http://blog.templaterie.de/929/wow-ein-starkes-stueck/</link>
		<comments>http://blog.templaterie.de/929/wow-ein-starkes-stueck/#comments</comments>
		<pubDate>Fri, 02 May 2008 14:40:40 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Editland. Links. Links bearbeiten]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/929/wow-ein-starkes-stueck/</guid>
		<description><![CDATA[Nach f&#252;nf Jahren erfahre ich nun, dass Editland via strk+k es erlaubt die Links zu bearbeiten. Ich habe es in der Dokumentation erg&#228;nzt. Da frag ich mich doch, was ich sonst noch wissen sollte, das nicht in der Doku steht und nicht wie die Sache mit dem Quelltext ein n&#252;tzlicher Fehler, den man als Feature [...]]]></description>
			<content:encoded><![CDATA[<p>Nach f&#252;nf Jahren erfahre ich nun, dass Editland via <code>strk+k</code> es erlaubt die Links zu bearbeiten. Ich habe es in der <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5lZGl0bGFuZC5kZS8/cz1kaWVmZXJuYmVkaWVudW5n">Dokumentation</a> erg&#228;nzt. Da frag ich mich doch, was ich sonst noch wissen sollte, das nicht in der Doku steht und nicht wie <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy50ZW1wbGF0ZXJpZS5kZS9oYW5kYnVjaC8/cz10YWJlbGxlbg==">die Sache mit dem Quelltext ein n&#252;tzlicher Fehler, den man als Feature nutzen kann</a>. <img src='http://blog.templaterie.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=929" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/929/wow-ein-starkes-stueck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mini-Thumbgalerie in Wordpress via Custom Fields</title>
		<link>http://blog.templaterie.de/928/mini-thumbgalerie-in-wordpress-via-custom-fields/</link>
		<comments>http://blog.templaterie.de/928/mini-thumbgalerie-in-wordpress-via-custom-fields/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 04:19:22 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[get_custom_fields]]></category>
		<category><![CDATA[meta_data]]></category>
		<category><![CDATA[Minigalerie]]></category>
		<category><![CDATA[Sidebar]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/928/mini-thumbgalerie-in-wordpress-via-custom-fields/</guid>
		<description><![CDATA[Nach ein wenig try&#38;error und mit der Hilfe einer Vorlage habe ich nun auf Franchie.de eine kleine Galerie in der Sidebar, die die j&#252;ngsten sechs Motive, genauer die j&#252;ngsten sieben T-Shirtmotive auf der Startseite. Das allerneuste Motiv ist in der rechte Spalte unter dem Feature, die weiteren sechs Motive erscheinen als Thumbgalerie. Nachdem ich &#252;ber [...]]]></description>
			<content:encoded><![CDATA[<p>Nach ein wenig try&amp;error und mit der <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy53cGRlc2lnbmVyLmNvbS8yMDA3LzA2LzA1L29uZS13YXktdG8tdXNlLWN1c3RvbS1maWVsZHMv">Hilfe einer Vorlage</a> habe ich nun auf <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ZyYW5jaGllLmRl">Franchie.de</a> eine kleine Galerie in der Sidebar, die die j&#252;ngsten sechs Motive, genauer die j&#252;ngsten sieben T-Shirtmotive auf der Startseite. Das allerneuste Motiv ist in der rechte Spalte unter dem Feature, die weiteren sechs Motive erscheinen als Thumbgalerie. Nachdem ich &#252;ber das <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5kZXItcHJpbnouY29tLzIwMDgvMDEvMjAvd29yZHByZXNzLW1hZ2F6aW5lLXN0eWxlLXRoZW1lLWJyYW5mb3JkbWFnYXppbmUv">Branford Magazin Theme</a> die Custom fields etwas genauer unter die Lupe nahm, da war der Weg nicht weit zu den Motivbeitr&#228;gen eine Thumbgalerie zu generieren. Wie immer war Google der erste Weg. Die meisten Ergebnisse brachten mich wenig weiter, insbesondere wenn man mit der Aussage, dass Custom fields nur im Loop funktionieren nicht viel anfangen kann.</p>
<p>Und so sieht das Ergebnis aus:</p>
<ol class="codelist">
<li class="tab0  odd"><code>&lt;h3&gt;Die j&#252;ngsten sechs Motive&lt;/h3&gt;</code></li>
<li class="tab0 even"><code>&lt;ul class="sixthumbs"&gt;&lt;li&gt;</code></li>
<li class="tab1  odd"><code>&lt;?php </code></li>
<li class="tab1 even"><code>$motive = get_posts('numberposts=7&#038;category=12'); array_shift($motive); foreach($motive as $post) : setup_postdata($post); </code></li>
<li class="tab1  odd"><code>$thumbsArr =  explode("|", get_post_meta($post-&gt;ID, "designthumbs", true));</code></li>
<li class="tab1 even"><code>$cth = count($thumbsArr);</code></li>
<li class="tab1  odd"><code>srand((float) microtime() * 10000000);</code></li>
<li class="tab1 even"><code>$rand_keys = array_rand($thumbsArr, $cth);</code></li>
<li class="tab1  odd"><code>if($cth&gt;1){</code></li>
<li class="tab2 even"><code>$dthpArr = explode(',', $thumbsArr[$rand_keys[0]]);</code></li>
<li class="tab2  odd"><code>}else {$dthpArr = explode(',', $thumbsArr[0]);}</code></li>
<li class="tab1 even"><code>?&gt;</code></li>
<li class="tab1  odd"><code>&lt;a href="&lt;?php the_permalink(); ?&gt;" title="&lt;?php the_title(); ?&gt;"&gt;&lt;img src="&lt;?php bloginfo('url'); echo '/'; echo get_option('upload_path'); echo '/';</code></li>
<li class="tab1 even"><code>echo $dthpArr[0]; ?&gt;" alt="&lt;?php the_title(); ?&gt;" /&gt;&lt;/a&gt;</code></li>
<li class="tab1  odd"><code>&lt;?php</code></li>
<li class="tab0 even"><code>endforeach;  </code></li>
<li class="tab0  odd"><code>?&gt; </code></li>
<li class="tab0 even"><code>&lt;span style="clear: left;"&gt;&nbsp;&lt;/span&gt; </code></li>
<li class="tab0  odd"><code>&lt;/li&gt;&lt;/ul&gt; </code></li>
</ol>
<p>Zun&#228;chst werden die Datenbank-Eintr&#228;ge (der Loop) in die Variable <code>$motive</code> geschrieben.  Au&#223;erhalb eines Posts oder einer Page, liefert  <code>get_posts()</code> alle Eintr&#228;ge, innerhalb eines Posts oder einer Page jeweils die Inhalte des Posts oder der Page. Der Loop wird in der Sidebar daher mit der Anzahl der j&#252;ngsten Beitr&#228;ge und der Einschr&#228;nkung auf die Kategorie 12 auf das gew&#252;nschte Segement der Datenbank reduziert. Nachdem der erste Beitrag bereits auf der Startseite gesondert hervorgehoben wurde, macht es Sinn den j&#252;ngsten Eintrag wieder wegzunehmen. Dies geschieht mit <code>array_shift()</code> Anschlie&#223;end wird mit <code><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2NvZGV4LndvcmRwcmVzcy5vcmcvVGVtcGxhdGVfVGFncy9nZXRfcG9zdHM=">foreach ...</a></code> der Array mit den Datenbankeinr&#228;gen abgearbeitet. Damit ist der Loop quasi offen und man kann die Funktion <code>get_post_meta()</code> einwerfen. Da mein Feld ein Array ist, mit dem sich eine ganze Reihe Informationen zum Motiv aufarbeiten l&#228;sst, schreibe ich die Daten in einen Array und da pro Eintrag nicht immer nur ein Motiv vorgestellt wird, es aber nicht sinnvoll ist, jedes Einzelmotiv bzw. jede Motivvariation in der kleinen &#220;bersicht anzuzeigen und den Rahmen damit sprengen, wird die kleine Thumb-Sammlung noch einmal aufgedr&#246;selt und &#252;ber <code>array_rand()</code> wird jeweils ganz zuf&#228;llig eines aus der kleinen Sammlung herausgefischt und angezeigt. Das Customfield hei&#223;t in meinem Fall &#8216;designthumbs&#8217;</p>
<p>Das ist nun nicht mehr schwer analog nachzubauen und kann so allerlei Dinge anzeigen lassen. Viel Spass beim Aufmotzen des eigenen Themes. <img src='http://blog.templaterie.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Und Danke an meine beiden Vorarbeiter, ohne deren Hilfe ich vermutlich noch lange den Codex anstarren w&#252;rde und nicht w&#252;sste, wovon die Rede ist. Noch immer wei&#223; ich z.B. nicht was hinter der Funktion steckt.</p>
<p>Mit dieser Vorlage ist es nicht mehr sehr schwer, jedwede &#220;bersichten zusammenzutragen.                                                                                                                               Ich kann an dieser Stelle nur noch viel Spa&#223; w&#252;nschen, beim Verbiegen des eigenen Themes.</p>
<p>PS: hier ist noch ein Link zu <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3BlcmZvcm1hbmNpbmcuY29tL3dvcmRwcmVzcy10aXBzL2phenoteW91ci1zaXRlLTI4LXdheXMtdXNlLXdvcmRwcmVzcy1jdXN0b20tZmllbGRz">28 Wege wie man sein Wordpress-Blog mit Custom fields aufpeppen</a> kann.</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=928" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/928/mini-thumbgalerie-in-wordpress-via-custom-fields/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Editland kam unter die ersten 16 beim Mittelstands Innovationsprodukt 2008</title>
		<link>http://blog.templaterie.de/924/editland-kam-unter-die-ersten-16-beim-mittelstands-innovationsprodukt-2008/</link>
		<comments>http://blog.templaterie.de/924/editland-kam-unter-die-ersten-16-beim-mittelstands-innovationsprodukt-2008/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 15:29:01 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[In eigener Sache]]></category>
		<category><![CDATA[Kaffeetscherl]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[Editland]]></category>
		<category><![CDATA[Initiative Mittelstand]]></category>
		<category><![CDATA[Innovationsprodukt 2008]]></category>
		<category><![CDATA[KMU]]></category>
		<category><![CDATA[MiniCMS]]></category>
		<category><![CDATA[Seitenpflege]]></category>
		<category><![CDATA[Templaterie]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/924/editland-kam-unter-die-ersten-16-beim-mittelstands-innovationsprodukt-2008/</guid>
		<description><![CDATA[Editland z&#228;hlt zu den Innovationsprodukten 2008
Editland hat sich der Konkurrenz gestellt und das praktische, benutzerfreundliche CMS f&#252;r kleine und mittlere KMU-Webseiten beim Innovationswettbewerb der Initiative Mittelstand eingereicht. Editland wurde in die ersten 16 innovativsten Produkte aufgenommen von 1600 Einreichungen in f&#252;nf verschiedenen Sparten. Das ist ein stolzes Ergebnis, &#252;ber das wir uns sehr gefreut haben.

Quelle: [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://blog.templaterie.de/upload/innoprod_colors_.png' alt='Das CMS Editland ist ein Innovationsprodukt 2008 laut der Initiative Mittelstand' /></p>
<blockquote style="padding: 12px;"><h4>Editland z&#228;hlt zu den Innovationsprodukten 2008</h4>
<p>Editland hat sich der Konkurrenz gestellt und das praktische, benutzerfreundliche CMS f&#252;r kleine und mittlere KMU-Webseiten beim Innovationswettbewerb der <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5pbWl0dGVsc3RhbmQuZGU=">Initiative Mittelstand</a> eingereicht. Editland wurde in die ersten 16 innovativsten Produkte aufgenommen von 1600 Einreichungen in f&#252;nf verschiedenen Sparten. Das ist ein stolzes Ergebnis, &#252;ber das wir uns sehr gefreut haben.</p>
</blockquote>
<p>Quelle: <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5lZGl0bGFuZC5kZQ==">Esim Can auf Editland.de zur frohen Botschaft</a></p>
<p>Ich gratuliere und freue mich &#252;ber die Auszeichnung f&#252;r Esim Can.</p>
<p>Und darf nat&#252;rlich nicht vers&#228;umen, dass ich <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3RlbXBsYXRlcmllLmRlL3Nob3AvP3M9ZWRpdGxhbmQ=">Editland</a> in mein Herz geschlossen habe und es <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3RlbXBsYXRlcmllLmRlLw==">Kernprodukt auf der Templaterie</a> ist.</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=924" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/924/editland-kam-unter-die-ersten-16-beim-mittelstands-innovationsprodukt-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Die Krux mit dem Eindeutschen</title>
		<link>http://blog.templaterie.de/923/die-krux-mit-dem-eindeutschen/</link>
		<comments>http://blog.templaterie.de/923/die-krux-mit-dem-eindeutschen/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 02:38:35 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Eindeutschen]]></category>
		<category><![CDATA[Linkstruktur]]></category>
		<category><![CDATA[Stichwort]]></category>
		<category><![CDATA[Tag]]></category>
		<category><![CDATA[Technorati]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WP-Plugin]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/923/die-krux-mit-dem-eindeutschen/</guid>
		<description><![CDATA[In Silkester.de verwende ich das Plugin &#8220;Technorati Tags&#8220;, das den Loop von Wordpress verwendet. Intern in Wordpress habe ich &#8220;tag&#8221; durch &#8220;Stichwort&#8221; ersetzt, was im Deutschen durchaus Sinn macht, dabei aber nicht bedacht, dass das Plugin nun die Link-Struktur f&#252;r Silkester auf Technorati anwendet und damit in einem 404 bei Technorati aufl&#228;uft. Die Quick&#038;Dirty-Methode ist [...]]]></description>
			<content:encoded><![CDATA[<p>In Silkester.de verwende ich das Plugin &#8220;<a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2dvcm1mdWwuY29tL3Byb2plY3RzL3dwMjMtdGVjaG5vcmF0aS10YWdzLw==">Technorati Tags</a>&#8220;, das den Loop von Wordpress verwendet. Intern in Wordpress habe ich &#8220;tag&#8221; durch &#8220;Stichwort&#8221; ersetzt, was im Deutschen durchaus Sinn macht, dabei aber nicht bedacht, dass das Plugin nun die Link-Struktur f&#252;r Silkester auf Technorati anwendet und damit in einem 404 bei Technorati aufl&#228;uft. Die Quick&#038;Dirty-Methode ist es, einfach &#252;ber <code><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RlLnBocC5uZXQvc3RyX3JlcGxhY2U=">str_replace</a></code> an der Stelle, wo der Link erzeugt wird einzubinden und &#8220;stichwort&#8221; gegen &#8220;tag&#8221; auszutauschen. Besser w&#228;re es, den Feld-Inhalt zu verwenden, das herauszukramen ist mir jetzt zu m&#252;hsam. Es ist unwahrscheinlich, das ich bei <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NpbGtlc3Rlci5kZS9ibG9n">Silkester erz&#228;hlt &#8230;</a> die interne Url zu den jeweiligen Stichworten noch einmal &#228;ndere. F&#252;r da n&#228;chste Kundenprojekt werde ich es dann aber wohl heraussuchen m&#252;ssen.</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=923" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/923/die-krux-mit-dem-eindeutschen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linktipps: KW12 2008</title>
		<link>http://blog.templaterie.de/922/linktipps-kw12-2008/</link>
		<comments>http://blog.templaterie.de/922/linktipps-kw12-2008/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 09:16:05 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[1001 Linktipp]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS-Tricks]]></category>
		<category><![CDATA[Grunge Design]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Linkstrategie]]></category>
		<category><![CDATA[Linktipps]]></category>
		<category><![CDATA[semantic Web]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/922/linktipps-kw12-2008/</guid>
		<description><![CDATA[Und eine neue Woche eine neue Liste. Wie es scheint komme ich nur noch zum lesen und Linklisten posten .. tststs!

Das Geheimnis des Grunge-Designs(Es ist einer von Smashingdesigns Monster-Eintr&#228;gen, wenn der Rechner/Browser ohnehin schon am Limit l&#228;uft, besser nicht ansurfen.)
Die Popul&#228;rsten CSS-Tricks
Linkbait-Titel Kurzzeit- und Langzeit-Strategien
Semantifiy the WEb

Anmerkung am Rande und offtopic: Mit leichter Versp&#228;tung. Ich [...]]]></description>
			<content:encoded><![CDATA[<p>Und eine neue Woche eine neue Liste. Wie es scheint komme ich nur noch zum lesen und Linklisten posten .. tststs!</p>
<ol>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zbWFzaGluZ21hZ2F6aW5lLmNvbS8yMDA4LzAzLzExL3RoZS1zZWNyZXRzLW9mLWdydW5nZS1kZXNpZ24v">Das Geheimnis des Grunge-Designs</a>(Es ist einer von Smashingdesigns Monster-Eintr&#228;gen, wenn der Rechner/Browser ohnehin schon am Limit l&#228;uft, besser nicht ansurfen.)</li>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3N0eWxpemVkd2ViLmNvbS8yMDA4LzAzLzEyL21vc3QtdXNlZC1jc3MtdHJpY2tzLw==">Die Popul&#228;rsten CSS-Tricks</a></li>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2dnaW5nYml0cy5jb20vc2VvLWxpbmtiYWl0LXRpdGxlLw==">Linkbait-Titel Kurzzeit- und Langzeit-Strategien</a></li>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5yZWFkd3JpdGV3ZWIuY29tL2FyY2hpdmVzL3NlbWFudGlmeV9hdXRvbWF0ZV95b3VyX3NlbWFudGljX3dlYl9zZW9faW5fZml2ZV9taW51dGVzLnBocA==">Semantifiy the WEb</a></li>
</ol>
<p>Anmerkung am Rande und offtopic: Mit leichter Versp&#228;tung. Ich war etwas eingespannt in Bezug auf etwas, von dem ich glaubte es in einer 1/2 Stunde erledigt zu haben und dann besch&#228;ftigte es mich &#252;ber Geb&#252;hr und wird mich wohl noch die n&#228;chsten Monate mit meiner Zeiteinteilung hadern lassen. Das mit den Priorit&#228;ten ist so eine Sache. Manchmal muss man einfach eine Idee beim Schopf packen und hat man sie beim Schopf gepackt, dann nimmt sie einen hier und da einfach mit. Dazu sp&#228;ter mehr &#8230;</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=922" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/922/linktipps-kw12-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linktipps: KW11 2008</title>
		<link>http://blog.templaterie.de/898/linktipps-kw11-2008/</link>
		<comments>http://blog.templaterie.de/898/linktipps-kw11-2008/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 09:00:24 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[1001 Linktipp]]></category>
		<category><![CDATA[Linkliste]]></category>
		<category><![CDATA[Linktipps]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/898/linktipps-kw11-2008/</guid>
		<description><![CDATA[Und auch am Ende dieser Woche gibt es, was ich so in meinem Feedreader an guten Beitr&#228;gen vorfand oder bei Recherchen im Netz. Da ich noch am Aufarbeiten bin von sehr vielen Beitr&#228;gen, hei&#223;t das nicht, dass diese Tipps brandaktuell sind. Doch was bedeutet schon brandaktuell, wenn die Botschaft zeitungebunden ist, was eben bei technischen [...]]]></description>
			<content:encoded><![CDATA[<p>Und auch am Ende dieser Woche gibt es, was ich so in meinem Feedreader an guten Beitr&#228;gen vorfand oder bei Recherchen im Netz. Da ich noch am Aufarbeiten bin von sehr vielen Beitr&#228;gen, hei&#223;t das nicht, dass diese Tipps brandaktuell sind. Doch was bedeutet schon brandaktuell, wenn die Botschaft zeitungebunden ist, was eben bei technischen Tipps und Tricks h&#228;ufig der Fall ist — zumindest relativ &#8230;  <img src='http://blog.templaterie.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </p>
<ol>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Nzcy10cmlja3MuY29tL2VxdWlkaXN0YW50LW9iamVjdHMtd2l0aC1jc3Mv">Gleiche Zwischenabst&#228;nde mit CSS</a></li>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Nzc2dhbGxlcnkuaW5mby9qYXZhc2NyaXB0LWNhcm91c2Vscy8=">Kleine Linkliste zu Websites-Karusells</a></li>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5mb250dmlld2VyLmRlLw==">Font-Viewer (Ein Helfer wie man ihn nicht missen m&#246;chte)</a><br />Keine umst&#228;ndliche Installation, einfach ein Doppelklick auf die Exe. Ordner mit Schriften w&#228;hlen, durchbl&#228;ttern und tempor&#228;r f&#252;r die Arbeit verf&#252;gbar machen.  Kein Installieren, Programm Neustarten, Arbeiten, Programm deinstallieren. Absolut Cool und herrlich unkompliziert n&#252;tzlich.</li>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hc2t0aGVjc3NndXkuY29tLzIwMDcvMDgvY3JlYXRpbmdfYV90YWJsZV93aXRoX2R5bmFtaWNhLmh0bWw=">Tabellen gestalten, Spalten hervorheben</a></li>
</ol>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=898" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/898/linktipps-kw11-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website-Entwurf mit Gro&#223;stadt-Silhouette</title>
		<link>http://blog.templaterie.de/919/website-entwurf-mit-grossstadt-silhouette/</link>
		<comments>http://blog.templaterie.de/919/website-entwurf-mit-grossstadt-silhouette/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 22:23:45 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Babyblau]]></category>
		<category><![CDATA[Blau]]></category>
		<category><![CDATA[Diagonale]]></category>
		<category><![CDATA[Dynamik]]></category>
		<category><![CDATA[Großstadt]]></category>
		<category><![CDATA[kontrastreich]]></category>
		<category><![CDATA[Nachtblau]]></category>
		<category><![CDATA[Panorama]]></category>
		<category><![CDATA[Silhouette]]></category>
		<category><![CDATA[Webentwurf]]></category>
		<category><![CDATA[Website-Entwurf]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/919/website-entwurf-mit-grossstadt-silhouette/</guid>
		<description><![CDATA[Bei diesem Entwurf macht es Sinn die Headergrafik in Ebene zu unterteilen. Zum einen die Hochh&#228;user als Endloskachel und zum anderen die dynamischen diagonalen Streifen. Der Rest ist ziemlich streight forward. Nichts aufregendes. Sozusagen ein safe bet. Schlicht, durch den harten Kontrast ein wenig rassig, durch die sanften Blaut&#246;ne ein wenig romantisch. Flexibel, durch die [...]]]></description>
			<content:encoded><![CDATA[<p class="center"><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cudGVtcGxhdGVyaWUuZGUvdXBsb2FkL2VudHd1cmYtbWl0LWdyb3Nzc3RhZHQucG5n" title='Website-Entwurf mit Gro&#223;stadt-Silhouette' class=\"thickbox\" rel=\"entwuerfe\" ><img src='http://blog.templaterie.de/upload/entwurf-mit-grossstadt_500.png' alt='Website-Entwurf mit Gro&#223;stadt-Silhouette' /></a></p>
<p>Bei diesem Entwurf macht es Sinn die Headergrafik in Ebene zu unterteilen. Zum einen die Hochh&#228;user als Endloskachel und zum anderen die dynamischen diagonalen Streifen. Der Rest ist ziemlich streight forward. Nichts aufregendes. Sozusagen ein safe bet. Schlicht, durch den harten Kontrast ein wenig rassig, durch die sanften Blaut&#246;ne ein wenig romantisch. Flexibel, durch die zur&#252;ckhaltende Ausschm&#252;ckung.</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=919" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/919/website-entwurf-mit-grossstadt-silhouette/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autsch: MSIE 8 mag mein Design nicht</title>
		<link>http://blog.templaterie.de/918/autsch-msie-8-mag-mein-design-nicht/</link>
		<comments>http://blog.templaterie.de/918/autsch-msie-8-mag-mein-design-nicht/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 17:30:11 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[In eigener Sache]]></category>
		<category><![CDATA[Inkonsitenz]]></category>
		<category><![CDATA[MS-Extrawürschte]]></category>
		<category><![CDATA[MSIE 6]]></category>
		<category><![CDATA[MSIE 7]]></category>
		<category><![CDATA[MSIE 8]]></category>
		<category><![CDATA[W3C-Konformität]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/918/autsch-msie-8-mag-mein-design-nicht/</guid>
		<description><![CDATA[Das ist wohl dann ein echtes &#196;tschb&#228;tsch. Hatte ich mich vor ein paar Tagen mit einem Beitrag daf&#252;r stark gemacht, dass der MSIE 8 gef&#228;lligst sich wie ein 8er benehmen solle:

Das tut er jetzt (nach dem gro&#223;en Rauschen im Bloggerwald) auch und zwar wie ein _echter Browser des Hauses Microsoft_ hat er _ganz eigene Vorstellungen_ [...]]]></description>
			<content:encoded><![CDATA[<p>Das ist wohl dann ein echtes &#196;tschb&#228;tsch. Hatte ich mich vor ein paar Tagen mit einem <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cudGVtcGxhdGVyaWUuZGUvODMyL21pY3Jvc29mdC1zcHJpY2h0LWRlbi13ZWJkZXNpZ25lcm4tZGllLWxlcm5mYWVoaWdrZWl0LWFiLw==">Beitrag</a> daf&#252;r stark gemacht, dass der MSIE 8 gef&#228;lligst sich wie ein 8er benehmen solle:</p>
<p><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cudGVtcGxhdGVyaWUuZGUvdXBsb2FkL21zaWUtYWNodF81MDAuZ2lm" title='Templaterie im MSIE 8' class=\"thickbox\"><img src='http://blog.templaterie.de/upload/msie-acht_500.gif' alt='Templaterie im MSIE 8' /></a></p>
<p>Das tut er <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cudGVtcGxhdGVyaWUuZGUvODg5L2VzLWlzdC1uaWNodC1hbGxlLWhvZmZudW5nLXZlcmxvcmVuLw==">jetzt</a> (nach dem gro&#223;en Rauschen im Bloggerwald) auch und zwar wie ein _echter Browser des Hauses Microsoft_ hat er _ganz eigene Vorstellungen_ wie die Seite gerendert werden k&#246;nnte.</p>
<p>Diesesmal scheine ich nicht so billig wegzukommen wie mit dem IE7, der in diesem Fall sich wie der Rest der Browser benimmt. Das hei&#223;t f&#252;r den IE7 ben&#246;tige ich kein conditional comment und keine extra Anweisungen. Aber der IE8 macht nicht mit. Er m&#246;chte typisch f&#252;r die IE-Browser eine Extrawurscht.</p>
<p>Tssss! Darum k&#252;mmere ich mich sp&#228;ter. Es ist auf meiner Todo-Liste.</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=918" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/918/autsch-msie-8-mag-mein-design-nicht/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Und da geht das Standalone-Heckmeck wieder los</title>
		<link>http://blog.templaterie.de/915/und-da-geht-das-standalone-heckmeck-wieder-los/</link>
		<comments>http://blog.templaterie.de/915/und-da-geht-das-standalone-heckmeck-wieder-los/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 15:34:58 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Browser testen]]></category>
		<category><![CDATA[browsershot.org]]></category>
		<category><![CDATA[MSIE 7]]></category>
		<category><![CDATA[MSIE 8]]></category>
		<category><![CDATA[Standanlone MSIE]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/915/und-da-geht-das-standalone-heckmeck-wieder-los/</guid>
		<description><![CDATA[Browsershot.org ist mehr und mehr verstopft mit Anfragen f&#252;r den IE8. Logisch, man will ja wissen, ob man wieder Hand anlegen muss, oder die Welt noch in Ordnung ist. Auch ich habe gleich Mal meine Url eingegeben. Parallel schaute ich mich nach ersten L&#246;sungen zu Parallel-Installationen um. Schlie&#223;lich wer vertraut schon darauf, dass wenn man [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jyb3dzZXJzaG90Lm9yZw==">Browsershot.org</a> ist mehr und mehr verstopft mit Anfragen f&#252;r den IE8. Logisch, man will ja wissen, ob man wieder Hand anlegen muss, oder die Welt noch in Ordnung ist. Auch ich habe gleich Mal meine Url eingegeben. Parallel schaute ich mich nach ersten L&#246;sungen zu Parallel-Installationen um. Schlie&#223;lich wer vertraut schon darauf, dass wenn man dem IE8 mitteilt, dass er sich wie IE7 benehmen soll, dass das daselbe ist wie die Seite in einem Origin&#228;ren IE7 zu &#246;ffnen. Tja. Noch scheint das wohl nicht so der Hit zu sein. Zu den ganz mutigen z&#228;hlt Jeremy Smith, der nach anderen ganz mutigen sucht, die schon weiter mit der <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cuY2FzZS5lZHUvamVyZW15LnNtaXRoLzIwMDgvMDMvMDYvcnVubmluZ19pZTZfaWU3X2FuZF9pZTg=">Parallelinstalltion der Standalones IE3-IE7</a> sind als er, denn nat&#252;rlich ging das nicht so ab wie gew&#252;nscht.</p>
<p>Heckmeck!. Sorry, Jeremy. Ich habe zwei Computer und ben&#246;tige daher nur das Standalone IE7 und IE8 und da warte ich auf Geeks, die es mehr drauf haben als ich und das dann wieder als bequemes Click&#038;Run anbieten.</p>
<p>Nervig, dass Microsoft hier nicht f&#252;r Entwickler eine L&#246;sung von Hause aus anbietet. Warum muss hier jedes Mal wild gehackt und experimentiert werden.</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=915" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/915/und-da-geht-das-standalone-heckmeck-wieder-los/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ostern naht: freie Headergrafiken f&#252;r das WP-Theme dKret3</title>
		<link>http://blog.templaterie.de/902/ostern-naht-freie-headergrafiken-fuer-das-wp-theme-dkret3/</link>
		<comments>http://blog.templaterie.de/902/ostern-naht-freie-headergrafiken-fuer-das-wp-theme-dkret3/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 06:11:53 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[1001 Linktipp]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Cartoon]]></category>
		<category><![CDATA[Headergrafik]]></category>
		<category><![CDATA[Ostern]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WP-Theme]]></category>
		<category><![CDATA[WP-Theme dKret3]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/902/ostern-naht-freie-headergrafiken-fuer-das-wp-theme-dkret3/</guid>
		<description><![CDATA[Es gibt noch einmal einen Satz Headergrafiken f&#252;r das WP-Theme dKret3:

Achtung, an dieser Stelle sind die Banner verkleinert, die Originale gibt es auch dieses Mal im Weblog auf PG4ME. Die Banner sind mit dem Beitrag zu den Headergrafiken verlinkt. Dort steht, wie man diese Herunterladen kann. Wo es passt, kann diese Osterdekoration nat&#252;rlich auch eingebunden [...]]]></description>
			<content:encoded><![CDATA[<p>Es gibt noch einmal einen Satz Headergrafiken f&#252;r das <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3RoZW1lcy53b3JkcHJlc3MtZGV1dHNjaGxhbmQub3JnL2RrcmV0Lw==">WP-Theme dKret3</a>:</p>
<p class="center"><img src='http://blog.templaterie.de/upload/blogheader_oster_3_vorschau.jpg' alt='Osterbanner f&#252;r WP-Theme dKret3' style="margin: 3px 0;" /><br /><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3BnNG1lLmRlL2Jsb2cvMTUzL29zdGVyYmFubmVyLWZ1ci13cC10aGVtZS1ka3JldDMv"><img src='http://blog.templaterie.de/upload/blogheader_oster_1b_vorschau.jpg' alt='Osterheader' style="margin: 3px 0;" /><br /><img src='http://blog.templaterie.de/upload/blogheader_oster_2_vorschau.jpg' alt='Osterbanner f&#252;r WP-Theme dKret3' style="margin: 3px 0;" /><br /><img src='http://blog.templaterie.de/upload/blogheader_oster_2c_vorschau.jpg' alt='Osterbanner f&#252;r WP-Theme dKret3' style="margin: 3px 0;" /><br /><img src='http://blog.templaterie.de/upload/blogheader_oster_2b_vorschau.jpg' alt='Osterbanner f&#252;r WP-Theme dKret3' style="margin: 3px 0;" /><br /><img src='http://blog.templaterie.de/upload/blogheader_oster_4_vorschau.jpg' alt='Osterbanner f&#252;r WP-Theme dKret3' style="margin: 3px 0;" /></a></p>
<p>Achtung, an dieser Stelle sind die Banner verkleinert, die Originale gibt es auch dieses Mal im Weblog auf PG4ME. Die Banner sind mit dem Beitrag zu den Headergrafiken verlinkt. Dort steht, wie man diese Herunterladen kann. Wo es passt, kann diese Osterdekoration nat&#252;rlich auch eingebunden werden, wenn es sich dabei nicht um das WP-Theme dKret3 handelt</p>
<p><img src='http://blog.templaterie.de/upload/kueken.png' alt='K&#252;ken'  class="rightalign"/>Ich versichere, dass ich diese Banner gestaltet habe und ich stelle diese unter der Lizenz Creative Commons 2.0 by nc, wobei ich die Verwendung f&#252;r den Eigenbedarf auf kommerziellen Seiten ausdr&#252;cklich gestatte. Ungem&#252;tlich werde ich, wenn diese Banner ungefragt in Sammlungen auftauchen oder gar verkauft werden. In Bezug auf anderen Sammlugnen: Fragen kostet nichts, es gibt einige Projekte, die meine Zustimmung bek&#228;men. <img src='http://blog.templaterie.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Und wer wissen m&#246;chte, wie man ein Cartoon mit Papier, Bleistift einem schwarzen Stift , einem Scanner und Photoshop zeichnet, f&#252;r den gibt es in der Spielwiese zum Banner auch noch ein Tutorial.</p>
<p class="center"><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3BnNG1lLmRlLz9wPW1ha2luZy1vZi1hLWJ1bm55"><img src='http://blog.templaterie.de/upload/hasen-tutorial.jpg' alt='Hasen-Tutorial' /></a></p>
<p>Es ist etwas fr&#252;h f&#252;r Ostern aber dann &#8230; die Seiten m&#252;ssen ja schlie&#223;lich dekoriert werden.</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=902" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/902/ostern-naht-freie-headergrafiken-fuer-das-wp-theme-dkret3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Der Entwurf einer Bildergalerie</title>
		<link>http://blog.templaterie.de/903/der-entwurf-einer-bildergalerie/</link>
		<comments>http://blog.templaterie.de/903/der-entwurf-einer-bildergalerie/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 22:52:52 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[Dunkelgrau]]></category>
		<category><![CDATA[Galerie]]></category>
		<category><![CDATA[Javascript Schnickschanack]]></category>
		<category><![CDATA[Mouseevent]]></category>
		<category><![CDATA[Schwarz]]></category>
		<category><![CDATA[Spirale]]></category>
		<category><![CDATA[Swirl]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/903/der-entwurf-einer-bildergalerie/</guid>
		<description><![CDATA[Dies ist der Entwurf f&#252;r die Galerie auf meiner Spielwiese:

Update folgt, sobald ich vom Entwurf zur Umsetzung gekommen bin. Mit den Farbwerten werde ich ggf. noch etwas spielen. Auch &#252;berlege ich, ob das &#8220;Schild&#8221; BIldergalerie per Javascript schwingen lasse. Nicht dass ich schon w&#252;sste wie das geht und ein wenig habe ich bedenken, dass dieser [...]]]></description>
			<content:encoded><![CDATA[<p>Dies ist der Entwurf f&#252;r die Galerie auf meiner Spielwiese:</p>
<p class="center"><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cudGVtcGxhdGVyaWUuZGUvdXBsb2FkL2dhbGVyaWUtZW50d3VyZi5wbmc=" title='Website-Entwurf f&#252;r eine Bildergalerie' class=\"thickbox\" rel=\"entwuerfe\" ><img src='http://blog.templaterie.de/upload/galerie-entwurf_500.png' alt='Website-Entwurf f&#252;r eine Bildergalerie' /></a></p>
<p>Update folgt, sobald ich vom Entwurf zur Umsetzung gekommen bin. Mit den Farbwerten werde ich ggf. noch etwas spielen. Auch &#252;berlege ich, ob das &#8220;Schild&#8221; BIldergalerie per Javascript schwingen lasse. Nicht dass ich schon w&#252;sste wie das geht und ein wenig habe ich bedenken, dass dieser Schnickschnack die Site zum Browserkiller macht, wie einst die Frontpage-Hoverbutton und jenes trendige Scrolltextchen, das angeblich stabil in allen Browsern laufen sollte, doch dann als sicherer Netscapekiller ein wichtiges Verkaufsgespr&#228;ch vor &#252;ber zehn Jahren zu einem j&#228;hen Ende brachte. Weswegen ich bis heute lieber Javascript weglasse, wenn es denn keinem sinnvollen Zweck erf&#252;llt.</p>
<p>Da es aber eine private Spielwiese ist, k&#228;me es hier nicht ganz so darauf an, dass alle mit dem Script happy sind und es w&#228;re ein leichtes es &#252;ber eine Cookie-Steuerung rauszunehmen, wenn ein lokales System nicht mit klarkommt. Sozusagen einen Safe-Modus f&#252;r die Website. <img src='http://blog.templaterie.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=903" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/903/der-entwurf-einer-bildergalerie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website-Entwurf: Trendy, stylish, simple</title>
		<link>http://blog.templaterie.de/899/website-entwurf-trendy-stylish-simple/</link>
		<comments>http://blog.templaterie.de/899/website-entwurf-trendy-stylish-simple/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 16:15:11 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Allcentered]]></category>
		<category><![CDATA[Anthrazit]]></category>
		<category><![CDATA[Hellgrau]]></category>
		<category><![CDATA[Orange]]></category>
		<category><![CDATA[Spiegelflaeche]]></category>
		<category><![CDATA[stilisiertes Schilfgras]]></category>
		<category><![CDATA[Webentwurf]]></category>
		<category><![CDATA[Website-Entwurf]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/899/website-entwurf-trendy-stylish-simple/</guid>
		<description><![CDATA[Um keine falschen Vorstellungen aufkommen zu lassen, angesichts der letzten beiden Photoshop-Dateien, die so weit von jedem Trend sind und einen rebellisch gruseligen Touch haben, hier noch ein klassischer Slimplicity (Slim + Simple). Einfach, total im Trend mit allen aktuellen Klischees und stylish:

&#220;brigens wer nun annimmt in dem Design w&#228;ren drei verschiedene Schilfgras-Elemten erforderlich, der [...]]]></description>
			<content:encoded><![CDATA[<p>Um keine falschen Vorstellungen aufkommen zu lassen, angesichts der letzten beiden Photoshop-Dateien, die so weit von jedem Trend sind und einen rebellisch gruseligen Touch haben, hier noch ein klassischer Slimplicity (Slim + Simple). Einfach, total im Trend mit allen aktuellen Klischees und stylish:</p>
<p class="center"><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cudGVtcGxhdGVyaWUuZGUvdXBsb2FkL3dlYmVudHd1cmZfc2ltcGxlLXN0eWxpc2gucG5n" title='Website-Entwurf: Trendy, stylish, simple' class=\"thickbox\" rel=\"entwuerfe\" ><img src='http://blog.templaterie.de/upload/webentwurf_simple-stylish_500.png' alt='Website-Entwurf: Trendy, stylish, simple' /></a></p>
<p>&#220;brigens wer nun annimmt in dem Design w&#228;ren drei verschiedene Schilfgras-Elemten erforderlich, der irrt. Trotz unterschiedlicher Still&#228;nge und scheinbar unterschiedlichen Grauwerten, handelt es sich dabei jeweils um ein und die selbe Grafik und kann auch so im HTML-Quelltext eingebunden werden. &#220;berhaubt ist dieser Entwurf mit sehr wenigen Grafiken realisierbar und damit ein extem schlankes und schnelles Design.</p>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=899" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/899/website-entwurf-trendy-stylish-simple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linktipps: KW10 2008</title>
		<link>http://blog.templaterie.de/885/linktipps-kw10-2008/</link>
		<comments>http://blog.templaterie.de/885/linktipps-kw10-2008/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 11:30:49 +0000</pubDate>
		<dc:creator>Silke Schümann</dc:creator>
				<category><![CDATA[1001 Linktipp]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Linktipps]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.templaterie.de/885/linktipps-kw10-2008/</guid>
		<description><![CDATA[Photoshop-Tutorials:

Lichteinfall und Schatteneffekte
Wie man ein Tutorial gestaltet (Ich wei&#223;, &#8230; meine Tutorials gehen davon aus, dass man das Netz konsultiert, wenn man mit den Angaben nicht zurecht kommt. Ich schrieb eher f&#252;r die, die schon das eine oder andere mit Photoshop gemacht haben.)
Grafik-Template f&#252;r Visa-artige Schaltfl&#228;chen
Vandelay: 45 Photoshop Tutorials for Better Navigation


Einige n&#252;tzliche Links auf [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>Photoshop-Tutorials:
<ul>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3BzZHR1dHMuY29tL3RleHQtZWZmZWN0cy10dXRvcmlhbHMvdXNpbmctbGlnaHQtc2hhZGUtdG8tYnJpbmctdGV4dC10by1saWZlLw==">Lichteinfall und Schatteneffekte</a></li>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3BzZnJlYWsuY29tLzIwMDcvMTEvMjcvaG93LXRvLW1ha2UtYS1nb29kLXR1dG9yaWFsLw==">Wie man ein Tutorial gestaltet</a> <br />(Ich wei&#223;, &#8230; meine Tutorials gehen davon aus, dass man das Netz konsultiert, wenn man mit den Angaben nicht zurecht kommt. Ich schrieb eher f&#252;r die, die schon das eine oder andere mit Photoshop gemacht haben.)</li>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2dzLm1zZG4uY29tL2V4cHJlc3Npb24vcGFnZXMvY3JlYXRpbmctYS12aXN0YS1zdHlsZS1idXR0b24tdGVtcGxhdGUuYXNweA==">Grafik-Template f&#252;r Visa-artige Schaltfl&#228;chen</a></li>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3ZhbmRlbGF5ZGVzaWduLmNvbS9ibG9nL2Rlc2lnbi9waG90b3Nob3AtbmF2aWdhdGlvbi10dXRvcmlhbHMv">Vandelay: 45 Photoshop Tutorials for Better Navigation</a></li>
</ul>
</li>
<li>Einige n&#252;tzliche Links auf <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3BlcmlzaGFibGVwcmVzcy5jb20v">Perishable Press</a>:
<ul>
<li><a href=""http://perishablepress.com/press/2007/10/23/a-killer-collection-of-global-css-reset-styles/>CSS-Resets</a> via <a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Nzcy10cmlja3MuY29tL3BvbGwtcmVzdWx0cy13aGF0LWNzcy1yZXNldC1kby15b3UtdXNlLw==">CSS-Tricks</a></li>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3BlcmlzaGFibGVwcmVzcy5jb20vcHJlc3MvMjAwNy8wOS8yNS9hYnNvbHV0ZS1ob3Jpem9udGFsLWFuZC12ZXJ0aWNhbC1jZW50ZXJpbmctdmlhLWNzcy8=">Vertikale Ausrichtung ohne exzessives DIV-Nesting</a></li>
<li><a href="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3BlcmlzaGFibGVwcmVzcy5jb20vcHJlc3MvMjAwNy8wMi8xOS91cmwtY2hhcmFjdGVyLWNvZGVzLw==">Url Encoding</a></li>
</ul>
</li>
</ol>
 <img src="http://blog.templaterie.de/wp-content/plugins/feed-statistics.php?view=1&post_id=885" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.templaterie.de/885/linktipps-kw10-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

