Witam Dlaczego gdy dałem baner we flashu, przy wyświetlaniu zdjęć w Lightbox baner jest nad wyświetlanym zdjęciem. Poniżej link do do strony: http://www.kamilnowak.xip.pl/mplo/?p=p_11&sName=zdjecia-szkoly jak kliknie się zdjęcie Lightbox prawidłowo je otwiera ale całyczas widać baner. Proszę o pomoc lub przynajmniej jakieś sugestie bo przyznam się że nie widzę żadnego normalnego wyjaśnienia tej sprawy.
» Quick.Cms v1.x
Kamil Nowak
merci
2007-10-26 09:53
srebny - po pierwsze wydaje mi sie, ze ten baner spokojnie moglby byc w formacie jpg lub png - wtedy nie byloby problemu, jesli jednak zalezy Ci na tym, by byl to baner flashowy, wydaje mi sie, ze problem jest z warstwami. Poszukaj w jakims kursie CSS wiecej informacji na temat warstw (z-index) i sprobuj baner przesunac na nizsze warstwy.
Hmy chyba masz rację. Aten Baner jest tylko testowo docelowy będzie musiał być flashu. Narazie dziękuję za sugestję i już sprawdzam. Dzięki za szybką odpowiedź
niestety nie udało mi się tego naprawić. W tej chwili usunołem baner flash a wrzuciłem flasa pod menu lewe i są te same objawy przy oglądaniu zdjęć w Lightbox. Proszę o pomoc, wydaje misię że problem jest tak jak napisał merci z warstwami ale nie mogę go usunąc. Kamil Nowak
srebny - to pytanie powinno isc bardziej na forum lightbox'a poniewaz wynika z tego, ze lightbox jest tu problemem: http://www.huddletogether.com/forum/
Witam Znalazłem rozwiązanie problemu z flash. Wystarczy w kod dodać jedną linikę, jak w poniższym przykładzie: <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="180" height="180"> <param name="movie" value="/digiclock.swf" /> <PARAM name="wmode" value="transparent"> TĄ LINIĘ TRZEBA DODAĆ!!! <param name="quality" value="high" /> <embed src="/digiclock.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="32" height="32"></embed> </object> powoduje to poprawne działanie lightbox`a. Dokładny opis problemu jest w tym artyklue http://www.flashzone.pl/item/476/Flash-w-dokumencie-HTML/ Pozdrawiam
To działa pod IE. Pod FF proponuję http://blog.deconcept.com/swfobject/#expressinstall Niestety banner jest ładowany po każdym załadowaniu strony. Czy ktoś zrobił tak, aby top strony nie był ładowany za każdym razem?
Zbynio - mozesz zrobic to tak, ze zaladujesz sobie ten flash w iframe
piotr.wojciechowski
2008-02-05 12:56
Problem rozwiązałem. Wystarczy dodać przezroczystość. W stylach nic nie trzeba zmieniać (warstwy, z-index etc.)
w tagu object należy dodać: <PARAM name="wmode" value="transparent">
w tagu <embed> dodajemy: wmode="transparent"
Działa w FF jak i w IE.
Problem jest dośc powszechny i pojawił się we wcześniejszym wątku http://opensolution.org/Quick.Cms/forum/?p=readTopic&nr=234 lecz nie podano prawidłowego rozwiązania.
Witam, widzę, że znalazłem rozwiązanie problemu, który i mnie spotkał z banerem górnym w formacie .swf Rozwiązanie wygląda na dosć proste do wprowadzenia:
"w tagu object należy dodać: <PARAM name="wmode" value="transparent"> w tagu <embed> dodajemy: wmode="transparent" Działa w FF jak i w IE."
Proszę mi wskazać w jakim pliku należy to wpisać ? Jestem początkujący w PHP.
W.
piotr.wojciechowski
2008-02-07 14:58
zmiany można wprowadzić w pliku container.tpl jest tam blok <div> w którym ładowany jest domyślnie jotpeg jako baner
<div id="logo"> ...costam...blabla </div>
wnętrze możemy zakomentować i wkleić <object...> z flashem
OK, wszystko pięknie jeśli chodzi o banerwek we flashu, który ma być umieszczony w #head2 w sekcji <div> #logo ...tylko, że chodzi o inne miejsce. W cms-ie jest opcja wstawiania banerów i mamy 2 opcje: lewe menu(poniżej) lub u góry. Ja wybrałem wstawienie banerka .swf u góry i to z nim mam problem. Ten baner właśnie przesłania mi zdjęcia wyświetlane w galeriach. Próbowałem tak zrobić gdy odszukałem w pliku container.tpl sekcję <div id="content">
jesli ktos ma jeszcze z tym problem biegne z pomoca. wmod rzeczywiscie rozwiazuje sprawe ale nie do konca. sposob ten jest nie zgodny ze standardami w3c.
problem w 100% powinno rozwiazac odpowiednie zdefiniowanie styli ja w kontenerze dodalem div dla flasha i zdefiniowalem mu styl w nastepujacy sposob:
display: none;
jesli ktos potrzebuje udostepniam kod ktory uzylem:
Witam, a ja mam generalnie problem ze wstawieniem bannera we flashu, uzylem kodu ktory udostepniono powyzej w postach ale banner sie nie pojawil na stronie. Co zrobilem zle? w pliku container.tpl wstawilem kod:
ja rozwiązałem to tak - opuściłem wyswietlanie lightboxa pod banner
w folderze core w pliku
// calculate top offset for the lightbox and display var arrayPageSize = getPageSize(); var arrayPageScroll = getPageScroll(); var lightboxTop = arrayPageScroll[1] + (arrayPageSize[3] / 15);
miałem ten sam problem - flash zawsze był nad lightbox-em.
Wyjściem okazało się ponowne opublikowanie flasha i odpowiednie ustawienia. Chodzi głownie o opcje window mode w zakładce html we flashu. Domyślnie jest opcja "window" która nie obsługuje z-index. Zmieniłem "window" na "transparent windowless" ustawiłem w css z-index -100 i wszystko działaj jak należy (FF 3.0, IE7, Opera, Chrome). Nie patrzyłem tylko w IE 6 i starszych.
poniżej link do screena z opcją window mode. http://www.web-dizajn.pl/flash.jpg