Page 1 of 1

Simple Viewer einbetten

Posted: Sat May 02, 2009 3:33 pm
by stephanmaus
Guten Tag,

ich würde gerne den Simple Viewer (http://www.airtightinteractive.com/simpleviewer/) in meine Serendipity-Seite einbetten, um Fotogalerien anzuzeigen. Simple Viewer arbeitet inzwischen mit Flash 8. Dazu habe ich im Forum folgenden Topic gefunden: http://board.s9y.org/viewtopic.php?f=2&t=6050

Nun habe ich den folgenen empfohlenen Code in meinen Seite eingebaut:

Code: Select all

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabsflash/swflash.cab#version=5,0,0,0" id="Flashanim" width="100%" height="400" align="bottom">
    <param name="movie" value="http://www.stephanmaus.de/alben/berlin/viewer.swf">
    <param name="quality" value="best">
    <param name="bgcolor" value="#181818">
    <embed src="http://www.stephanmaus.de/alben/berlin/viewer.swf" quality="best" bgcolor="#181818" scale="noborder" align="top" swLiveConnect="FALSE" width="100%" height="400" name="Flashanim" align="top" scale="noborder" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
    </embed>
    </object>
Aber irgend etwas hakt. Rechts unten erscheint tatsächlich das Flash-Logo des "SimpleViewer" mit Download-Adresse (Manchmal erst nach mehrmaligem Refresh der Seite). Aber meine Fotos erscheinen nicht. Dies ist die entsprechende Testseite:

http://www.stephanmaus.de/serendipity/a ... otest.html

Hat vielleicht jemand eine Idee, woran das liegen könnte. Würde mich sehr freuen, wenn ich eine SimpleViewer-Fotogalerie einbauen könnte. Denn das Picasa-Plug-In kann ich nicht nehmen, da ich einen Mac habe und somit der Picasa-XML-Export meiner iphoto-Alben nicht geht. Kann vielleicht jemand noch andere Möglichkeiten empfehlen, unter Mac OS Fotogalerien in Serendipity einzubauen?

Dank im voraus und beste Grüße
Stephan

Re: Simple Viewer einbetten

Posted: Mon May 04, 2009 10:26 am
by garvinhicking
Hi!

Dies Testseite existiert hier nicht mehr?

Grüße,
Garvin

Re: Simple Viewer einbetten

Posted: Mon May 04, 2009 10:38 am
by stephanmaus
Hallo Garvin!
garvinhicking wrote: Dies Testseite existiert hier nicht mehr?
Pardon, bin noch nicht dazu gekommen, das Thema hier im Forum upzudaten. Habe am WE getüftelt und den SimpleViewer mit folgenden Zeilen eingebettet:

Code: Select all

<iframe src="http://www.stephanmaus.de/pfad/zum.album/index.html" width="620" height="520">Please use a browser that supports iframes </iframe> 
<div id="flashcontent">SimpleViewer requires JavaScript and the Flash Player. 
<a href="http://www.macromedia.com/go/getflashplayer/">Get Flash.</a></div>


Weiss micht, wie orthodox das ist. Aber es ist valides HTML und funktioniert. Die Foto-Galerie liegt jetzt hier:

http://www.stephanmaus.de/serendipity/pages/fotos.html

Kommentare und Kritik willkommen.

S9Y rocks!

Herzliche Grüße
Stephan

Re: Simple Viewer einbetten

Posted: Mon May 04, 2009 11:16 am
by garvinhicking
Hi!

Hm, es sollte eigentlich schon ohne iframe klappen...könnte mir nur vorstellen, dass der Viewer aufgrund der absoluten URL-Angaben nicht ganz korrekt kam. Evtl müssest Du statt http:// in den Code immer nur sowas wie /alben/berlin/viewe.swv usw. angeben?!

Grüße,
Garvin

Re: Simple Viewer einbetten

Posted: Mon May 04, 2009 11:39 am
by stephanmaus
Hallo Garvin!
garvinhicking wrote: Hm, es sollte eigentlich schon ohne iframe klappen
Warum? Ist iFrame unsauber?
könnte mir nur vorstellen, dass der Viewer aufgrund der absoluten URL-Angaben nicht ganz korrekt kam. Evtl müssest Du statt http:// in den Code immer nur sowas wie /alben/berlin/viewe.swv usw. angeben?!

Habe mit anderen Pfaden experimentiert, klappt aber nicht.
In der SimpleViewer FAQ (http://www.airtightinteractive.com/simp ... r/faq.html) gibt's noch Code zum Einbetten einer Galerie in MySpace:

Code: Select all

<embed src="http://www.mywebsite/mygallery/viewer.swf" 
FlashVars="xmlDataPath=http://www.mywebsite/mygallery/gallery.xml" 
bgcolor=#000000 WIDTH=420 HEIGHT=520 
TYPE="application/x-shockwave-flash"></embed> 
Aber auch da sehe ich bei mir keine Fotos, nur den schwarzen Player-Hintergrund.
Es gibt auch noch eine Anleitung, wie man den Viewer in bestehendes HTML einbettet:
http://www.airtightinteractive.com/simp ... /embedded/
Aber was wäre denn bei Serendipity der Folder, der meine Foto-Seite enthält? In den muss man dann den Album-Ordner hineinklopieren:
Copy the entire contents of your SimpleViewer gallery folder into the folder that contains your HTML page (including the swfobject.js file and sub-folders).
Danke für Deine Hilfe und beste Grüße
Stephan

Re: Simple Viewer einbetten

Posted: Mon May 04, 2009 12:31 pm
by garvinhicking
Hi!

Kannst Du auf deiner Seite nochmal ne Testseite anlegen, wo Du das SWF siehst aber keine Fotos?

iframe bedeutet halt zusätzliche Aufrufe und fixe höhen/breiten für die Darstellung. Ich persönlich versuche iframes so gut wie möglich zu vermeiden.

Grüße,
Garvin

Re: Simple Viewer einbetten

Posted: Mon May 04, 2009 1:37 pm
by stephanmaus
Hallo Garvin!
garvinhicking wrote: Kannst Du auf deiner Seite nochmal ne Testseite anlegen, wo Du das SWF siehst aber keine Fotos?
Hier ist eine Testseite nur mit SimpleViewer-Fonds, ohne iFrames:
http://www.stephanmaus.de/serendipity/p ... otest.html
Das habe ich in die statische Seite eingetragen:

Code: Select all

<script type="text/javascript" src="swfobject.js"></script>  
<div id="flashcontent">SimpleViewer requires JavaScript and the Flash Player. 
<a href="http://www.macromedia.com/go/getflashplayer/">Get Flash.</a></div>	
	<script type="text/javascript">
		var fo = new SWFObject("http://www.stephanmaus.de/alben/webauswahl/viewer.swf", "viewer", "800", "600", "8", "#181818");
		fo.write("flashcontent");	
	</script>	
Viele Grüße
Stephan

Re: Simple Viewer einbetten

Posted: Mon May 04, 2009 2:46 pm
by garvinhicking
Hi!

In deinem Code wird nochmal ein swfobject.js reingeladen, von einer URL die es nicht gibt:

Code: Select all

<script type="text/javascript" src="swfobject.js"></script>  
D.h., der Browser sucht nach der URL http://www.stephanmaus.de/serendipity/p ... fobject.js -- das gibts aber nicht.

SWFObject wird aber schon vom Podcast einmal eingebettet, daher könntest du das komplett weglassen.

Desweiteren ist in dem simpleviewer wohl die URL zu "gallerydata.xml" nicht absolut eingetragen. Der Browser ruft also http://www.stephanmaus.de/serendipity/p ... rydata.xml auf - und das gibt's auch nicht. Irgendwie musst Du also mit einem Parameter der .swf Datei mitteilen, wie die korrekte URL von gallerydata.xml ist.

Grüße,
Garvin

Re: Simple Viewer einbetten

Posted: Mon May 04, 2009 10:50 pm
by stephanmaus
Hi Garvin!

Danke für Deine Hilfe. Aber ich glaube, ich belasse es bei Iframe.
Ansonsten weiss ich nicht recht, was ich da wo wie eintragen muss.
Und Iframe läuft ja super.

Viele Grüße
Stephan