<?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>hack3r.de &#187; Webdesign</title>
	<atom:link href="http://www.hack3r.de/category/webdesign/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hack3r.de</link>
	<description>Aachener Weblog von Hendrik Thüs</description>
	<lastBuildDate>Wed, 16 Feb 2011 13:34:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Kleine Übersicht zu CSS-Hacks und Conditional Comments</title>
		<link>http://www.hack3r.de/617/kleine-ubersicht-zu-css-hacks-und-conditional-comments/</link>
		<comments>http://www.hack3r.de/617/kleine-ubersicht-zu-css-hacks-und-conditional-comments/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 09:49:00 +0000</pubDate>
		<dc:creator>Skydancer</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Conditional Comment]]></category>
		<category><![CDATA[CSS-Hack]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Optimierung]]></category>

		<guid isPermaLink="false">http://www.hack3r.de/?p=617</guid>
		<description><![CDATA[Vor einiger Zeit hatte ich ja schonmal darüber geschrieben, dass YouTube den InternetExplorer 6 bald nicht mehr unterstützen will. Generell eine sehr erfreuliche Sache. Der IE6 kann einem beim Web-Development echt den letzten Nerv rauben. Leider kann man aber besonders bei Firmenwebseiten nicht auf die Optimierung für den IE6 verzichten. Viele Unternehmen nutzen noch den [...]]]></description>
			<content:encoded><![CDATA[<p>Vor einiger Zeit hatte ich ja schonmal <a href="http://www.hack3r.de/566/youtube-unterstutzt-bald-den-ie6-nicht-mehr/">darüber geschrieben</a>, dass YouTube den InternetExplorer 6 bald nicht mehr unterstützen will. Generell eine sehr erfreuliche Sache. Der IE6 kann einem beim Web-Development echt den letzten Nerv rauben. Leider kann man aber besonders bei Firmenwebseiten nicht auf die Optimierung für den IE6 verzichten. Viele Unternehmen nutzen noch den Browser noch immer, es funktioniert ja alles. Und gerade solche Kunden möchte man ja nicht mit einer Nachricht, wie &#8220;Dein Browser ich Kacke, geh weg!&#8221; ,vergraulen. Es bleibt uns also nichts anderes übrig, als weiterhin für den IE6 zu optimieren.</p>
<p>Heute hab ich bei <a href="http://www.heise.de/developer/CSS-Debugging-CSS-Hacks-versus-Conditional-Comments--/artikel/144149/0" target="_blank">Heise einen netten Artikel</a> gesehen, der gut erklärt, welche Möglichkeiten man zur Optimierung hat. Es wird hier genau gezeigt, welche der beiden Möglichkeiten (CSS-Hacks und Conditional Comments) welche Vor- und Nachteile hat. Und natürlich auch, was das jeweilige ist. Der Text ist für den interessierten Web-Entwickler echt empfehlenswert.</p>
<p>Der IE6 hat übrigens diesen Monat den 8. Geburtstag gefeiert.</p>
<img src="http://www.hack3r.de/wp-content/plugins/pixelstats/trackingpixel.php?post_id=617&amp;ts=1328637932" style="display:none;" alt="pixelstats trackingpixel"/>]]></content:encoded>
			<wfw:commentRss>http://www.hack3r.de/617/kleine-ubersicht-zu-css-hacks-und-conditional-comments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress-Theme mit Smarty</title>
		<link>http://www.hack3r.de/559/wordpress-theme-mit-smarty/</link>
		<comments>http://www.hack3r.de/559/wordpress-theme-mit-smarty/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 15:38:09 +0000</pubDate>
		<dc:creator>Skydancer</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[PHP-Codeschnipsel]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Smarty]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.hack3r.de/?p=559</guid>
		<description><![CDATA[Ich persönlich mag die normalen WordPress-Themes nicht. Hat sich schonmal jemand den Quelltext angeschaut? Da kann man ja nichts mehr erkennen. Ich finde, selbst der Quelltext muss aufgeräumt aussehen. So kann man direkt alle Zusammenhänge erkennen, Objekte wiederfinden und Fehler schnell korrigieren. Für meine bisherigen Webseiten hab ich die Template-Engine Smarty benutzt. So war es [...]]]></description>
			<content:encoded><![CDATA[<p>Ich persönlich mag die normalen WordPress-Themes nicht. Hat sich schonmal jemand den Quelltext angeschaut? Da kann man ja nichts mehr erkennen. Ich finde, selbst der Quelltext muss aufgeräumt aussehen. So kann man direkt alle Zusammenhänge erkennen, Objekte wiederfinden und Fehler schnell korrigieren. Für meine bisherigen Webseiten hab ich die Template-Engine <a href="http://www.smarty.net/" target="_blank">Smarty</a> benutzt. So war es ganz einfach möglich, den Programmcode und das Design zu trennen. In den normalen WordPress-Themes wird ja so ein komisch abgewandelter PHP-Code zwischen dem normalen HTML-Quelltext benutzt. Grottig! Aber wie kann man Smarty für ein WordPress-Theme benutzen? Überhaupt auf die Idee darauf gekommen bin ich durch <a href="http://imthi.com/blog/programming/wordpress-smarty-plugin.php" target="_blank">diesen Artikel</a>. War aber nicht hunderprozentig genau das, was ich wollte. Alleine schon, weil ich das nicht wirklich zum laufen bekommen hab <img src='http://www.hack3r.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p style="text-align: center;"><a href="http://www.hack3r.de/wp-content/uploads/2009/07/wp_theme.jpg"><img class="aligncenter size-full wp-image-560" title="Template" src="http://www.hack3r.de/wp-content/uploads/2009/07/wp_theme.jpg" alt="Template" width="400" height="247" /></a></p>
<p><span id="more-559"></span>Aber wie funktioniert das nun? Die schon vorhandenen PHP-Dateien (index.php, page.php, single.php, &#8230;) kümmern sich von nun an nur darum, die Texte bereitzustellen. Diese werden danach an die passenden Smarty-Templates weitergeleitet. Ein großes Problem dabei war, dass die Funktionen von WordPress, die die Texte liefern, diesen direkt per <em>echo</em> ausgeben. Es war also eine wrapper-Funktion nötig, mit der man die Ausgaben der Funktionen in einen String speichern kann. Danach war noch eine Funktion notwendig, die die Strings so formatiert, dass sie vernünftig eingerückt werden. Es wäre jetzt wahrscheinlich zu viel, alle Dateien zu erklären. Ich denke aber, dass sich jeder, der schon einmal Webseiten programmiert hat, zurechtfinden wird.</p>
<p>Wie das Endergebnis aussieht, kann jeder auf dieser Seite sehen. Das Theme gibt es natürlich auch <a href="http://www.hack3r.de/wp-content/uploads/2009/07/hack3r.zip">zum runterladen</a>. Es basiert auf einem WordPress-Theme von <a href="http://www.vlad-design.de" target="_blank">Vladimir Simovic</a> und kann natürlich gerne anderweitig benutzt werden.</p>
<img src="http://www.hack3r.de/wp-content/plugins/pixelstats/trackingpixel.php?post_id=559&amp;ts=1328637932" style="display:none;" alt="pixelstats trackingpixel"/>]]></content:encoded>
			<wfw:commentRss>http://www.hack3r.de/559/wordpress-theme-mit-smarty/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

