<?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>CammaBlog &#187; Webdesign</title>
	<atom:link href="http://www.camma.ch/category/webdesign/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.camma.ch</link>
	<description>die Informationsschnippsel-Sammlung eines Streifzugs durch die Weiten des Webs</description>
	<lastBuildDate>Fri, 27 May 2011 04:36:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>jQuery iFrame resizing</title>
		<link>http://www.camma.ch/2010/10/18/jquery-iframe-resizing/</link>
		<comments>http://www.camma.ch/2010/10/18/jquery-iframe-resizing/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 09:13:47 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1751</guid>
		<description><![CDATA[Je nach Konstellation muss zur Darstellung eines Inhalts ein iFrame verwendet werden. Wenn der Inhalt des iFrames &#228;ndern kann, sollte sich auch das iFrame dynamisch diesen Voraussetzungen anpassen k&#246;nnen. Dazu habe ich folgende 2 Scripte gefunden welche auf jQuery aufsetzen: Autoheight Frame Sizing Wichtiger Hinweis: Die Scripts funktionieren nur, wenn die iFrames von der gleichen [...]]]></description>
			<content:encoded><![CDATA[<p>Je nach Konstellation muss zur Darstellung eines Inhalts ein iFrame verwendet werden. Wenn der Inhalt des iFrames &#228;ndern kann, sollte sich auch das iFrame dynamisch diesen Voraussetzungen anpassen k&#246;nnen.</p>
<p>Dazu habe ich folgende 2 Scripte gefunden welche auf jQuery aufsetzen:</p>
<p><a href="http://sonspring.com/journal/jquery-iframe-sizing" target="_blank">Autoheight<br />
Frame Sizing</a></p>
<p>Wichtiger Hinweis: Die Scripts funktionieren nur, wenn die iFrames von der gleichen Domain kommen. Dies ist eine Sicherheitseinschr&#228;nkung von JavaScript.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/03/10/mega-drop-down-navigation-mit-und-ohne-javascript/' title='Mega Drop Down Navigation, mit und ohne JavaScript'>Mega Drop Down Navigation, mit und ohne JavaScript</a></li>
<li><a href='http://www.camma.ch/2010/03/09/25-interessante-jquery-plugins/' title='25 interessante jQuery Plugins'>25 interessante jQuery Plugins</a></li>
<li><a href='http://www.camma.ch/2010/06/11/html-newsletter-erstellen/' title='HTML Newsletter erstellen'>HTML Newsletter erstellen</a></li>
<li><a href='http://www.camma.ch/2010/03/11/iphone-weitere-tipps-zur-webseiten-programmierung/' title='iPhone: Weitere Tipps zur Webseiten programmierung'>iPhone: Weitere Tipps zur Webseiten programmierung</a></li>
<li><a href='http://www.camma.ch/2010/03/09/webseiten-fuer-iphone-programmieren-tipps-und-tricks/' title='Webseiten f&#252;r iPhone programmieren, Tipps und Tricks'>Webseiten f&#252;r iPhone programmieren, Tipps und Tricks</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1751&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22jQuery%20iFrame%20resizing%22%20http%3A%2F%2Ftinyurl.com%2F32ay6kf" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2010/10/18/jquery-iframe-resizing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML Newsletter erstellen</title>
		<link>http://www.camma.ch/2010/06/11/html-newsletter-erstellen/</link>
		<comments>http://www.camma.ch/2010/06/11/html-newsletter-erstellen/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 04:41:09 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.camma.ch/2010/06/11/html-newsletter-erstellen/</guid>
		<description><![CDATA[Derzeit besch&#228;ftige ich mich gerade mit HTML Newslettern. Nach dem eine Webseitetemplate erstellt wurde, soll nun auch ein Newsletter mit dem gleichen Template erstellt werden. Problemlos, oder? Das Problem f&#228;ngt mit Outlook 2007 an. Microsoft setzt hier anstelle der Render-Engine des IE diese von Word ein. Word kennt die meisten CSS Konventionen nicht. Somit wird [...]]]></description>
			<content:encoded><![CDATA[<p>Derzeit besch&#228;ftige ich mich gerade mit HTML Newslettern. Nach dem eine Webseitetemplate erstellt wurde, soll nun auch ein Newsletter mit dem gleichen Template erstellt werden.</p>
<p>Problemlos, oder?</p>
<p>Das Problem f&#228;ngt mit Outlook 2007 an. Microsoft setzt hier anstelle der Render-Engine des IE diese von Word ein. Word kennt die meisten CSS Konventionen nicht. Somit wird ein HTML-Newsletter mit akuteller CSS/HTML Technik nicht korrekt angezeigt. Um einen HTML-Newsletter zu erstellen, welcher auch in Outlook 2007 korrekt angezeigt wird, muss man zum “guten alten” Tabellenlayout greifen.</p>
<p>Aber auch die anderen Mailprogramme sind nicht ganz ohne T&#252;cke.Weitere Infos zum Thema:</p>
<p><a href="http://msdn.microsoft.com/en-us/library/aa338201.aspx" target="_blank">msdn.microsoft.com/en-us/library/aa338201.aspx</a><br />
<a title="http://commadot.com/the-holy-mail/" href="http://commadot.com/the-holy-mail/" target="_blank">commadot.com/the-holy-mail</a><br />
<a href="http://www.contao-community.de/showthread.php?43-Newsletter-und-Outlook-2007 " target="_blank">www.contao-community.de/showthread.php?43-Newsletter-und-Outlook-2007 </a><br />
<a title="http://www.flashforum.de/forum/html-und-css/html-newsletter-erstellen-tabellen-oder-divs-body-offet-0-a-264302.html" href="http://www.flashforum.de/forum/html-und-css/html-newsletter-erstellen-tabellen-oder-divs-body-offet-0-a-264302.html" target="_blank">www.flashforum.de/forum/html-und-css/html-newsletter-erstellen-tabellen-oder-divs-body-offet-0-a-264302.html</a></p>
<p>Ein Webservice zum debuggen von HTML-Newslettern f&#252;r die einzelnen Mailprogramme:<br />
<a href="http://www.emailonacid.com" target="_blank">www.emailonacid.com</a></p>
<p><strong>Nachtrag auf den Kommentar von Jens (Danke f&#252;r die Links):</strong><br />
Die wichtigsten Links am Schluss:<br />
<a href="http://www.campaignmonitor.com/css/ " target="_blank">www.campaignmonitor.com/css</a><br />
<a href="http://www.email-standards.org/" target="_blank">www.email-standards.org</a><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/10/18/jquery-iframe-resizing/' title='jQuery iFrame resizing'>jQuery iFrame resizing</a></li>
<li><a href='http://www.camma.ch/2010/03/11/iphone-weitere-tipps-zur-webseiten-programmierung/' title='iPhone: Weitere Tipps zur Webseiten programmierung'>iPhone: Weitere Tipps zur Webseiten programmierung</a></li>
<li><a href='http://www.camma.ch/2010/03/10/mega-drop-down-navigation-mit-und-ohne-javascript/' title='Mega Drop Down Navigation, mit und ohne JavaScript'>Mega Drop Down Navigation, mit und ohne JavaScript</a></li>
<li><a href='http://www.camma.ch/2010/03/09/webseiten-fuer-iphone-programmieren-tipps-und-tricks/' title='Webseiten f&#252;r iPhone programmieren, Tipps und Tricks'>Webseiten f&#252;r iPhone programmieren, Tipps und Tricks</a></li>
<li><a href='http://www.camma.ch/2010/03/09/25-interessante-jquery-plugins/' title='25 interessante jQuery Plugins'>25 interessante jQuery Plugins</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1727&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22HTML%20Newsletter%20erstellen%22%20http%3A%2F%2Ftinyurl.com%2F3y4sftk" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2010/06/11/html-newsletter-erstellen/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>iPhone: Weitere Tipps zur Webseiten programmierung</title>
		<link>http://www.camma.ch/2010/03/11/iphone-weitere-tipps-zur-webseiten-programmierung/</link>
		<comments>http://www.camma.ch/2010/03/11/iphone-weitere-tipps-zur-webseiten-programmierung/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 05:09:35 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1605</guid>
		<description><![CDATA[Neben dem bereits ver&#246;ffentlichten Post k&#246;nnen folgende zwei Seiten eine Hilfe bei der Programmierung von Webseiten f&#252;r&#8217;s iPhone sein: www.vorsprungdurchwebstandards.de/theory/faq-websites-fuer-das-iphone-gestalten www.kulturbanause.de/2008/09/websites-fur-das-iphone-erstellen-und-optimieren Related Posts: Webseiten f&#252;r iPhone programmieren, Tipps und Tricks jQuery iFrame resizing HTML Newsletter erstellen iPhone: KeePass auf dem iPhone nutzen Mega Drop Down Navigation, mit und ohne JavaScript Twitter It!]]></description>
			<content:encoded><![CDATA[<p>Neben dem bereits <a href="http://www.camma.ch/2010/03/09/webseiten-fuer-iphone-programmieren-tipps-und-tricks/">ver&#246;ffentlichten Post</a> k&#246;nnen folgende zwei Seiten eine Hilfe bei der Programmierung von Webseiten f&#252;r&#8217;s iPhone sein:</p>
<p><a href="http://www.vorsprungdurchwebstandards.de/theory/faq-websites-fuer-das-iphone-gestalten/" target="_blank">www.vorsprungdurchwebstandards.de/theory/faq-websites-fuer-das-iphone-gestalten</a><br />
<a href="http://www.kulturbanause.de/2008/09/websites-fur-das-iphone-erstellen-und-optimieren/" target="_blank">www.kulturbanause.de/2008/09/websites-fur-das-iphone-erstellen-und-optimieren</a><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/03/09/webseiten-fuer-iphone-programmieren-tipps-und-tricks/' title='Webseiten f&#252;r iPhone programmieren, Tipps und Tricks'>Webseiten f&#252;r iPhone programmieren, Tipps und Tricks</a></li>
<li><a href='http://www.camma.ch/2010/10/18/jquery-iframe-resizing/' title='jQuery iFrame resizing'>jQuery iFrame resizing</a></li>
<li><a href='http://www.camma.ch/2010/06/11/html-newsletter-erstellen/' title='HTML Newsletter erstellen'>HTML Newsletter erstellen</a></li>
<li><a href='http://www.camma.ch/2010/05/17/iphone-keepass-auf-dem-iphone-nutzen/' title='iPhone: KeePass auf dem iPhone nutzen'>iPhone: KeePass auf dem iPhone nutzen</a></li>
<li><a href='http://www.camma.ch/2010/03/10/mega-drop-down-navigation-mit-und-ohne-javascript/' title='Mega Drop Down Navigation, mit und ohne JavaScript'>Mega Drop Down Navigation, mit und ohne JavaScript</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1605&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22iPhone%3A%20Weitere%20Tipps%20zur%20Webseiten%20programmierung%22%20http%3A%2F%2Ftinyurl.com%2Fyls7esx" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2010/03/11/iphone-weitere-tipps-zur-webseiten-programmierung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mega Drop Down Navigation, mit und ohne JavaScript</title>
		<link>http://www.camma.ch/2010/03/10/mega-drop-down-navigation-mit-und-ohne-javascript/</link>
		<comments>http://www.camma.ch/2010/03/10/mega-drop-down-navigation-mit-und-ohne-javascript/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 17:10:56 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1595</guid>
		<description><![CDATA[Heute beim LautundKlar Blog gesehen. Die Mega Drop Down Navigation erm&#246;glicht eine erweiterte Subnavigation in einer Dropdown Navigation. Die Navigation ist standardm&#228;ssig mit jQuery aufgebaut. Es gibt auch eine Version ohne jQuery welche jedoch nicht mit dem IE 6 funktioniert. Hier gibt es die Beschreibung und das Script Hier gibt es eine Demo der MegaDropdown-Navigation [...]]]></description>
			<content:encoded><![CDATA[<p>Heute beim <a href="http://lautundklar.de/blog/2010/03/09/mega-dropdown-navigation/" target="_blank">LautundKlar Blog</a> gesehen.</p>
<p>Die <a href="http://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/" target="_blank">Mega Drop Down Navigation</a> erm&#246;glicht eine erweiterte Subnavigation in einer Dropdown Navigation. Die Navigation ist standardm&#228;ssig mit jQuery aufgebaut. Es gibt auch eine Version ohne jQuery welche jedoch nicht mit dem IE 6 funktioniert. </p>
<p><a href="http://www.camma.ch/wp-content/uploads/2010/03/Bildschirmfoto-2010-03-10-um-18.04.08.png"><img src="http://www.camma.ch/wp-content/uploads/2010/03/Bildschirmfoto-2010-03-10-um-18.04.08-300x171.png" alt="" title="MegaDropdown1" width="300" height="171" class="aligncenter size-medium wp-image-1596" /></a></p>
<p><a href="http://www.camma.ch/wp-content/uploads/2010/03/Bildschirmfoto-2010-03-10-um-18.04.22.png"><img src="http://www.camma.ch/wp-content/uploads/2010/03/Bildschirmfoto-2010-03-10-um-18.04.22-300x212.png" alt="" title="MegaDropdown 2" width="300" height="212" class="aligncenter size-medium wp-image-1597" /></a></p>
<p><a href="http://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/" target="_blank"><br />
Hier gibt es die Beschreibung und das Script</a></p>
<p><a href="http://www.visibilityinherit.com/code/mega-drop-down-demo.php" target="_blank">Hier gibt es eine Demo der MegaDropdown-Navigation ohne JavaScript</a><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/10/18/jquery-iframe-resizing/' title='jQuery iFrame resizing'>jQuery iFrame resizing</a></li>
<li><a href='http://www.camma.ch/2010/03/09/25-interessante-jquery-plugins/' title='25 interessante jQuery Plugins'>25 interessante jQuery Plugins</a></li>
<li><a href='http://www.camma.ch/2010/06/11/html-newsletter-erstellen/' title='HTML Newsletter erstellen'>HTML Newsletter erstellen</a></li>
<li><a href='http://www.camma.ch/2010/03/11/iphone-weitere-tipps-zur-webseiten-programmierung/' title='iPhone: Weitere Tipps zur Webseiten programmierung'>iPhone: Weitere Tipps zur Webseiten programmierung</a></li>
<li><a href='http://www.camma.ch/2010/03/09/webseiten-fuer-iphone-programmieren-tipps-und-tricks/' title='Webseiten f&#252;r iPhone programmieren, Tipps und Tricks'>Webseiten f&#252;r iPhone programmieren, Tipps und Tricks</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1595&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22Mega%20Drop%20Down%20Navigation%2C%20mit%20und%20ohne%20JavaScript%22%20http%3A%2F%2Ftinyurl.com%2Fyhpdhxq" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2010/03/10/mega-drop-down-navigation-mit-und-ohne-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webseiten f&#252;r iPhone programmieren, Tipps und Tricks</title>
		<link>http://www.camma.ch/2010/03/09/webseiten-fuer-iphone-programmieren-tipps-und-tricks/</link>
		<comments>http://www.camma.ch/2010/03/09/webseiten-fuer-iphone-programmieren-tipps-und-tricks/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 20:51:51 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1581</guid>
		<description><![CDATA[In der letzten Zeit habe ich mich ein wenig mit dem Thema Webseitenoptimierung f&#252;r&#8217;s iPhone auseinander gesetzt. Hier eine kleine Zusammenstellung von M&#246;glichkeiten wie man ein iPhone erkennt und den richtigen Content ausgeben kann. Mit Javascript if&#40;&#40;navigator.userAgent.match&#40;/iPhone/i&#41;&#41; &#124;&#124; &#40;navigator.userAgent.match&#40;/iPod/i&#41;&#41;&#41; &#123; &#160; &#160; if &#40;document.cookie.indexOf&#40;&#34;iphone_redirect=false&#34;&#41; == -1&#41; &#123; &#160; &#160; &#160; &#160; window.location = &#34;http://m.domain.ch/iphone&#34;; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>In der letzten Zeit habe ich mich ein wenig mit dem Thema Webseitenoptimierung f&#252;r&#8217;s iPhone auseinander gesetzt. Hier eine kleine Zusammenstellung von M&#246;glichkeiten wie man ein iPhone erkennt und den richtigen Content ausgeben kann.</p>
<h2>Mit Javascript </h2>
<div class="codecolorer-container javascript mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>navigator.<span style="color: #660066;">userAgent</span>.<span style="color: #660066;">match</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/iPhone/i</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #009900;">&#40;</span>navigator.<span style="color: #660066;">userAgent</span>.<span style="color: #660066;">match</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/iPod/i</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">cookie</span>.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;iphone_redirect=false&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; window.<span style="color: #660066;">location</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;http://m.domain.ch/iphone&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<h2>mit PHP</h2>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/strstr"><span style="color: #990000;">strstr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_USER_AGENT'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'iPhone'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <a href="http://www.php.net/strstr"><span style="color: #990000;">strstr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_USER_AGENT'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'iPod'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <a href="http://www.php.net/header"><span style="color: #990000;">header</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Location: http://m.domain.ch/iphone'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <a href="http://www.php.net/exit"><span style="color: #990000;">exit</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<p>Beide Beispiele kommen von <a href="http://davidwalsh.name/detect-iphone" target="_blank">davidwalsh.name/detect-iphone</a></p>
<h2>iPhone-Bildschirmgr&#246;sse als Viewport setzen</h2>
<p>Um die Webseitengr&#246;sse auf das iPhone zu optimieren kann man die Viewportgr&#246;sse definiert werden. Dies erlaubt es den Inhalt auf die Bildschirmbreite zu optimieren.</p>
<p>Mit Viewport werden die Webseiten f&#252;r die optimale Ansicht herunterskaliert, so dass sie den Brwoser m&#246;glichst optimal ausf&#252;llen</p>
<div class="codecolorer-container html4strict mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/meta.html"><span style="color: #000000; font-weight: bold;">meta</span></a> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;viewport&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;width=device-width; initial-scale=1.0; maximum-scale=1.0;&quot;</span>&gt;</span></div></div>
<h2>F&#252;r das iPhone ein spezielles Icon definieren</h2>
<p>Im iPhone kann ein Bookmark einer Internetseite als &#8220;App&#8221; auf dem Homescreen eingef&#252;gt werden. Normalerweise nutzt das iPhone dazu ein Printscreen der Webseite als Icon. &#220;ber folgenden Tag kann man daf&#252;r jedoch ein eigenes Icon definieren welche f&#252;r das iPhone optimiert ist.<br />
Die Grafik muss 57x57px gross und im *.png Format gespeichert sein. Der Schein sowie die runden Ecken m&#252;ssen nicht erstellt werden. Dies macht das iPhone automatisch.</p>
<div class="codecolorer-container html4strict mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;apple-touch-icon&quot;</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;/template/images/iPhoneAppIcon.png&quot;</span><span style="color: #66cc66;">/</span>&gt;</span></div></div>
<h2>&#196;ndern der Textgr&#246;sse beim drehen des iPhones unterbinden</h2>
<p>Wenn man das iPhone auf&#8217;s Querformat dreht, passt Safari die Schriftgr&#246;sse automatisch an. Mit folgendem CSS Befehl kann dies verhindert werden:</p>
<div class="codecolorer-container css mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">html<span style="color: #00AA00;">,</span> body<span style="color: #00AA00;">,</span> form<span style="color: #00AA00;">,</span> fieldset<span style="color: #00AA00;">,</span> p<span style="color: #00AA00;">,</span> div<span style="color: #00AA00;">,</span> h1<span style="color: #00AA00;">,</span> h2<span style="color: #00AA00;">,</span> h3<span style="color: #00AA00;">,</span> h4<span style="color: #00AA00;">,</span> h5<span style="color: #00AA00;">,</span> h6 <span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; -webkit-text-size-adjust<span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></div>
<h2>CSS Style nur f&#252;r&#8217;s iPhone</h2>
<p>Mit folgender Einstellung kann ein Stylesheet speziell f&#252;r das iPhone definiert werden:</p>
<div class="codecolorer-container css mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #a1a100;">@media screen and (max-device-width: 480px) {</span><br />
&nbsp; &nbsp; &nbsp;<span style="color: #808080; font-style: italic;">/* Hier kommt das CSS für's iPhone rein */</span><br />
<span style="color: #00AA00;">&#125;</span></div></div>
<h2>Autmatisches resize von Bildern f&#252;r das iPhone</h2>
<p>Auf einer Webseite sind die meisten Bilder gr&#246;sser als 480 Pixel gross.  Damit ist die Wahrscheinlichkeit, dass ein Bild gr&#246;sser als der Bildschirm ist, sehr gross. Mit folgendem CSS Code kann man die Bilder automatisch auf 100% der Bildschirmgr&#246;sse verkleinern. Wenn die Bildschirmgr&#246;sse des Ger&#228;ts maximal 480px betr&#228;gt, werden die Bilder nie breiter angezeigt.</p>
<div class="codecolorer-container css mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #a1a100;">@media screen and (max-device-width: 480px){</span><br />
&nbsp; &nbsp; img<span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">max-width</span><span style="color: #00AA00;">:</span><span style="color: #933;">100%</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #00AA00;">&#125;</span><br />
<span style="color: #00AA00;">&#125;</span></div></div>
<h2>Die Toolbar des iPhone per default verstecken</h2>
<p>Auf dem kleinen iPhonebildschirm kann es praktisch sein, die Toolbar automatisch auszublenden damit f&#252;r die Webseite mehr Platz zur Verf&#252;gung steht. Dazu kann man folgenden JavaScript Code einsetzen:</p>
<div class="codecolorer-container javascript mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">window.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'load'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; setTimeout<span style="color: #009900;">&#40;</span>scrollTo<span style="color: #339933;">,</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<h2>Das Telefon oder die SMS Funktion direkt ansprechen</h2>
<p>Auf einer normalen Webseite nutzt man den &#8220;mailto:&#8221; Link um eine E-Mailadresse zu verlinken welche mit dem Standard-Mailprogramm ge&#246;ffnet wird. Im iPhone gibt es die M&#246;glichkeit mit den beiden Prefixen &#8220;tel&#8221; und &#8220;sms&#8221; direkt die ensprechenden Applikationen auf dem iPhone ansprechen.</p>
<div class="codecolorer-container html4strict mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">a</span></a> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;tel:12345678900&quot;</span>&gt;</span>Hier klicken zum anrufen<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">a</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">a</span></a> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sms:12345678900&quot;</span>&gt;</span>Sende mir ein Text<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">a</span></a>&gt;</span></div></div>
<h2>Pseudo :hover classes f&#252;r das iPhone</h2>
<p>Ohne Maus auf dem iPhone kann auch schlecht eine :hover class ausgef&#252;hrt werden. Mit ein wenig JavaScript kann die :hover class dennoch angesprochen werden wenn der Finger auf dem Link ruht:</p>
<div class="codecolorer-container javascript mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #003366; font-weight: bold;">var</span> myLinks <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> myLinks.<span style="color: #660066;">length</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;myLinks<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'touchstart'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">className</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;hover&quot;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;myLinks<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'touchend'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">className</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<p>Zus&#228;tzlich muss dazu das Stylesheet um folgendes erg&#228;nzt werden:</p>
<div class="codecolorer-container css mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">a<span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> a<span style="color: #6666ff;">.hover</span> <span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #808080; font-style: italic;">/* der gewünschte Hover Effekt */</span><br />
<span style="color: #00AA00;">&#125;</span></div></div>
<p>Gefunden auf <a href="http://www.catswhocode.com/blog/10-useful-code-snippets-to-develop-iphone-friendly-websites" target="_blank">catswhocode.com</a></p>
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/03/11/iphone-weitere-tipps-zur-webseiten-programmierung/' title='iPhone: Weitere Tipps zur Webseiten programmierung'>iPhone: Weitere Tipps zur Webseiten programmierung</a></li>
<li><a href='http://www.camma.ch/2010/10/18/jquery-iframe-resizing/' title='jQuery iFrame resizing'>jQuery iFrame resizing</a></li>
<li><a href='http://www.camma.ch/2010/06/11/html-newsletter-erstellen/' title='HTML Newsletter erstellen'>HTML Newsletter erstellen</a></li>
<li><a href='http://www.camma.ch/2010/05/17/iphone-keepass-auf-dem-iphone-nutzen/' title='iPhone: KeePass auf dem iPhone nutzen'>iPhone: KeePass auf dem iPhone nutzen</a></li>
<li><a href='http://www.camma.ch/2010/03/10/mega-drop-down-navigation-mit-und-ohne-javascript/' title='Mega Drop Down Navigation, mit und ohne JavaScript'>Mega Drop Down Navigation, mit und ohne JavaScript</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1581&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22Webseiten%20f%C3%BCr%20iPhone%20programmieren%2C%20Tipps%20und%20Tricks%22%20http%3A%2F%2Ftinyurl.com%2Fyz4gaf3" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2010/03/09/webseiten-fuer-iphone-programmieren-tipps-und-tricks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>25 interessante jQuery Plugins</title>
		<link>http://www.camma.ch/2010/03/09/25-interessante-jquery-plugins/</link>
		<comments>http://www.camma.ch/2010/03/09/25-interessante-jquery-plugins/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 20:11:45 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1579</guid>
		<description><![CDATA[Gefunden auf http://speckyboy.com/2010/03/01/25-amazing-and-fresh-jquery-plugins/ Related Posts: jQuery iFrame resizing Mega Drop Down Navigation, mit und ohne JavaScript HTML Newsletter erstellen iPhone: Weitere Tipps zur Webseiten programmierung Webseiten f&#252;r iPhone programmieren, Tipps und Tricks Twitter It!]]></description>
			<content:encoded><![CDATA[<p>Gefunden auf</p>
<p><a href="http://speckyboy.com/2010/03/01/25-amazing-and-fresh-jquery-plugins/" target="_blank">http://speckyboy.com/2010/03/01/25-amazing-and-fresh-jquery-plugins/</a><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/10/18/jquery-iframe-resizing/' title='jQuery iFrame resizing'>jQuery iFrame resizing</a></li>
<li><a href='http://www.camma.ch/2010/03/10/mega-drop-down-navigation-mit-und-ohne-javascript/' title='Mega Drop Down Navigation, mit und ohne JavaScript'>Mega Drop Down Navigation, mit und ohne JavaScript</a></li>
<li><a href='http://www.camma.ch/2010/06/11/html-newsletter-erstellen/' title='HTML Newsletter erstellen'>HTML Newsletter erstellen</a></li>
<li><a href='http://www.camma.ch/2010/03/11/iphone-weitere-tipps-zur-webseiten-programmierung/' title='iPhone: Weitere Tipps zur Webseiten programmierung'>iPhone: Weitere Tipps zur Webseiten programmierung</a></li>
<li><a href='http://www.camma.ch/2010/03/09/webseiten-fuer-iphone-programmieren-tipps-und-tricks/' title='Webseiten f&#252;r iPhone programmieren, Tipps und Tricks'>Webseiten f&#252;r iPhone programmieren, Tipps und Tricks</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1579&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%2225%20interessante%20jQuery%20Plugins%22%20http%3A%2F%2Ftinyurl.com%2Fyk32ubx" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2010/03/09/25-interessante-jquery-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress robots.txt einrichten</title>
		<link>http://www.camma.ch/2010/03/03/wordpress-robots-txt-einrichten/</link>
		<comments>http://www.camma.ch/2010/03/03/wordpress-robots-txt-einrichten/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 15:56:45 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1572</guid>
		<description><![CDATA[Die robots.txt Datei dient dazu einer Suchmaschine zu sagen welche teile des Blogs indexiert werden sollen und welche nicht. Dadurch kann man z.B. auch vermeiden dass &#252;ber Google nach exploits in Plugins gesucht werden kann, da der Plugin-Ordner &#252;ber die robots.txt Datei ausgeklammert wurde. Des weiteren kann man &#252;ber die robots.txt eine Sitemap der Seite [...]]]></description>
			<content:encoded><![CDATA[<p>Die robots.txt Datei dient dazu einer Suchmaschine zu sagen welche teile des Blogs indexiert werden sollen und welche nicht. Dadurch kann man z.B. auch vermeiden dass &#252;ber Google nach exploits in Plugins gesucht werden kann, da der Plugin-Ordner &#252;ber die <a href="http://de.wikipedia.org/wiki/Robots_Exclusion_Standard" target="_blank">robots.txt</a> Datei ausgeklammert wurde.</p>
<p>Des weiteren kann man &#252;ber die robots.txt eine Sitemap der Seite verlinken welche es den Suchmaschinen einfacher macht, die Seite zu indexieren. </p>
<p>Hier der Auszug aus der robots.txt. Diese muss im Hauptverzeichnis der Domain sein.</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">User-agent: *<br />
Sitemap: http://www.camma.ch/sitemap.xml<br />
<br />
# Nicht indexieren aller Dateien in folgenden Verzeichnissen<br />
Disallow: /cgi-bin/<br />
Disallow: /wp-admin/<br />
Disallow: /wp-includes/<br />
Disallow: /wpcontent/themes/<br />
Disallow: /wp-content/plugins/<br />
Disallow: /trackback/<br />
Disallow: /*?*<br />
Disallow: */trackback/<br />
<br />
User-agent: Googlebot<br />
# Unterbinden der Indexierung aller Dateien mit diesen Endungen<br />
Disallow: /*.php$<br />
Disallow: /*.js$<br />
Disallow: /*.inc$<br />
Disallow: /*.css$<br />
Disallow: /*.gz$<br />
Disallow: /*.cgi$<br />
Disallow: /*.wmv$<br />
Disallow: /*.png$<br />
Disallow: /*.gif$<br />
Disallow: /*.jpg$<br />
Disallow: /*.cgi$<br />
Disallow: /*.xhtml$<br />
Disallow: /*.php*<br />
Disallow: */trackback*<br />
Disallow: /*?*<br />
Disallow: /category/<br />
Disallow: /tag/<br />
Disallow: /archives/<br />
Disallow: /feed/<br />
Disallow: /wp-*<br />
Allow: /wp-content/uploads/<br />
<br />
# Google Image erlauben alle Bilder zu indexieren<br />
User-agent: Googlebot-Image<br />
Allow: /*<br />
<br />
# Dem AdSense Bot erlauben die Seite zu indexieren<br />
User-agent: Mediapartners-Google*<br />
Disallow: /*?*<br />
Allow: /wp-content/<br />
Allow: /tag/<br />
Allow: /category/<br />
Allow: /*.php$<br />
Allow: /*.js$<br />
Allow: /*.inc$<br />
Allow: /*.css$<br />
Allow: /*.gz$<br />
Allow: /*.cgi$<br />
Allow: /*.wmv$<br />
Allow: /*.cgi$<br />
Allow: /*.xhtml$<br />
Allow: /*.php*<br />
Allow: /*.gif$<br />
Allow: /*.jpg$<br />
Allow: /*.png$<br />
<br />
# Archivierung der Seite unterbinden<br />
User-agent: ia_archiver<br />
Disallow: /<br />
<br />
# duggmirror unterbinden<br />
User-agent: duggmirror<br />
Disallow: /</div></div>
<p>Die sitemap.xml kann durch das Plugin Google XML Sitemaps erstellt werden.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2009/08/19/wordpress-blogs-absichern/' title='Wordpress Blogs absichern'>WordPress Blogs absichern</a></li>
<li><a href='http://www.camma.ch/2009/01/26/e-mailadressen-verschlusseln/' title='E-Mailadressen verschl&#252;sseln'>E-Mailadressen verschl&#252;sseln</a></li>
<li><a href='http://www.camma.ch/2009/01/18/wordpress-limit-login-attempts-sicherheit-fur-das-blog/' title='Wordpress Limit Login Attempts &#8211; Sicherheit f&#252;r das Blog'>WordPress Limit Login Attempts &#8211; Sicherheit f&#252;r das Blog</a></li>
<li><a href='http://www.camma.ch/2010/10/20/perfide-masche-um-ein-trojaner-virus-unter-zu-jubeln/' title='Perfide Masche um ein Trojaner / Virus unter zu jubeln'>Perfide Masche um ein Trojaner / Virus unter zu jubeln</a></li>
<li><a href='http://www.camma.ch/2010/10/18/jquery-iframe-resizing/' title='jQuery iFrame resizing'>jQuery iFrame resizing</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1572&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22Wordpress%20robots.txt%20einrichten%22%20http%3A%2F%2Ftinyurl.com%2Fygw6xgm" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2010/03/03/wordpress-robots-txt-einrichten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS: Layouts mit 100% H&#246;he</title>
		<link>http://www.camma.ch/2010/01/12/css-layouts-mit-100-hoehe/</link>
		<comments>http://www.camma.ch/2010/01/12/css-layouts-mit-100-hoehe/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 05:27:10 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1488</guid>
		<description><![CDATA[Wenn das Layout einer Seite 100% hoch sein muss, gibt es einiges was beachtet werden muss. Als Vorlage kann dieses Example genommen werden. Vorbereitung des Stylesheets: html,body &#123; &#160; &#160; margin:0; &#160; &#160; padding:0; &#160; &#160; height:100%; /* braucht es f&#252;r die min-height des Containers */ &#125; Danach muss f&#252;r die gesamte H&#246;he ein Container [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn das Layout einer Seite 100% hoch sein muss, gibt es einiges was beachtet werden muss. Als Vorlage kann <a href="http://www.xs4all.nl/~peterned/examples/csslayout1.html" target="_blank">dieses Example</a> genommen werden.</p>
<p>Vorbereitung des Stylesheets:</p>
<div class="codecolorer-container css mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">html<span style="color: #00AA00;">,</span>body <span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100%</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* braucht es für die min-height des Containers */</span><br />
<span style="color: #00AA00;">&#125;</span></div></div>
<p>Danach muss f&#252;r die gesamte H&#246;he ein Container erstellt werden:</p>
<div class="codecolorer-container css mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">div<span style="color: #cc00cc;">#container</span> <span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* braucht es für die Footer Position*/</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* Zentriert die Seite (nicht in IE5) */</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">750px</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #993333;">auto</span> !important<span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* normale Browser */</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100%</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* IE6: setzt dies wie min-height um*/</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">min-height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100%</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* normale Browser */</span><br />
<span style="color: #00AA00;">&#125;</span></div></div>
<p>Der Head und der Content k&#246;nnen nun normal platziert werden. Damit nun der Footer der Seite immer am unteren Rand klebt, muss folgendes im Stylesheet definiert werden:</p>
<div class="codecolorer-container css mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">div<span style="color: #cc00cc;">#footer</span> <span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">100%</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* Positioniert dies ganz unten */</span><br />
<span style="color: #00AA00;">&#125;</span></div></div>
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2009/01/18/tutorial-css-boxen/' title='Tutorial CSS Boxen'>Tutorial CSS Boxen</a></li>
<li><a href='http://www.camma.ch/2010/10/18/jquery-iframe-resizing/' title='jQuery iFrame resizing'>jQuery iFrame resizing</a></li>
<li><a href='http://www.camma.ch/2010/06/11/html-newsletter-erstellen/' title='HTML Newsletter erstellen'>HTML Newsletter erstellen</a></li>
<li><a href='http://www.camma.ch/2010/03/11/iphone-weitere-tipps-zur-webseiten-programmierung/' title='iPhone: Weitere Tipps zur Webseiten programmierung'>iPhone: Weitere Tipps zur Webseiten programmierung</a></li>
<li><a href='http://www.camma.ch/2010/03/10/mega-drop-down-navigation-mit-und-ohne-javascript/' title='Mega Drop Down Navigation, mit und ohne JavaScript'>Mega Drop Down Navigation, mit und ohne JavaScript</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1488&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22CSS%3A%20Layouts%20mit%20100%25%20H%C3%B6he%22%20http%3A%2F%2Ftinyurl.com%2Fykszspe" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2010/01/12/css-layouts-mit-100-hoehe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS: Links mit Datei-Icon erg&#228;nzen</title>
		<link>http://www.camma.ch/2009/11/06/css-links-mit-datei-icon-ergaenzen/</link>
		<comments>http://www.camma.ch/2009/11/06/css-links-mit-datei-icon-ergaenzen/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 18:55:10 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[CMS Made Simple]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1455</guid>
		<description><![CDATA[Um einem Link ein Icon hinzuf&#252;gen gibt es verschiedene M&#246;glichkeiten. JavaScript, Prefilter und CSS. Die CSS M&#246;glichkeit m&#246;chte ich hier ein wenig n&#228;her Betrachten. Vorab: IE6 unterst&#252;tzt dies nicht. Unter CSS2/CSS3 gibt es sogenannte Attribut-Selektoren. Attribut-Selektoren sind Teil der CSS2/CSS3 Spezifikation und extrem effektiv. Sie erlauben Dinge, die man bis jetzt nur mit Javascript machen [...]]]></description>
			<content:encoded><![CDATA[<p>Um einem Link ein Icon hinzuf&#252;gen gibt es verschiedene M&#246;glichkeiten. JavaScript, Prefilter und CSS. Die CSS M&#246;glichkeit m&#246;chte ich hier ein wenig n&#228;her Betrachten.</p>
<p>Vorab: IE6 unterst&#252;tzt dies nicht.</p>
<p>Unter CSS2/CSS3 gibt es sogenannte <a href="http://www.w3.org/TR/css3-selectors/" target="_blank">Attribut-Selektoren</a>.  Attribut-Selektoren sind Teil der CSS2/CSS3 Spezifikation und extrem effektiv. Sie erlauben Dinge, die man bis jetzt nur mit Javascript machen konnte.</p>
<p>Die Attribut-Selektoren beziehen sich auf die Attribute von Elementen. Man kann diese Attribute (im Beispiel fett geschrieben) direkt ansprechen, auswerten und die Darstellung der dazugeh&#246;rigen Elemente spezifisch definieren.<br />
Beispiel: &lt;a <strong>href</strong>=”&#8221; <strong>title</strong>=”&#8221;&gt; oder &lt;img alt=&#8221;" <strong>src</strong>=”&#8221; <strong>alt</strong>=”&#8221; /&gt;</p>
<p>Folgende Operatoren zum Auswerten der Attribute gibt es. Als Beispiel nehmen wir hier den <strong>href</strong> Attribut einens Links. &lt;a href=&#8221;foobar&gt;www.camma.ch&lt;/a&gt;</p>
<p><span style="color: #800000; font-family: Courier New;">a[title]</span><br />
Passt auf ein Element a mit dem Attribut title.</p>
<p><span style="color: #800000; font-family: Courier New;">a[href="foobar"]</span><br />
Passt auf ein Element a mit Attribut href und dem exakten Wert foobar.</p>
<p><span style="color: #800000; font-family: Courier New;">a[href~="foobar"]</span><br />
Passt auf ein Element a mit Attribut href, dessen durch Leerzeichen getrennte Liste von Werten foobar enth&#228;lt. W&#252;rde auch auf den Attribut-Wert &#8220;foobar baz blah&#8221; zutreffen.</p>
<p><span style="color: #800000; font-family: Courier New;">a[href|="foobar"]</span><br />
Passt auf ein Element a mit Attribut href, dessen durch Trennstriche (-) getrennte Liste von Werten foobar enth&#228;lt.</p>
<p><span style="color: #800000; font-family: Courier New;">a[href^="foobar"]</span><br />
Passt auf ein Element a mit Attribut href, dessen Wert mit foobar beginnt. W&#252;rde auch auf den Attribut-Wert foobarabo zutreffen.</p>
<p><span style="color: #800000; font-family: Courier New;">a[href$="foobar"]</span><br />
Passt auf ein Element a mit Attribut href, dessen Wert mit foobar endet. W&#252;rde auch auf den Attribut-Wert abofoobar zutreffen.</p>
<p><span style="color: #800000; font-family: Courier New;">a[href*="foobar"]</span><br />
Passt auf ein Element a mit Attribut href, dessen Wert foobar an beliebiger Stelle in der Zeichenkette enth&#228;lt.</p>
<h2>Beispiel f&#252;r Datei-Icons</h2>
<p><span style="color: #800000; font-family: Courier New;"><br />
/* PDF-Links */<br />
a[href$='.pdf'] {<br />
background: url(../images/icon-pdf.gif) center left no-repeat;<br />
padding-left:20px;<br />
line-height:16px;<br />
}<br />
/* Excel-Links */<br />
a[href$='.xls'], a[href$='.csv'], a[href$='.xlw'], a[href$='.xlt'] {<br />
background: url(../images/icon-excel.gif) center left no-repeat;<br />
padding-left:20px;<br />
line-height:16px;<br />
}<br />
/* Word-Links */<br />
a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'] {<br />
background: url(../images/icon-word.gif) center left no-repeat;<br />
padding-left:20px;<br />
line-height:16px;<br />
}<br />
/* Zip-Links */<br />
a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'] {<br />
background: url(../images/icon-zip.gif) center left no-repeat;<br />
padding-left:20px;<br />
line-height:16px;<br />
}<br />
</span></p>
<h2>Externe Links / mailto:</h2>
<p><span style="color: #800000; font-family: Courier New;"><br />
/* mailto: Links */<br />
a[href^="mailto:"], a[href*="UnCryptMailto"] {<br />
background: url(../images/icon-mailto.png) center left no-repeat;<br />
padding-left:20px;<br />
line-height:16px;<br />
}<br />
/* externe: Links */<br />
a[href^="http://"] {<br />
background: url(../images/icon-extern.png) center right no-repeat;<br />
padding-right:15px;<br />
}<br />
</span></p>
<p>Nat&#252;rlich kann man auch externe Links oder mailto: Links kennzeichnen. Da ich die JavaScript Funktion UnCryptMailto nutze, habe ich auch diesen Teil integriert.</p>
<h2>Quellen</h2>
<p><a href="http://www.w3.org/TR/css3-selectors/">http://www.w3.org/TR/css3-selectors/</a><br />
<a href="http://www.intensivstation.ch/css/selectors/attribute-selectors/">http://www.intensivstation.ch/css/selectors/attribute-selectors/</a></p>
<p>F&#252;r IE6 gibt es die M&#246;glichkeit von jQuery:<br />
<a href="http://blog.rebeccamurphey.com/2008/01/06/unobtrusive-cross-browser-add-filetype-icon-link-javascript-jquery/">Rebecca Murphy</a><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/02/27/vertraege-in-der-internetbranche/' title='Vertr&#228;ge in der Internetbranche'>Vertr&#228;ge in der Internetbranche</a></li>
<li><a href='http://www.camma.ch/2009/08/14/pretty-url-in-cms-made-simple/' title='Pretty URL in CMS Made Simple'>Pretty URL in CMS Made Simple</a></li>
<li><a href='http://www.camma.ch/2009/08/13/mysql-falsche-kodierungen-in-der-datenbank-korrigieren/' title='MySQL: Falsche Kodierungen in der Datenbank korrigieren'>MySQL: Falsche Kodierungen in der Datenbank korrigieren</a></li>
<li><a href='http://www.camma.ch/2011/02/06/cms-made-simple-1-9-3-motu-tane-veroeffentlicht/' title='CMS Made Simple 1.9.3 &quot;Motu Tane&quot; ver&ouml;ffentlicht'>CMS Made Simple 1.9.3 &quot;Motu Tane&quot; ver&ouml;ffentlicht</a></li>
<li><a href='http://www.camma.ch/2010/11/22/cms-made-simple-1-9-1-toopua-veroeffentlicht/' title='CMS Made Simple 1.9.1 &quot;Toopua&quot; ver&ouml;ffentlicht'>CMS Made Simple 1.9.1 &quot;Toopua&quot; ver&ouml;ffentlicht</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1455&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22CSS%3A%20Links%20mit%20Datei-Icon%20erg%C3%A4nzen%22%20http%3A%2F%2Ftinyurl.com%2Fylpmqe7" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2009/11/06/css-links-mit-datei-icon-ergaenzen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>.htaccess ReWrite Rules</title>
		<link>http://www.camma.ch/2009/09/08/htaccess-rewrite-rules/</link>
		<comments>http://www.camma.ch/2009/09/08/htaccess-rewrite-rules/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 09:00:20 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[Medien]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Webservice]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1361</guid>
		<description><![CDATA[Vor kurzem bin ich &#252;ber folgenden Blog-Eintrag gestolpert: http://sw-guide.de/webdesign-und-entwicklung/htaccess-mod_rewrite-fuer-cms-und-blog/ Im Eintrag wird die Verwendung von ReWrite Rules mit .htaccess detailliert und mit vielen Details beschrieben. Absolut empfehlenswert f&#252;r nicht so ge&#252;bte .htaccess Programmierer. Related Posts: Vertr&#228;ge in der Internetbranche jQTouch, jQuery f&#252;r&#8217;s iPhone PHP Shell &#8211; Linux Shell via PHP Script Browsershots &#8211; PrintScreens einer [...]]]></description>
			<content:encoded><![CDATA[<p>Vor kurzem bin ich &#252;ber folgenden Blog-Eintrag gestolpert:</p>
<p><a href="http://sw-guide.de/webdesign-und-entwicklung/htaccess-mod_rewrite-fuer-cms-und-blog/" target="_blank">http://sw-guide.de/webdesign-und-entwicklung/htaccess-mod_rewrite-fuer-cms-und-blog/</a></p>
<p>Im Eintrag wird die Verwendung von ReWrite Rules mit .htaccess detailliert und mit vielen Details beschrieben. Absolut empfehlenswert f&#252;r nicht so ge&#252;bte .htaccess Programmierer.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/02/27/vertraege-in-der-internetbranche/' title='Vertr&#228;ge in der Internetbranche'>Vertr&#228;ge in der Internetbranche</a></li>
<li><a href='http://www.camma.ch/2009/09/07/jqtouch-jquery-fuers-iphone/' title='jQTouch, jQuery f&#252;r&#8217;s iPhone'>jQTouch, jQuery f&#252;r&#8217;s iPhone</a></li>
<li><a href='http://www.camma.ch/2009/08/12/php-shell-linux-shell-via-php-script/' title='PHP Shell &#8211; Linux Shell via PHP Script'>PHP Shell &#8211; Linux Shell via PHP Script</a></li>
<li><a href='http://www.camma.ch/2009/07/10/browsershots-printscreens-einer-webseite-mit-verschiedenen-browsern/' title='Browsershots &#8211; PrintScreens einer Webseite mit verschiedenen Browsern'>Browsershots &#8211; PrintScreens einer Webseite mit verschiedenen Browsern</a></li>
<li><a href='http://www.camma.ch/2009/05/25/nordkorea-auf-google-earth/' title='Nordkorea auf Google Earth'>Nordkorea auf Google Earth</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1361&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22.htaccess%20ReWrite%20Rules%22%20http%3A%2F%2Ftinyurl.com%2Fkslaj5" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2009/09/08/htaccess-rewrite-rules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQTouch, jQuery f&#252;r&#8217;s iPhone</title>
		<link>http://www.camma.ch/2009/09/07/jqtouch-jquery-fuers-iphone/</link>
		<comments>http://www.camma.ch/2009/09/07/jqtouch-jquery-fuers-iphone/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 04:53:39 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Webservice]]></category>
		<category><![CDATA[Websoftware]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1354</guid>
		<description><![CDATA[auf Heise gefunden: jQTouch, ein jQuery-Plugin dient dazu einfacher Web-Apps f&#252;r iPhone, Palm Pre, Android und andere Smartphone zu entwickeln. Eine Betaversion steht ab sofort zur Verf&#252;gung und erm&#246;glicht die Entwicklung von Applikationen mit HTML, CSS und JavaScript f&#252;r WebKit-Browser. Der Vorteil von jQTouch ist der Zugriff auf bestimmte Hardware-Funktionen des Gerat&#228;es. So kann z.B. [...]]]></description>
			<content:encoded><![CDATA[<p>auf <a href="http://www.heise.de/newsticker/jQuery-kommt-aufs-iPhone-Update--/meldung/144592" target="_blank">Heise</a> gefunden:</p>
<p>jQTouch, ein jQuery-Plugin dient dazu einfacher Web-Apps f&#252;r iPhone, Palm Pre, Android und andere Smartphone zu entwickeln. Eine Betaversion steht ab sofort zur Verf&#252;gung und erm&#246;glicht die Entwicklung von Applikationen mit HTML, CSS und JavaScript f&#252;r WebKit-Browser.</p>
<p>Der Vorteil von jQTouch ist der Zugriff auf bestimmte Hardware-Funktionen des Gerat&#228;es. So kann z.B. der Bewegungssenor oder auch Multi-Touch angesprochen werden. So wird es m&#246;glich Applikationen f&#252;r ein meherere verschiedene Ger&#228;te zum laufen zu bringen ohne diese beim jeweiligen App-Store anmelden zu m&#252;ssen. Es lassen sich damit auch neue Themes einrichten. Somit l&#228;sst sich die Web-App einer normalen App sehr &#228;hnlich gestalten.</p>
<p>F&#252;r beides stellt jQTouch passende Events zur Verf&#252;gung, an die der Entwickler wie &#252;blich Callbacks zur Verarbeitung bindet. Ein Handler, der auf das Drehen des Ger&#228;ts reagiert, k&#246;nnte etwa so aussehen.</p>
<div class="codecolorer-container javascript mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'body'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">bind</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'turn'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>event<span style="color: #339933;">,</span> info<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; console.<span style="color: #660066;">log</span><span style="color: #009900;">&#40;</span>info.<span style="color: #660066;">orientation</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// landscape or portrait</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p>Weitere Informationen:<br />
<a href="http://www.jqtouch.com/" target="_blank">jQtouch.com</a><br />
<a href="http://code.google.com/p/jqtouch/" target="_blank">Code auf CoogleCode</a></p>
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/02/27/vertraege-in-der-internetbranche/' title='Vertr&#228;ge in der Internetbranche'>Vertr&#228;ge in der Internetbranche</a></li>
<li><a href='http://www.camma.ch/2009/10/12/getboo-social-bookmark-manager-auf-der-eigenen-seite/' title='GetBoo &#8211; Social Bookmark-Manager auf der eigenen Seite'>GetBoo &#8211; Social Bookmark-Manager auf der eigenen Seite</a></li>
<li><a href='http://www.camma.ch/2009/09/08/htaccess-rewrite-rules/' title='.htaccess ReWrite Rules'>.htaccess ReWrite Rules</a></li>
<li><a href='http://www.camma.ch/2009/08/13/mysql-falsche-kodierungen-in-der-datenbank-korrigieren/' title='MySQL: Falsche Kodierungen in der Datenbank korrigieren'>MySQL: Falsche Kodierungen in der Datenbank korrigieren</a></li>
<li><a href='http://www.camma.ch/2009/08/12/php-shell-linux-shell-via-php-script/' title='PHP Shell &#8211; Linux Shell via PHP Script'>PHP Shell &#8211; Linux Shell via PHP Script</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1354&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22jQTouch%2C%20jQuery%20f%C3%BCr%27s%20iPhone%22%20http%3A%2F%2Ftinyurl.com%2Fmyv6wb" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2009/09/07/jqtouch-jquery-fuers-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transparente PNG Grafiken im Internet Explorer</title>
		<link>http://www.camma.ch/2009/08/19/transparente-png-grafiken-im-internet-explorer/</link>
		<comments>http://www.camma.ch/2009/08/19/transparente-png-grafiken-im-internet-explorer/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 04:44:24 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1328</guid>
		<description><![CDATA[Der Internet Explorer hat mit transparenten PNG Dateien m&#252;he. Auf folgender Seite findet man eine L&#246;sung f&#252;r den Internet Explorer: http://homepage.ntlworld.com/bobosola/index.htm Related Posts: jQuery iFrame resizing HTML Newsletter erstellen iPhone: Weitere Tipps zur Webseiten programmierung Mega Drop Down Navigation, mit und ohne JavaScript Webseiten f&#252;r iPhone programmieren, Tipps und Tricks Twitter It!]]></description>
			<content:encoded><![CDATA[<p>Der Internet Explorer hat mit transparenten PNG Dateien m&#252;he. Auf folgender Seite findet man eine L&#246;sung f&#252;r den Internet Explorer:<br />
<a href="http://homepage.ntlworld.com/bobosola/index.htm" target="_blank">http://homepage.ntlworld.com/bobosola/index.htm</a><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/10/18/jquery-iframe-resizing/' title='jQuery iFrame resizing'>jQuery iFrame resizing</a></li>
<li><a href='http://www.camma.ch/2010/06/11/html-newsletter-erstellen/' title='HTML Newsletter erstellen'>HTML Newsletter erstellen</a></li>
<li><a href='http://www.camma.ch/2010/03/11/iphone-weitere-tipps-zur-webseiten-programmierung/' title='iPhone: Weitere Tipps zur Webseiten programmierung'>iPhone: Weitere Tipps zur Webseiten programmierung</a></li>
<li><a href='http://www.camma.ch/2010/03/10/mega-drop-down-navigation-mit-und-ohne-javascript/' title='Mega Drop Down Navigation, mit und ohne JavaScript'>Mega Drop Down Navigation, mit und ohne JavaScript</a></li>
<li><a href='http://www.camma.ch/2010/03/09/webseiten-fuer-iphone-programmieren-tipps-und-tricks/' title='Webseiten f&#252;r iPhone programmieren, Tipps und Tricks'>Webseiten f&#252;r iPhone programmieren, Tipps und Tricks</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1328&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22Transparente%20PNG%20Grafiken%20im%20Internet%20Explorer%22%20http%3A%2F%2Ftinyurl.com%2Frb3ruy" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2009/08/19/transparente-png-grafiken-im-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pretty URL in CMS Made Simple</title>
		<link>http://www.camma.ch/2009/08/14/pretty-url-in-cms-made-simple/</link>
		<comments>http://www.camma.ch/2009/08/14/pretty-url-in-cms-made-simple/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 18:08:19 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[CMS Made Simple]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1314</guid>
		<description><![CDATA[In der Standardinstallation des Open Source Content Managment Systems CMS made Simple werden URLs mit einem Query String erzeugt. Die sehen dann z.B. so aus: http://www.domainname.ch/index.php?page=Kontakt Um suchmaschinenfreundliche URLs (Pretty URLs) zu erzeugen, nutzt CMS made simple das Apachemodul mod_rewrite. Um dies zu aktivieren muss man in der Konfigurationsdatei config.php folgende &#196;nderungen vornehmen: #------------ #URL [...]]]></description>
			<content:encoded><![CDATA[<p>In der Standardinstallation des Open Source Content Managment Systems CMS made Simple werden URLs mit einem Query String erzeugt. Die sehen dann z.B. so aus: http://www.domainname.ch/index.php?page=Kontakt</p>
<p>Um suchmaschinenfreundliche URLs (Pretty URLs) zu erzeugen, nutzt CMS made simple das Apachemodul mod_rewrite. Um dies zu aktivieren muss man in der Konfigurationsdatei config.php folgende &#196;nderungen vornehmen:</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#------------<br />
#URL Settings<br />
#------------<br />
$config['url_rewriting'] = 'mod_rewrite';<br />
#Endung der virtuellen Dateien<br />
$config['page_extension'] = '.htm';<br />
#Wenn die Seiten in einer Baumstruktur aufgebaut werden sullen &nbsp;(z.B. http://www.domainname.ch/parent/parent/childpage)<br />
$config['use_hierarchy'] = true;<br />
$config['query_var'] = 'page';</div></div>
<p>Im 2. Schritt passt man noch die .htaccess an:</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Options +FollowSymLinks<br />
&nbsp; RewriteEngine on<br />
&nbsp; RewriteBase /<br />
&nbsp; <br />
&nbsp; # ReWrite Rule für News-Feed<br />
&nbsp; RewriteRule ^News/rss(.+)$ index.php?page=News/rss$1 [S=1]<br />
&nbsp;<br />
&nbsp; RewriteCond %{REQUEST_FILENAME} !-f<br />
&nbsp; RewriteCond %{REQUEST_FILENAME} !-d<br />
&nbsp; RewriteRule ^(.+).htm$ index.php?page=$1 [QSA] <br />
<br />
# Beginn CMSMS Security Einstellungen.<br />
<br />
# Directory Browsing abschalten<br />
Options -Indexes<br />
<br />
# Zugriff auf config.php verbieten.<br />
<br />
&lt;Files &quot;config.php&quot;&gt;<br />
order allow,deny<br />
deny from all<br />
&lt;/Files&gt;<br />
<br />
# No sense advertising what we are running<br />
ServerSignature Off<br />
<br />
# Spambots nach User_agent aussperren<br />
RewriteCond %{HTTP_USER_AGENT} ^.*Whacker.*$ [OR] <br />
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [OR]<br />
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR] <br />
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR] <br />
RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$ [OR]<br />
RewriteCond %{HTTP_USER_AGENT} ^.*TurnitinBot.*$ [OR]<br />
RewriteCond %{HTTP_USER_AGENT} ^.*JoBo.*$ [OR]<br />
RewriteCond %{HTTP_USER_AGENT} ^.*adressendeutschland.*$<br />
RewriteRule ^.* - [F]<br />
<br />
# 1. unterbindet, das fremde Seiten geladen werden<br />
RewriteCond %{QUERY_STRING} ^(.*)=http://(.*) [OR]<br />
<br />
# 2. blockiert libwww (Ausgangspunkt für diverse Hackversuche)<br />
RewriteCond %{HTTP_USER_AGENT} ^libwww [OR]<br />
<br />
# Blockiert Skripte, die versuchen, base64 encodierten Unsinn via URL zu versenden<br />
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]<br />
<br />
# Blockiert Skripte, die einen a ********** Tag in der URL enthalten<br />
RewriteCond %{QUERY_STRING} (\&lt;|%3C).*script.*(\&gt;|%3E) [NC,OR]<br />
<br />
# Blockiert Skripte, die versuchen, PHP GLOBALS Variablen via URL zu ver‰ndern<br />
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]<br />
<br />
# Blockiert Skripte, die versuchen, eine _REQUEST Variable via URL zu ver‰ndern<br />
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) [OR]<br />
<br />
# END Optional Settings</div></div>
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/02/27/vertraege-in-der-internetbranche/' title='Vertr&#228;ge in der Internetbranche'>Vertr&#228;ge in der Internetbranche</a></li>
<li><a href='http://www.camma.ch/2009/11/06/css-links-mit-datei-icon-ergaenzen/' title='CSS: Links mit Datei-Icon erg&#228;nzen'>CSS: Links mit Datei-Icon erg&#228;nzen</a></li>
<li><a href='http://www.camma.ch/2009/08/13/mysql-falsche-kodierungen-in-der-datenbank-korrigieren/' title='MySQL: Falsche Kodierungen in der Datenbank korrigieren'>MySQL: Falsche Kodierungen in der Datenbank korrigieren</a></li>
<li><a href='http://www.camma.ch/2011/02/06/cms-made-simple-1-9-3-motu-tane-veroeffentlicht/' title='CMS Made Simple 1.9.3 &quot;Motu Tane&quot; ver&ouml;ffentlicht'>CMS Made Simple 1.9.3 &quot;Motu Tane&quot; ver&ouml;ffentlicht</a></li>
<li><a href='http://www.camma.ch/2010/11/22/cms-made-simple-1-9-1-toopua-veroeffentlicht/' title='CMS Made Simple 1.9.1 &quot;Toopua&quot; ver&ouml;ffentlicht'>CMS Made Simple 1.9.1 &quot;Toopua&quot; ver&ouml;ffentlicht</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1314&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22Pretty%20URL%20in%20CMS%20Made%20Simple%22%20http%3A%2F%2Ftinyurl.com%2Fpjuxz7" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2009/08/14/pretty-url-in-cms-made-simple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL: Falsche Kodierungen in der Datenbank korrigieren</title>
		<link>http://www.camma.ch/2009/08/13/mysql-falsche-kodierungen-in-der-datenbank-korrigieren/</link>
		<comments>http://www.camma.ch/2009/08/13/mysql-falsche-kodierungen-in-der-datenbank-korrigieren/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 05:12:05 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Webservice]]></category>
		<category><![CDATA[Websoftware]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CMS Made Simple]]></category>
		<category><![CDATA[MySql]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Typo3]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1310</guid>
		<description><![CDATA[Wer mit falschen Kodierungen in der Datenbank zu k&#228;mpfen hat, k&#246;nnte ev mit diesen beiden Links eine L&#246;sung f&#252;r das Problem finden: http://forum.mysqldumper.de/die-umlautproblematik-was-wieso-was-tun-t2313.html http://forum.mysqldumper.de/dsb-s-umlaut-korrektur-duk-t2406.html Einen weiteren Hinweis wie man falsche Kodierungen entfernt bei Hani Ibrahim Related Posts: Vertr&#228;ge in der Internetbranche builder.yaml.de &#8211; CSS Templates einfach gemacht Typo3: Cache automatisch l&#246;schen SQL: doppelte Datens&#228;tze finden [...]]]></description>
			<content:encoded><![CDATA[<p>Wer mit falschen Kodierungen in der Datenbank zu k&#228;mpfen hat, k&#246;nnte ev mit diesen beiden Links eine L&#246;sung f&#252;r das Problem finden:</p>
<p><a href="http://forum.mysqldumper.de/die-umlautproblematik-was-wieso-was-tun-t2313.html" target="_blank">http://forum.mysqldumper.de/die-umlautproblematik-was-wieso-was-tun-t2313.html</a><br />
<a href="http://forum.mysqldumper.de/dsb-s-umlaut-korrektur-duk-t2406.html" target="_blank">http://forum.mysqldumper.de/dsb-s-umlaut-korrektur-duk-t2406.html</a></p>
<p>Einen weiteren Hinweis wie man falsche Kodierungen entfernt bei <a href="http://blog.hani-ibrahim.de/cms/cmsms/cms-made-simple-datenbank-nachtraeglich-auf-utf-8-umstellen.html" target="_blank">Hani Ibrahim</a><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/02/27/vertraege-in-der-internetbranche/' title='Vertr&#228;ge in der Internetbranche'>Vertr&#228;ge in der Internetbranche</a></li>
<li><a href='http://www.camma.ch/2009/07/15/builderyamlde-css-templates-einfach-gemacht/' title='builder.yaml.de &#8211; CSS Templates einfach gemacht'>builder.yaml.de &#8211; CSS Templates einfach gemacht</a></li>
<li><a href='http://www.camma.ch/2010/02/15/typo3-cache-automatisch-loeschen/' title='Typo3: Cache automatisch l&#246;schen'>Typo3: Cache automatisch l&#246;schen</a></li>
<li><a href='http://www.camma.ch/2010/02/09/sql-doppelte-datensaetze-finden/' title='SQL: doppelte Datens&#228;tze finden'>SQL: doppelte Datens&#228;tze finden</a></li>
<li><a href='http://www.camma.ch/2009/11/06/css-links-mit-datei-icon-ergaenzen/' title='CSS: Links mit Datei-Icon erg&#228;nzen'>CSS: Links mit Datei-Icon erg&#228;nzen</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1310&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22MySQL%3A%20Falsche%20Kodierungen%20in%20der%20Datenbank%20korrigieren%22%20http%3A%2F%2Ftinyurl.com%2Fon4g5l" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2009/08/13/mysql-falsche-kodierungen-in-der-datenbank-korrigieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Shell &#8211; Linux Shell via PHP Script</title>
		<link>http://www.camma.ch/2009/08/12/php-shell-linux-shell-via-php-script/</link>
		<comments>http://www.camma.ch/2009/08/12/php-shell-linux-shell-via-php-script/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 19:28:08 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Webservice]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1288</guid>
		<description><![CDATA[Heute bin ich per Zufall &#252;ber PHP Shell gestolpert. Bei der PHPShell handelt es sich um ein PHP]Script von Martin Geisler welche Webhosting-Kunden ohne SSH-Zugriff eine Shell-&#196;hnliche Oberfl&#228;che zur Verf&#252;gung stellt. PHP Shell kann unter phpshell.sourceforge.net als .zip oder .tar.bz2 heruntergeladen werden. Die Installation ist denkbar einfach. Es m&#252;ssen die zwei Files phpshell.php und config.php [...]]]></description>
			<content:encoded><![CDATA[<p>Heute bin ich per Zufall &#252;ber PHP Shell gestolpert. Bei der PHPShell handelt es sich um ein PHP]Script von Martin Geisler welche Webhosting-Kunden ohne SSH-Zugriff eine Shell-&#196;hnliche Oberfl&#228;che zur Verf&#252;gung stellt.</p>
<p>PHP Shell kann unter <a href="http://phpshell.sourceforge.net/" target="_blank">phpshell.sourceforge.net</a> als .zip oder .tar.bz2 heruntergeladen werden. Die Installation ist denkbar einfach. Es m&#252;ssen die zwei Files phpshell.php und config.php auf den Webserver &#252;bertragen werden. In der Datei config.php muss ein Benutzer angelegt werden, der auf die PHP Shell Zugriff hat. Um das Passwort des Benutzers zu verschl&#252;sseln, gibt es zus&#228;tzlich die Datei pwhash.php. Die Datei pwhash.php aufrufen, Benutzername und Passwort eingeben und danach diese in die config.php einf&#252;gen.</p>
<div id="attachment_1289" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.camma.ch/wp-content/uploads/2009/08/phpshell_pwhash.png"><img src="http://www.camma.ch/wp-content/uploads/2009/08/phpshell_pwhash-300x172.png" alt="pwhash.php" title="phpshell_pwhash" width="300" height="172" class="size-medium wp-image-1289" /></a><p class="wp-caption-text">pwhash.php</p></div>
<p>Als zus&#228;tzlichen Schutz empfiehlt es sich auf jeden Fall das Verzeichnis in dem sich phpshell befindet mit einem anderen Namen zu benennen sowie per .htaccess vor unbefugtem Zugriff zu sch&#252;tzen.<br />
Genutzt werden k&#246;nnen die meisten nicht-interaktiven Programme, welche auf dem Webserver installiert sind und sich auch mit einer normalen Shell nutzen lie&#223;en. Interaktive Programme, wie Editoren (z.B. vim) k&#246;nnen nicht genutzt werden. Hierf&#252;r gibt es jedoch eine <a href="http://tobias-unger.de/download/" target="_blank">Erweiterung der PHPShell von Tobias Unger</a> welche von seiner Website  <a href="http://tobias-unger.de/download/" target="_blank">downgeloaded</a> werden kann. </p>
<p><a href="http://www.camma.ch/wp-content/uploads/2009/08/phpshell.png"><img src="http://www.camma.ch/wp-content/uploads/2009/08/phpshell-300x265.png" alt="phpshell" title="phpshell" width="300" height="265" class="aligncenter size-medium wp-image-1291" /></a></p>
<p>Wie auf dem PrintScreen oben zu erkennen ist, lassen sich mit PHPShell auch ohne Probleme Shellscripte aufrufen. In diesem Fall ein <a href="http://www.camma.ch/2009/07/21/bash-script-zum-erstellen-eines-file-und-mysql-backup-mit-ftp-upload/" target="_blank">Backupscript</a> das jeden Tag den Webspace auf einen externen FTP Server backupt.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/02/27/vertraege-in-der-internetbranche/' title='Vertr&#228;ge in der Internetbranche'>Vertr&#228;ge in der Internetbranche</a></li>
<li><a href='http://www.camma.ch/2009/09/08/htaccess-rewrite-rules/' title='.htaccess ReWrite Rules'>.htaccess ReWrite Rules</a></li>
<li><a href='http://www.camma.ch/2009/09/07/jqtouch-jquery-fuers-iphone/' title='jQTouch, jQuery f&#252;r&#8217;s iPhone'>jQTouch, jQuery f&#252;r&#8217;s iPhone</a></li>
<li><a href='http://www.camma.ch/2009/07/10/browsershots-printscreens-einer-webseite-mit-verschiedenen-browsern/' title='Browsershots &#8211; PrintScreens einer Webseite mit verschiedenen Browsern'>Browsershots &#8211; PrintScreens einer Webseite mit verschiedenen Browsern</a></li>
<li><a href='http://www.camma.ch/2009/01/26/e-mailadressen-verschlusseln/' title='E-Mailadressen verschl&#252;sseln'>E-Mailadressen verschl&#252;sseln</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1288&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22PHP%20Shell%20-%20Linux%20Shell%20via%20PHP%20Script%22%20http%3A%2F%2Ftinyurl.com%2Fqqzect" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2009/08/12/php-shell-linux-shell-via-php-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jScrollPane</title>
		<link>http://www.camma.ch/2009/08/11/jscrollpane/</link>
		<comments>http://www.camma.ch/2009/08/11/jscrollpane/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 16:51:28 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Framework]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1283</guid>
		<description><![CDATA[jScrollPane ist ein Plugin f&#252;r jQuery um die Scrolleiste im Browser zu gestalten. jScrollPane erm&#246;glicht das ersetzen der Standard Vertikal-Scrolleisten des Browsers in einem Blockelement mit einem overflow:auto Style. Die ScrollPane kann sehr einfach &#252;ber ein simples Stylesheet gesteuert werden. jQuery l&#228;uft in allen Browsern welche jQuery unterst&#252;tzen. Unterst&#252;tzt ein Browser jQuery nicht, werden die [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html" target="_blank">jScrollPane</a> ist ein Plugin f&#252;r <a href="http://www.jquery.com/" target="_blank">jQuery</a> um die Scrolleiste im Browser zu gestalten.</p>
<div id="attachment_1284" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.camma.ch/wp-content/uploads/2009/08/jScrollPane.png"><img src="http://www.camma.ch/wp-content/uploads/2009/08/jScrollPane-300x113.png" alt="jScrollPane" title="jScrollPane" width="300" height="113" class="size-medium wp-image-1284" /></a><p class="wp-caption-text">jScrollPane</p></div>
<p>jScrollPane erm&#246;glicht das ersetzen der Standard Vertikal-Scrolleisten des Browsers in einem Blockelement mit einem overflow:auto Style. Die ScrollPane kann sehr einfach &#252;ber ein simples Stylesheet gesteuert werden. jQuery l&#228;uft in allen Browsern welche jQuery unterst&#252;tzen. Unterst&#252;tzt ein Browser jQuery nicht, werden die normalen Scrolleisten angezeigt. </p>
<p>Beispiele eines Einbaus ist z.B. hier zu finden:</p>
<p><a href="http://www.klein-abend.ch" target="_blank">www.klein-abend.ch</a></p>
<p>jScrollPane l&#228;sst sich sehr einfach einsetzen. Eingebunden wird es so:</p>
<div class="codecolorer-container html4strict mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;scripts/jquery-1.2.x.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;scripts/jquery.mousewheel.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;scripts/jScrollPane.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/link.html"><span style="color: #000000; font-weight: bold;">link</span></a> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #000066;">media</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;all&quot;</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;styles/jScrollPane.css&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></div></div>
<p>Die Dateien dazu kann man auf der <a href="http://code.google.com/p/jscrollpane/downloads/list" target="_blank">jScrollPane Seite herunterladen</a></p>
<p>Um jScrollPane f&#252;r einen CSS Container zu aktivieren, muss folgender Code ins Template eingebaut werden:</p>
<div class="codecolorer-container html4strict mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp;$(function() &nbsp; <br />
&nbsp;{<br />
&nbsp; &nbsp; &nbsp;$('#container').jScrollPane({showArrows:true, dragMaxHeight:50});<br />
&nbsp;});&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp;<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span></div></div>
<p>#container muss mit dem Namen des entsprechenden CSS Containers eingebaut werden.</p>
<p>Danach kann in der jScrollPane.css Datei der Style entsprechend der W&#252;nsche angepasst werden.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/10/18/jquery-iframe-resizing/' title='jQuery iFrame resizing'>jQuery iFrame resizing</a></li>
<li><a href='http://www.camma.ch/2010/06/11/html-newsletter-erstellen/' title='HTML Newsletter erstellen'>HTML Newsletter erstellen</a></li>
<li><a href='http://www.camma.ch/2010/03/11/iphone-weitere-tipps-zur-webseiten-programmierung/' title='iPhone: Weitere Tipps zur Webseiten programmierung'>iPhone: Weitere Tipps zur Webseiten programmierung</a></li>
<li><a href='http://www.camma.ch/2010/03/10/mega-drop-down-navigation-mit-und-ohne-javascript/' title='Mega Drop Down Navigation, mit und ohne JavaScript'>Mega Drop Down Navigation, mit und ohne JavaScript</a></li>
<li><a href='http://www.camma.ch/2010/03/09/webseiten-fuer-iphone-programmieren-tipps-und-tricks/' title='Webseiten f&#252;r iPhone programmieren, Tipps und Tricks'>Webseiten f&#252;r iPhone programmieren, Tipps und Tricks</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1283&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22jScrollPane%22%20http%3A%2F%2Ftinyurl.com%2Fqf64bv" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2009/08/11/jscrollpane/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einfaches Clearing von Float Container</title>
		<link>http://www.camma.ch/2009/07/15/einfaches-clearing-von-float-container/</link>
		<comments>http://www.camma.ch/2009/07/15/einfaches-clearing-von-float-container/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 04:49:40 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Webde]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1160</guid>
		<description><![CDATA[Das Floating von Containern ist quer &#252;ber alle Browser nicht immer einfach. Eine Hilfe kann diese Seite sein: http://www.positioniseverything.net/easyclearing.html Related Posts: No Related Posts Twitter It!]]></description>
			<content:encoded><![CDATA[<p>Das Floating von Containern ist quer &#252;ber alle Browser nicht immer einfach. Eine Hilfe kann diese Seite sein:</p>
<p><a href="http://www.positioniseverything.net/easyclearing.html" target="_blank">http://www.positioniseverything.net/easyclearing.html</a><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li>No Related Posts</li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1160&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22Einfaches%20Clearing%20von%20Float%20Container%22%20http%3A%2F%2Ftinyurl.com%2Flne8gn" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2009/07/15/einfaches-clearing-von-float-container/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>builder.yaml.de &#8211; CSS Templates einfach gemacht</title>
		<link>http://www.camma.ch/2009/07/15/builderyamlde-css-templates-einfach-gemacht/</link>
		<comments>http://www.camma.ch/2009/07/15/builderyamlde-css-templates-einfach-gemacht/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 04:12:45 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[CMS Made Simple]]></category>
		<category><![CDATA[Typo3]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Webservice]]></category>
		<category><![CDATA[CMS]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1156</guid>
		<description><![CDATA[Vor kurzem habe ich den YAML Builder das erste Mal richtig benutzt. Absolut cool das Teil. Einfacher l&#228;sst sich ein valides CSS Grundger&#252;st nicht erstellen. Einziger Wehmutstropfen. Auch der Builder ist nur f&#252;r fortgeschrittene User benutztbar. Ohne Kentnisse der Materie,  hat der User keine Ahnung was er genau macht und wie er das &#8220;fertige&#8221; Template [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.camma.ch/wp-content/uploads/2009/07/bild-1.png"><img src="http://www.camma.ch/wp-content/uploads/2009/07/bild-1-300x150.png" alt="bild-1" title="bild-1" width="300" height="150" class="aligncenter size-medium wp-image-1157" /></a></p>
<p>Vor kurzem habe ich den <a href="http://builder.yaml.de/" target="_blank">YAML Builder</a> das erste Mal richtig benutzt. Absolut cool das Teil. Einfacher l&#228;sst sich ein valides CSS Grundger&#252;st nicht erstellen.</p>
<p>Einziger Wehmutstropfen. Auch der Builder ist nur f&#252;r fortgeschrittene User benutztbar. Ohne Kentnisse der Materie,  hat der User keine Ahnung was er genau macht und wie er das &#8220;fertige&#8221; Template bearbeiten kann.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/02/27/vertraege-in-der-internetbranche/' title='Vertr&#228;ge in der Internetbranche'>Vertr&#228;ge in der Internetbranche</a></li>
<li><a href='http://www.camma.ch/2009/08/13/mysql-falsche-kodierungen-in-der-datenbank-korrigieren/' title='MySQL: Falsche Kodierungen in der Datenbank korrigieren'>MySQL: Falsche Kodierungen in der Datenbank korrigieren</a></li>
<li><a href='http://www.camma.ch/2010/02/15/typo3-cache-automatisch-loeschen/' title='Typo3: Cache automatisch l&#246;schen'>Typo3: Cache automatisch l&#246;schen</a></li>
<li><a href='http://www.camma.ch/2009/10/08/47-massnahmen-um-eine-typo3-installation-sicher-zu-machen/' title='47 Massnahmen um eine Typo3 Installation sicher zu machen'>47 Massnahmen um eine Typo3 Installation sicher zu machen</a></li>
<li><a href='http://www.camma.ch/2009/10/04/cms-made-simple-1-6-6-bonde-erschienen/' title='CMS Made Simple 1.6.6 &#8220;Bonde&#8221; erschienen '>CMS Made Simple 1.6.6 &#8220;Bonde&#8221; erschienen </a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1156&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22builder.yaml.de%20-%20CSS%20Templates%20einfach%20gemacht%22%20http%3A%2F%2Ftinyurl.com%2Fmdlqpu" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2009/07/15/builderyamlde-css-templates-einfach-gemacht/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Browsershots &#8211; PrintScreens einer Webseite mit verschiedenen Browsern</title>
		<link>http://www.camma.ch/2009/07/10/browsershots-printscreens-einer-webseite-mit-verschiedenen-browsern/</link>
		<comments>http://www.camma.ch/2009/07/10/browsershots-printscreens-einer-webseite-mit-verschiedenen-browsern/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 18:49:06 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Webservice]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1145</guid>
		<description><![CDATA[Statt jede Menge verschiedene Browser zu installieren um eine Webseite zu testen, reichen in der Regel drei verschiedene Browser. Z.B. IE7, Firfox und Safari und Mac. F&#252;r alle restlichen Browser gibt es Angebote wie z.B. Browsershots.org: http://browsershots.org/ Hier lassen sich mit Angabe einer URL PrintScreen von &#252;ber 50 verschiedenen Browsern mit 3 verschiedenen Betriebssystemen herunterladen. [...]]]></description>
			<content:encoded><![CDATA[<p>Statt jede Menge verschiedene Browser zu installieren um eine Webseite zu testen, reichen in der Regel drei verschiedene Browser. Z.B. IE7, Firfox und Safari und Mac. F&#252;r alle restlichen Browser gibt es Angebote wie z.B. Browsershots.org:</p>
<p><a href="http://browsershots.org/" target="_blank">http://browsershots.org/</a></p>
<p>Hier lassen sich mit Angabe einer URL PrintScreen von &#252;ber 50 verschiedenen Browsern mit 3 verschiedenen Betriebssystemen herunterladen. Es werden Windows, Linux und Mac unterst&#252;tzt.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/02/27/vertraege-in-der-internetbranche/' title='Vertr&#228;ge in der Internetbranche'>Vertr&#228;ge in der Internetbranche</a></li>
<li><a href='http://www.camma.ch/2009/09/08/htaccess-rewrite-rules/' title='.htaccess ReWrite Rules'>.htaccess ReWrite Rules</a></li>
<li><a href='http://www.camma.ch/2009/09/07/jqtouch-jquery-fuers-iphone/' title='jQTouch, jQuery f&#252;r&#8217;s iPhone'>jQTouch, jQuery f&#252;r&#8217;s iPhone</a></li>
<li><a href='http://www.camma.ch/2009/08/12/php-shell-linux-shell-via-php-script/' title='PHP Shell &#8211; Linux Shell via PHP Script'>PHP Shell &#8211; Linux Shell via PHP Script</a></li>
<li><a href='http://www.camma.ch/2010/10/18/jquery-iframe-resizing/' title='jQuery iFrame resizing'>jQuery iFrame resizing</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1145&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22Browsershots%20-%20PrintScreens%20einer%20Webseite%20mit%20verschiedenen%20Browsern%22%20http%3A%2F%2Ftinyurl.com%2Fn3aw58" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2009/07/10/browsershots-printscreens-einer-webseite-mit-verschiedenen-browsern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JonDesign&#8217;s Smooth Gallery</title>
		<link>http://www.camma.ch/2009/06/18/jondesigns-smooth-gallery/</link>
		<comments>http://www.camma.ch/2009/06/18/jondesigns-smooth-gallery/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 18:50:57 +0000</pubDate>
		<dc:creator>Lukas Blatter</dc:creator>
				<category><![CDATA[Digitalfotografie]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.camma.ch/?p=1090</guid>
		<description><![CDATA[Smooth Gallery ist eine coole JavaScript Gallery um Bilder zu pr&#228;sentieren. Auf eine Fotografenseite w&#252;rde eine solche Gallery gut passen. Falls ich mal sowas &#228;hnliches brauche, werde ich schauen, ob ich die Smooth Gallery benutzerfreundlich in ein CMS einbauen kann. Related Posts: jQuery iFrame resizing HTML Newsletter erstellen Photo: fotoblitz.ch &#8211; Bilder und Poster in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://smoothgallery.jondesign.net/what/" target="_blank">Smooth Gallery</a> ist eine coole JavaScript Gallery um Bilder zu pr&#228;sentieren. Auf eine Fotografenseite w&#252;rde eine solche Gallery gut passen.</p>
<p>Falls ich mal sowas &#228;hnliches brauche, werde ich schauen, ob ich die <a href="http://smoothgallery.jondesign.net/what/" target="_blank">Smooth Gallery</a> benutzerfreundlich in ein CMS einbauen kann.</p>
<p><a href="http://www.camma.ch/wp-content/uploads/2009/06/smoothgallery.png"><img src="http://www.camma.ch/wp-content/uploads/2009/06/smoothgallery-300x162.png" alt="smoothgallery" title="smoothgallery" width="300" height="162" class="aligncenter size-medium wp-image-1091" /></a><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.camma.ch/2010/10/18/jquery-iframe-resizing/' title='jQuery iFrame resizing'>jQuery iFrame resizing</a></li>
<li><a href='http://www.camma.ch/2010/06/11/html-newsletter-erstellen/' title='HTML Newsletter erstellen'>HTML Newsletter erstellen</a></li>
<li><a href='http://www.camma.ch/2010/03/14/photo-fotoblitz-ch-bilder-und-poster-in-diversen-groessen/' title='Photo: fotoblitz.ch &#8211; Bilder und Poster in diversen Gr&#246;ssen'>Photo: fotoblitz.ch &#8211; Bilder und Poster in diversen Gr&#246;ssen</a></li>
<li><a href='http://www.camma.ch/2010/03/11/iphone-weitere-tipps-zur-webseiten-programmierung/' title='iPhone: Weitere Tipps zur Webseiten programmierung'>iPhone: Weitere Tipps zur Webseiten programmierung</a></li>
<li><a href='http://www.camma.ch/2010/03/10/mega-drop-down-navigation-mit-und-ohne-javascript/' title='Mega Drop Down Navigation, mit und ohne JavaScript'>Mega Drop Down Navigation, mit und ohne JavaScript</a></li>
</ul>
<img src="http://www.camma.ch/?ak_action=api_record_view&id=1090&type=feed" alt="" /><span class="post-twitter" ><a href="http://twitter.com/home?status=Reading%20%20%22JonDesign%27s%20Smooth%20Gallery%22%20http%3A%2F%2Ftinyurl.com%2Fne82vs" title="Twitter It!" rel="nofollow">Twitter It!</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.camma.ch/2009/06/18/jondesigns-smooth-gallery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

