Hallo,
vielleicht habt ihr einen Tipp für mich...
Ich habe die Extension "kj_imagelightbox2" installiert, sieht sehr schick aus. Auf der selben Seite wird auch ein Flash-Video mittels "kulo_player" dargestellt.
Leider überlagert der Effekt der imagelightbox nicht das Flash-Objekt - Flash bleibt im Vordergrund.
Das sieht dann so aus:
Bild: s3.bilder-hosting.de/…/AUZH3.jpg #angry#
Einen Workaround habe ich bereits gefunden:
für den IE:
<param name="wmode" value="transparent">
für andere Browser:
<embed src="../meinflash.swf" wmode="transparent" etc="">
siehe: http://www.typo3studio.de/Bildershow-mit-Lightbox.52.0.html
Aber wie baue ich das denn nun in die Extension "kulo_player" ein?
Das Problem via CSS mittels z-index zu lösen, funktioniert leider nicht.
Danke für Tipps!!!
Ciao Marc
plugin.tx_flashpageheader_pi1.swfParams.Wmode = transparent
plugin.tx_flashpageheader_pi1.embedSrc = wmode=“transparent”
Dann sollte es funktionieren
Gruß Marcus
Hallo,
ich habe ein ähnliches Problem: die Extension "kj_imagelightbox2" installiert, läuft so wie sie soll. Aber auf der Seite sind ebenfalls die Flash SlideShow 0.2.2 und der flvplayer 0.1.0 eingebaut, laufen auch beide. Ich habe das Ts
plugin.tx_flashpageheader_pi1.swfParams.Wmode = transparent
plugin.tx_flashpageheader_pi1.embedSrc = wmode=“transparent”
in die Constants meines Haupttemplates eingetragen und testweise auch ins Setup. Leider tut sich da gar nichts: Flash bleibt immer noch im Vordergrund.Auch
plugin.tx_flashpageheader_pi1.flvParams.Wmode = transparent
ändert nichts. Vielleicht ist ja einfach die falsche Stelle, aber ich habe echt keine Idee mehr, wo ich das sonst hinschreiben sollte.
Auf der Seite:
http://www.typo3studio.de/Bildershow-mit-Lightbox.52.0.html
finde ich zwar die nette Anweisung:
Ist ein Flashelement auf der Seite überlagert es evtl. die Lightbox. Daher sollte bei der Einbettung des Flashs folgendes in den HTML-Code:
für den IE:<param name="wmode" value="transparent">
für andere Browser:<embed src="../meinflash.swf" wmode="transparent" etc... >
Ich weiss nun leider auch überhaupt nicht, in welches HTML das reinsoll. In die Extensions selber scheinbar nicht, die hab ich durchsucht, wo es logischerweise reinkönnte. Vielleicht hat ja jemand eine Idee, vermutlich hab ich ja auch nur das berühmte Brett vorm Kopp...
Würde mich jedenfalls sehr freuen, wenn jemand dazu eine Idee hätte...
yama schrieb
Hallo,
ich habe ein ähnliches Problem: die Extension "kj_imagelightbox2" installiert, läuft so wie sie soll. Aber auf der Seite sind ebenfalls die Flash SlideShow 0.2.2 und der flvplayer 0.1.0 eingebaut, laufen auch beide. Ich habe das Ts
plugin.tx_flashpageheader_pi1.swfParams.Wmode = transparent
plugin.tx_flashpageheader_pi1.embedSrc = wmode=“transparent”
in die Constants meines Haupttemplates eingetragen und testweise auch ins Setup. Leider tut sich da gar nichts: Flash bleibt immer noch im Vordergrund.Auch
plugin.tx_flashpageheader_pi1.flvParams.Wmode = transparent
ändert nichts. Vielleicht ist ja einfach die falsche Stelle, aber ich habe echt keine Idee mehr, wo ich das sonst hinschreiben sollte.
Auf der Seite:
http://www.typo3studio.de/Bildershow-mit-Lightbox.52.0.html
finde ich zwar die nette Anweisung:
Ist ein Flashelement auf der Seite überlagert es evtl. die Lightbox. Daher sollte bei der Einbettung des Flashs folgendes in den HTML-Code:
für den IE:<param name="wmode" value="transparent">
für andere Browser:<embed src="../meinflash.swf" wmode="transparent" etc... >
Ich weiss nun leider auch überhaupt nicht, in welches HTML das reinsoll. In die Extensions selber scheinbar nicht, die hab ich durchsucht, wo es logischerweise reinkönnte. Vielleicht hat ja jemand eine Idee, vermutlich hab ich ja auch nur das berühmte Brett vorm Kopp...
Würde mich jedenfalls sehr freuen, wenn jemand dazu eine Idee hätte...
Habe eine Lösung für dich gefunden:
1. in Zeile 172 der class.tx_flashpageheader_pi1.php den Part Wmode eingefügt.
document.write(\'<embed src="' . $swfPath . '" FlashVars="' . $this->conf['swfParams.']['FlashVars'] . '" swliveconnect="' . $this->conf['swfParams.']['swliveconnect'] . '" Wmode="' . $this->conf['swfParams.']['Wmode'] .'" loop="' . $this->conf['swfParams.']['loop'] . '" menu="' . $this->conf['swfParams.']['menu'] . '" quality="' . $this->conf['swfParams.']['quality'] . '" scale="' . $this->conf['swfParams.']['scale'] . '" bgcolor="' . $this->conf['swfParams.']['bgcolor'] . '" width="' . $this->conf['width'] . '" height="' . $this->conf['height'] . '" name="' . $this->prefixId . '" align="top" type="application\/x-shockwave-flash" pluginspage="http:\/\/www.macromedia.com\/go\/getflashplayer">\n\');
2. die Datei: ext_typoscript_constants.txt um den Eintrag Wmode ergänzt
# cat=flash_pageheader/enable/4; type=string; label=Wmode: Enable the use of Transparenz (Flash object parameter).
swfParams.Wmode = transparent
3. Die Datei: ext_typoscript_setup.txt auch um Wmode ergänzt
// Live connect
swliveconnect = {$plugin.tx_flashpageheader_pi1.swfParams.swliveconnect}
// Wmode
Wmode = {$plugin.tx_flashpageheader_pi1.swfParams.Wmode}
############################################################################
Bei der Gelegenheit kannst du auch noch den Mist mit dem Gifbuilder rausschmeisen, da der ja die Ersatzbilder nur schlecht darstellt.
#Anpassung vorgenommen, da ansonsten der flashpageheader den Gifbuilder verwendet
noFlash = IMAGE
noFlash.file = {$plugin.tx_flashpageheader_pi1.defaultPicture}
Gruß
yama schrieb
Hallo,
ich habe ein ähnliches Problem: die Extension "kj_imagelightbox2" installiert, läuft so wie sie soll. Aber auf der Seite sind ebenfalls die Flash SlideShow 0.2.2 und der flvplayer 0.1.0 eingebaut, laufen auch beide. Ich habe das Ts
plugin.tx_flashpageheader_pi1.swfParams.Wmode = transparent
plugin.tx_flashpageheader_pi1.embedSrc = wmode=“transparent”
in die Constants meines Haupttemplates eingetragen und testweise auch ins Setup. Leider tut sich da gar nichts: Flash bleibt immer noch im Vordergrund.Auch
plugin.tx_flashpageheader_pi1.flvParams.Wmode = transparent
ändert nichts. Vielleicht ist ja einfach die falsche Stelle, aber ich habe echt keine Idee mehr, wo ich das sonst hinschreiben sollte.
Auf der Seite:
http://www.typo3studio.de/Bildershow-mit-Lightbox.52.0.html
finde ich zwar die nette Anweisung:
Ist ein Flashelement auf der Seite überlagert es evtl. die Lightbox. Daher sollte bei der Einbettung des Flashs folgendes in den HTML-Code:
für den IE:<param name="wmode" value="transparent">
für andere Browser:<embed src="../meinflash.swf" wmode="transparent" etc... >
Ich weiss nun leider auch überhaupt nicht, in welches HTML das reinsoll. In die Extensions selber scheinbar nicht, die hab ich durchsucht, wo es logischerweise reinkönnte. Vielleicht hat ja jemand eine Idee, vermutlich hab ich ja auch nur das berühmte Brett vorm Kopp...
Würde mich jedenfalls sehr freuen, wenn jemand dazu eine Idee hätte...
Habe eine Lösung für dich gefunden:
1. in Zeile 172 der class.tx_flashpageheader_pi1.php den Part Wmode eingefügt.
document.write(\'<embed src="' . $swfPath . '" FlashVars="' . $this->conf['swfParams.']['FlashVars'] . '" swliveconnect="' . $this->conf['swfParams.']['swliveconnect'] . '" Wmode="' . $this->conf['swfParams.']['Wmode'] .'" loop="' . $this->conf['swfParams.']['loop'] . '" menu="' . $this->conf['swfParams.']['menu'] . '" quality="' . $this->conf['swfParams.']['quality'] . '" scale="' . $this->conf['swfParams.']['scale'] . '" bgcolor="' . $this->conf['swfParams.']['bgcolor'] . '" width="' . $this->conf['width'] . '" height="' . $this->conf['height'] . '" name="' . $this->prefixId . '" align="top" type="application\/x-shockwave-flash" pluginspage="http:\/\/www.macromedia.com\/go\/getflashplayer">\n\');
2. die Datei: ext_typoscript_constants.txt um den Eintrag Wmode ergänzt
# cat=flash_pageheader/enable/4; type=string; label=Wmode: Enable the use of Transparenz (Flash object parameter).
swfParams.Wmode = transparent
3. Die Datei: ext_typoscript_setup.txt auch um Wmode ergänzt
// Live connect
swliveconnect = {$plugin.tx_flashpageheader_pi1.swfParams.swliveconnect}
// Wmode
Wmode = {$plugin.tx_flashpageheader_pi1.swfParams.Wmode}
Zeile 82 :Bei der Gelegenheit kannst du auch noch den Mist mit dem Gifbuilder rausschmeisen, da der ja die Ersatzbilder nur schlecht darstellt.
#Anpassung vorgenommen, da ansonsten der flashpageheader den Gifbuilder verwendet
noFlash = IMAGE
noFlash.file = {$plugin.tx_flashpageheader_pi1.defaultPicture}
Hallo zusammen,
ich würde dieses Thema gerne nochmal aufgreifen, finde beim besten Willen keine Lösung für das Problem: auch bei mir liegen kulo_player und kj_imagelightbox2 auf einer Seite. Öffnet man die Lightbox wird sie überlagert vom kulo_player.
Die Lösung von Arnie kann ich nicht nachvollziehen, finde die Dateien nicht ...
Ok, habe die Lösung gefunden:
in der Datei: class.tx_kuloplayer_pi1.php in Zeile 184
".$full_param1."'quality', 'high','pluginspage', 'https://www.macromedia.com/go/getflashplayer','id', 'player','bgcolor', '".$bg_color."','name', 'player','align', 'middle',
noch die Info einfügen:
'wmode', 'transparent',