PDA

Zobacz pełną wersję : Galeria flashowa Polaroid Gallery swf, xml niepoprawne wyświetlanie w internet explor



borzywoj
01-02-2011, 20:31
Witam,
na wstępie chciałem napisać rozwiązanie problemu jaki i na tym forum był poruszany.
Mianowicie mamy flashową galerię zdjęć z plikiem .xml, w którym są zapisane informacje na temat sposobu pokazywania zdjęć. Dużo się naczytałem i namęczyłem, żeby uruchomić taką galerię więc się dzielę z innymi:
Taką galerię umieściłem za pomocą standardowego modułu reklamy "mod_banners" wg instrukcji:
http://wiki.joomla.pl/index.php/Modu%C5%82_w_artykule

Problem polega na tym, że wyświetla się flashowy element, ale nie ma zawartości zapisanej w pliku .xml
Rozwiązaniem jest przejście do "komponentow"->"reklama"->"reklamy" i w stworzonym, w poprzednik kroku, module reklamy wpisać własny kod html:

"<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
<param name="movie" value="http://ścieżka_do_pliku/plik.swf" />
<param name="quality" value="high" />
<param name="flashvars" value="pano=http://ścieżka_do_pliku/plik.xml" />
<param name="base" value="http://ścieżka_do_katalogu_galerii/" />

<embed type="application/x-shockwave-flash" width="650" height="650" src="http://ścieżka_do_pliku/plik.swf/" pluginspage="http://www.macromedia.com/go/getflashplayer" base="http://ścieżka_do_katalogu_galerii/" name="nazwa_galerii" flashvars="pano=http://ścieżka_do_pliku/plik.xml" quality="high" allowfullscreen="true" allowscriptaccess="sameDomain"></embed>
</object>"

Czerwone pogrubione rzeczy trzeba podmienić na własne potrzeby.

Niestety nie znam się na tym i przetworzyłem kod na przysłowiową "pałę" ;) ale efekt jest taki, że galeria działa.

I tutaj jest mój problem:
Galerie w firefoxie działają, a w internet explorerze pojawią się galeria, ale obiekt flashowy jest bardzo mały... Nie wiem jak wymusić na ie aby galeria była takiej samej wielkości jak w ff.

adres strony z galerią:
http://fotoslubwroclaw.pl/component/content/article/6.html

Jeśli ktoś ma jakiś pomysł to bardzo proszę o pomoc.

---------- Post dodany o 20:31 ---------- Poprzedni post był o 14:42 ----------

Ok, znalazłem rozwiązanie :)

<object> jest czytany przez ie i tam nie umieściłem wymiarów jakie ma mieć ten flashowy obiekt. <embed> czytają inne przeglądarki i tam są już wpisane wymiary.

Aby wszystko działało poprawnie w ie i innych przeglądarkach pirwszą linijke kodu trzeba zmienić np na:

<OBJECT width=650 height=650 CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

seweryn
15-08-2011, 14:25
Witam!
Poproszę o pomoc w ww. temacie. Utworzyłem galerię wg. zapisu powyżej testowo na 2 serwerach.
W pierwszym przypadku galeria jest widoczna tylko w IE. w Firefoksie nie wczytuje filmu - Zobacz (http://sp1.brzesckujawski.pl/index.php?option=com_content&view=article&id=127:galeria-w-artykule&catid=16:regulamuny&Itemid=26).

W drugim przypadku wyświetla mi sam kod - Zobacz (http://www.seweryn.fastnet.pl/)

Nie mogę dojść co jest nie tak - pomożecie?
Pozdrawiam