<?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>noox bloggt! &#187; Wordpress</title>
	<atom:link href="http://noox.at/kat/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://noox.at</link>
	<description>Foren &#38; Web.</description>
	<lastBuildDate>Sun, 12 Jul 2009 23:01:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Lightbox 2 mit Auto-Resize in Wordpress</title>
		<link>http://noox.at/2009-05-28/lightbox-2-mit-auto-resize-in-wordpress/</link>
		<comments>http://noox.at/2009-05-28/lightbox-2-mit-auto-resize-in-wordpress/#comments</comments>
		<pubDate>Thu, 28 May 2009 09:18:54 +0000</pubDate>
		<dc:creator>noox</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Autoresize]]></category>
		<category><![CDATA[Bilder]]></category>
		<category><![CDATA[Fotos]]></category>
		<category><![CDATA[Lightbox]]></category>

		<guid isPermaLink="false">http://noox.at/?p=179</guid>
		<description><![CDATA[[English version available: Lightbox 2 with Auto-Resize in Wordpress]
Bei den letzten Anpassungs-Arbeiten f&#252;r meinen Wordpress-Blog bin ich auf ein Problem mit der Anzeige von Fotos in der Lightbox gesto&#223;en. Die Wordpress-Plugins f&#252;r Lightbox2 k&#246;nnen kein Auto-Resize. Ich habe daher ein paar Scripts, die Teilprobleme l&#246;sen, zusammengef&#252;gt, sodass die Lightbox 2 auch in Wordpress die Fotos [...]]]></description>
			<content:encoded><![CDATA[<p>[English version available: <a href="http://nooxnet.com/2009-07-12/lightbox-2-with-auto-resize-in-wordpress/" target="_blank">Lightbox 2 with Auto-Resize in Wordpress</a>]</p>
<p>Bei den letzten Anpassungs-Arbeiten f&#252;r meinen Wordpress-Blog bin ich auf ein Problem mit der Anzeige von Fotos in der Lightbox gesto&#223;en. Die Wordpress-Plugins f&#252;r Lightbox2 k&#246;nnen kein Auto-Resize. Ich habe daher ein paar Scripts, die Teilprobleme l&#246;sen, zusammengef&#252;gt, sodass die Lightbox 2 auch in Wordpress die Fotos an die Bildschirmgr&#246;&#223;e anpasst.</p>
<p>Es gibt verschiedenste Lighbox-Varianten &#8211; auch einige unter anderen Namen. Beim Klick auf ein Thumbnail wird der Bildschirm abgedunkelt, und dar&#252;ber das Foto in einer gr&#246;&#223;eren Version &#8211; meist mit etwas breiterem Rand &#8211; angezeigt. Zus&#228;tzlich mit einer Bildunterschrift und oft mit der M&#246;glichkeit zum n&#228;chsten Bild zu navigieren.</p>
<p>Das Problem ist, dass die gro&#223;e Version des Bildes eine vern&#252;nftige Gr&#246;&#223;e haben muss, damit es in das Browserfenster passt.  Au&#223;er man h&#228;tte eine Lightbox, die die Bildr&#246;&#223;e automatisch an die Gr&#246;&#223;e des Browserfensters anpasst. Leider gibt es da noch nicht allzu viele Scripte &#8211; jedenfalls habe ich kein kostenloses f&#252;r Wordpress gefunden.</p>
<p>Wie das funktionieren soll, kann man hier sehen:</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><a title="Biene bei der Arbeit am Apfelbaum" href="http://noox.at/wp-content/uploads/2009/05/biene-apfelblute.jpg"><img class="size-thumbnail wp-image-180 alignnone" title="Biene bei der Arbeit am Apfelbaum" src="http://noox.at/wp-content/uploads/2009/05/biene-apfelblute-150x150.jpg" alt="Biene bei der Arbeit am Apfelbaum" width="150" height="150" /></a></td>
<td style="width: 10px;"></td>
<td><a title="Katze" href="http://noox.at/wp-content/uploads/2009/05/katze.jpg"><img class="size-thumbnail wp-image-181 alignnone" title="Katze" src="http://noox.at/wp-content/uploads/2009/05/katze-150x150.jpg" alt="Katze" width="150" height="150" /></a></td>
<td style="width: 10px;"></td>
<td><a title="Wallride Mountain Bike Park Whistler" href="http://noox.at/wp-content/uploads/2009/05/whistler-wallride-1600.jpg"><img class="size-thumbnail wp-image-190 alignnone" title="Wallride Mountain Bike Park Whistler" src="http://noox.at/wp-content/uploads/2009/05/whistler-wallride-1600-150x150.jpg" alt="Wallride Mountain Bike Park Whistler" width="150" height="150" /></a></td>
</tr>
</tbody>
</table>
<h2>Wordpress Lightbox 2 Plugin</h2>
<p><a href="http://www.huddletogether.com/projects/lightbox2/" target="_blank">Lightbox 2</a> ist ein Script, das von <a href="http://www.lokeshdhakar.com/" target="_blank">Lokesh Dhakar</a> geschrieben wurde, und zu bestehenden Webseiten hinzugef&#252;gt werden kann, um die darin enthaltenen Bilder per Lightbox anzusehen. Dieses Script l&#228;uft unabh&#228;ngig von Wordpress.</p>
<p>Sucht man in den Wordpress-Plugin-Verzeichnis nach Lightbox-2-Plugins, so findet man zurzeit zwei Plugins. Ich habe zuerst das Plugin Lightbox 2 Version 2.8.2 von Ruppert Morris versucht, da es die etwas bessere Bewertung hatte.</p>
<p>Bei der Recherche nach Auto-Resizing f&#252;r die Lightbox 2 bin ich auf  den Blog-Eintrag &#8220;<a href="http://blog.hma-info.de/2008/04/09/latest-lightbox-v2-with-automatic-resizing/" target="_blank">Lates Lightbox V2 with automatic resizing</a>&#8221; von Fabian Lange gesto&#223;en. Er hat die Lightbox v2.04 um die Auto-Resizing-Funktion erweitert, ohne allzuviel am Original-Code zu &#228;ndern. Die ge&#228;nderten Scripts k&#246;nnen bei seinem Blog-Post heruntergeladen werden.</p>
<p>Beim oben erw&#228;hnten Wordpress Plugin von Ruppert Morris wurde der Code gegen&#252;ber dem Original-Script von Lokesh Dhakar massiv ge&#228;ndert, sodass ich mir das zweite Lightbox 2 Plugin in der Wordpress-Plugin-liste angeschaut habe.</p>
<p>Das ist das <a href="http://wordpress.org/extend/plugins/lightbox-2-wordpress-plugin/" target="_blank">Lightbox 2 Plugin, Version 2.0.2</a> von <a href="http://www.4mj.it/" target="_blank">Giuseppe Argento</a>. Es baut auf das originale Lightbox 2.0.4 auf. Er hat das Script im Vergleich zu Morris nur minimal ver&#228;ndert. &#220;ber einen Drei-Wege-Vergleich des Original-Scripts von Lokesh Dhakar, der Erweiterung von Fabian Lange und dem Wordpress-Plugin von Giuseppe Argento konnte ich das Wordpress-Plugin so anpassen, dass es ebenfalls Auto-Resizing unterst&#252;tzt.</p>
<p>Zus&#228;tzliche Features von Fabian Lange (<a href="http://blog.hma-info.de/2008/04/09/latest-lightbox-v2-with-automatic-resizing/" target="_blank">siehe Blog</a>), die ich &#252;bernommen habe:</p>
<ul>
<li>Auto-Resize</li>
<li>Opera 9 Bugfix</li>
<li>Bugfix: Wenn das n&#228;chste Bild keine Beschriftung hat.</li>
</ul>
<p>Ich habe noch weitere &#196;nderungen vorgenommen:</p>
<ul>
<li>Urspr&#252;nglich war der obere Rand fix. Jetzt wird der obere und untere Rand ziemlich genau berechnet. Dabei wird auch die Bildbeschriftung am unteren Rand ber&#252;cksichtigt (mit einem fixen Wert, der im Kopf des Scripts angegeben werden kann. Die Ausrichtung sollte daher auch vertikal zentriert erfolgen. Ausgenommen ist der unter Scrollbalken &#8211; Wenn dieser eingeblendet wird, h&#252;pft das Bild nicht nach oben.</li>
<li>Mit dem dunklen Hintergrund hatte ich Probleme. Ich habe ihn auf &#8220;position:fixed;&#8221; gestellt. Etwas problematisch ist, dass er beim Vergr&#246;&#223;ern des Fensters nicht sofort erscheint, sondern mit etwas Verz&#246;gerung.</li>
<li>Im Resize-Code wird ein Event-Handler hinzugef&#252;gt, der &#196;nderungen der Fenstergr&#246;&#223;e trackt. Ich hatte dann das Problem, dass nach Schlie&#223;en der Lightbox bei &#196;ndern der Fenstergr&#246;&#223;e das Bild pl&#246;tzlich wieder auftaucht.  Ich habe daher den Event-Handler beim Schlie&#223;en der Lightbox wieder entfernt.</li>
</ul>
<p>Etwas problematisch ist noch, dass das horizontale Mittig-Ausrichten beim Wechseln von Fotos nicht sch&#246;n langsam animiert, sondern ruckartig erfolgt. Mir war das allerdings egal.</p>
<h2>Installation von Lightbox 2 mit Autoresizing in Wordpress</h2>
<ol>
<li>Download und Installation des Wordpress-Plugins von Giuseppe Argento: <a href="http://wordpress.org/extend/plugins/lightbox-2-wordpress-plugin/" target="_blank">Lightbox 2 v2.0.2</a>.</li>
<li>Download von <a href="http://www.noox.at/download/lightbox.css" target="_blank">lightbox.css</a>. Diese soll die CSS-Datei unter wp-content\plugins\lightbox-2-wordpress-plugin\lightbox\css ersetzen.</li>
<li>Download von <a href="http://www.noox.at/download/lightbox.js" target="_blank">lightbox.js</a>. Diese soll die entsprechende Javascript-Datei unter wp-content\plugins\lightbox-2-wordpress-plugin\lightbox\js ersetzen.</li>
</ol>
<h2>Credits</h2>
<ul>
<li><a href="http://www.lokeshdhakar.com/" target="_blank">Lokesh Dhakar</a> f&#252;r Lightbox 2.</li>
<li><a href="http://www.4mj.it/" target="_blank">Giuseppe Argento</a> f&#252;r das Wordpress-Plugin.</li>
<li> <a href="http://blog.hma-info.de/" target="_blank">Fabian Lange</a> f&#252;r die Auto-Resize-Erweiterung.</li>
</ul>
<h2>Nachtrag: Tipps</h2>
<ul>
<li>In den Einstellungen der Lightbox &#8220;Auto-Lightbox&#8221; aktivieren (Enable Automatic)</li>
<li>Beim Hinzuf&#252;gen des Bildes muss bei &#8220;Link URL&#8221; die Url des Bildes eingetragen sein. Falls das nicht der Fall ist, auf &#8220;File URL&#8221; (beim Hinzuf&#252;gen) bzw. auf &#8220;Link to Image&#8221; (beim Editieren) klicken. Dann wird die korrekte Url in das Eingabefeld &#252;bernommen. Eventuell merkt sich WP, wenn man einmal auf &#8220;File URL&#8221; geklickt hat und &#252;bernimmt beim n&#228;chsten Bild die URL automatisch.</li>
<li>Wie Vince im ersten Kommentar gepostet hat, funktioniert die Lightbox nicht bei bereits bestehenden Artikeln. Hier wird erkl&#228;rt, wie man das korrigieren kann: <a onclick="javascript:pageTracker._trackPageview('/wordpress.org');" href="http://wordpress.org/support/topic/227077">http://wordpress.org/support/topic/227077</a></li>
<li>Bei mir hat die Autoresize Lightbox mit folgenden Wordpress Versionen funktioniert: 2.7.x, 2.8, 2.8.1.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://noox.at/2009-05-28/lightbox-2-mit-auto-resize-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>
