<?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>akeller's world &#187; Wordpress</title>
	<atom:link href="http://akeller.eu/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://akeller.eu</link>
	<description>Was ich unbedingt mitteilen muß! Weblog von Andreas Keller</description>
	<lastBuildDate>Mon, 16 May 2011 17:30:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>de</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>WP-PTViewer: Lösung für 404 und neue Funktion auto</title>
		<link>http://akeller.eu/wp-ptviewer-loesung-fuer-404-und-neue-funktion-auto/</link>
		<comments>http://akeller.eu/wp-ptviewer-loesung-fuer-404-und-neue-funktion-auto/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 16:47:32 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[PTViewer]]></category>

		<guid isPermaLink="false">http://akeller.eu/?p=32</guid>
		<description><![CDATA[Das Wordpress Plugin verursacht eine 404 Fehlermeldung weil ptviewer.rar nach der Datei PTDef.html sucht. Wie man dies unterbindet und eine neue Funktion auto-rotate implementiert kannst du hier lesen, download ist verfügbar.]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Wie bereits geschrieben liegt die Ursache für die 404 Fehlermeldung am Applet ptviewer.jar.</p>
<p>Diese Fehlermeldung sieht der Benutzer nicht, da das Applet ohne Probleme ausgeführt wird. Trotzdem sind 404 Meldungen nicht gerade befriedigend.</p>
<p>Als Lösung für dieses Problem habe ich jetzt doch einen Redirect mittels .htaccess realisiert.</p>
<p><span id="more-32"></span>Folgende Zeile muß in die Datei .htaccess eingefügt werden:</p>
<pre>RedirectMatch 301 ^(.*)/PTDefault.html$ XXX/PTDef.html</pre>
<p>Die XXXX musst du noch an den richtigen Pfad anpassen, z.B. http://meinblog.de/panos/PTDef.html. Außerdem muß dort natürlich auch eine Datei mit dem Namen PTDef.html zu finden sein. Einfach eine leere Datei erstellen und hochladen.</p>
<p>Weiter Informationen zu RedirectMatch findest du auf <a title="Beschreibung Redirectmatch" href="http://httpd.apache.org/docs/2.0/mod/mod_alias.html#redirectmatch">apache.org</a>.</p>
<p>Nachdem jetzt alle Anfragen an die PTDef.html weitergeleitet werden ist es nicht mehr möglich für verschiedene Panoramen verschiedene Default-Startwerte zu verwenden. Besonders die Auto-Funktion, also das automatische Rotieren von Panoramen, würde ich gerne für jedes Panorama einzeln festlegen können. Aus diesem Grund habe ich eine kleine Modifikation an dem Script von <a title="WP Plugin WP PTViewer" href="http://www.vincentprat.info/dev/wordpress-plugins/wp-ptviewer/">WP PTViewer</a> vorgenommen.</p>
<p>Zu verändern ist die Datei „plugin-class.php“ aus dem Verzeichnis includes:</p>
<p>Zeile 115 &#8216;auto&#8217; =&gt; &#8221;, einfügen:</p>
<pre>'horizon' =&gt; '',
'hfov' =&gt; '',
'auto' =&gt; '',
'width' =&gt; $this-&gt;options['default_applet_width'],
'height' =&gt; $this-&gt;options['default_applet_height'],</pre>
<p>Zeile 148 , $auto hinzufügen:</p>
<pre>if ($errors=='') {
$output .= $this-&gt;get_applet_html($width, $height, $image_url,
$imagewidth, $imageheight, $horizon, $hfov, $auto);
}</pre>
<p>Zeile 173 $output .= &#8220;&lt;li&gt;Auto: &#8221; . $auto . &#8220;&lt;/li&gt;&#8221;; einfügen:</p>
<pre>$output .= "&lt;li&gt;Horizontal FOV: " . $hfov . "&lt;/li&gt;";
$output .= "&lt;li&gt;Auto: " . $auto . "&lt;/li&gt;";
$output .= "&lt;li&gt;CSS class: " . $cssclass . "&lt;/li&gt;";</pre>
<p>Zeile 189 ,$auto hinzufügen:</p>
<pre>function get_applet_html($applet_width, $applet_height,
$image_url, $image_width, $image_height, $horizon, $hfov , $auto) {</pre>
<p>Zeile 220 und Zeile 235 jeweils</p>
<p>$htmlCode .= &#8216;&lt;param name=&#8221;auto&#8221;    value=&#8221;&#8216; . $auto . &#8216;&#8221;&gt;&lt;/param&gt;&#8217;; einfügen:</p>
<pre>$htmlCode .= '&lt;param name="tiltmax" value="' . $tiltmax . '"&gt;&lt;/param&gt;';
$htmlCode .= '&lt;param name="auto"    value="' . $auto . '"&gt;&lt;/param&gt;';
$htmlCode .= '&lt;/applet&gt;';</pre>
<p>Du kannst auch meine modifizierte <a title="Download modified plugin-class.php" href="/wp-content/uploads/plugin-class.txt">plugin-class.php</a> herunterladen. Nach dem Download die Datei plugin-class.txt in plugin-class.php umbenennen und in das Verzeichnis …/plugins/wp-ptviewer/includes kopieren. Vielleicht aber zuvor die Originaldatei umbenennen oder sichern.</p>
<p>Jetzt steht dir ein weiterer Parameter (auto) für den Aufruf zur Verfügung.</p>
<p>Beispiel:</p>
<pre>ptviewer href="http://meinblog.de/.../panorama.jpg"
imagewidth="x" imageheight="y" horizon="z" hfov="h" auto="0.1"]
Beschreibung [/ptviewer]</pre>
<p><a title="Auto-rotate in action" href="./panoramen-mit-dem-plugin-wp-ptviewer/">Hier</a> kannst du es in Aktion sehen.</p>
<p>Durch einen negativen Wert für auto wird das Panorama beim Aufruf zuerst nach links bewegt, bei einem positiven Wert nach rechts. Die Geschwindigkeit lässt sich mit der Größe des Wertes verändern.</p>
<p>Wenn dir dieser Beitrag geholfen hat, verlinke ihn oder schreib einen Kommentar. Wie man sieht, ist dieser Weblog noch recht jung und ich freue mich über jedes Feedback. <img src='http://akeller.eu/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Herzlichen Dank an <a title="Vinvent Prat" href="http://www.vincentprat.info/">Vincent Prat</a> für WP-PTViewer.</p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://akeller.eu/wp-ptviewer-loesung-fuer-404-und-neue-funktion-auto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PTViewer: 404 PTDefault.hmtl not found</title>
		<link>http://akeller.eu/ptviewer-404-ptdefaulthmtl-not-found/</link>
		<comments>http://akeller.eu/ptviewer-404-ptdefaulthmtl-not-found/#comments</comments>
		<pubDate>Sat, 05 Jul 2008 21:23:49 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Panorama]]></category>
		<category><![CDATA[PTViewer]]></category>

		<guid isPermaLink="false">http://akeller.eu/?p=31</guid>
		<description><![CDATA[

Wie gestern schon geschrieben verursacht das Plugin WP PTViewer bei jedem Aufruf eine 404 Fehlermeldung (File not found).  Dabei liegt es noch nicht einmal an dem Plugin selber sondern an PTViewer.
404 Report - a file not found error was registered on your site.
404 URL:   http://akeller.eu/panoramen-mit-dem-plugin-wp-ptviewer/PTDefault.html
Das File PTViewer.jar schaut beim Ausführen in den [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Wie gestern schon <a title="Panoramen mit dem Plugin WP PTViewer" href="/panoramen-mit-dem-plugin-wp-ptviewer/">geschrieben</a> verursacht das Plugin <a title="Plugin WP PTViewer" href="http://www.vincentprat.info/dev/wordpress-plugins/wp-ptviewer/" target="_blank">WP PTViewer</a> bei jedem Aufruf eine 404 Fehlermeldung (File not found).  Dabei liegt es noch nicht einmal an dem Plugin selber sondern an PTViewer.</p>
<p><code>404 Report - a file not found error was registered on your site.<br />
404 URL:   http://akeller.eu/panoramen-mit-dem-plugin-wp-ptviewer/PTDefault.html</code></p>
<p>Das File PTViewer.jar schaut beim Ausführen in den Pfad und sucht die Datei PTDefault.html, in dieser können weitere Angaben zum Aufruf gemacht werden. Die <a title="PTViewer Dokumentation" href="http://webuser.fh-furtwangen.de/~dersch/PTVJ/doc.html" target="_blank">PTViewer Dokumentation</a> sagt: &#8220;Commands and applet tags which are used frequently may be put into a separate file named &#8216;PTDefault.html&#8217;.&#8221;</p>
<p>Dies mag ganz gut für statischen Inhalt funktionieren, ist aber für dynamischen Content weniger geeignet.  Bisher habe ich noch keine befriedigende Lösung gefunden. Ein Redirect in einer .htaccess scheitert wieder an dem dynamischen Verzeichnis. Wie ein Redirect via PHP funktioniert habe ich noch nicht ganz in Erfahrung bringen können.</p>
<p>Als kleinen Workaround habe ich jetzt das WP-Plugin <a title="WP Plugin Redirection" href="http://urbangiraffe.com/plugins/redirection/" target="_blank">Redirection</a> installiert. Damit kann man sehr komfortabel einen Redirect anlegen nur möchte ich das ungerne für jedes Panorama machen.</p>
<p>Also ich bleib dran &#8211; oder vielleicht kennt schon jemand die Lösung, Kommentare erwünscht  <img src='http://akeller.eu/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Update</strong>: Meine Lösung für das Problem ist <a href="/wp-ptviewer-loesung-fuer-404-und-neue-funktion-auto/">hier</a>.</p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://akeller.eu/ptviewer-404-ptdefaulthmtl-not-found/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

