Zobacz pełną wersję : baner swf pod FF i IE, biały prostokąt
pelirrojo
18-02-2011, 01:45
Witam!
Byłabym wdzięczna za pomoc, problem jest w:
1.Wyświetla mi biały prostokąt zamiast baneru (próbowałam już użyć mod_banners, teraz zainstalowałam simple image holder)
2. Pomijając biały prostokąt.. odkąd zaczęłam kombinować z tym banerem - ustawiłam sobie ten baner tylko na startowej - przestał mi też tam działać moduł nivoslider (ładuje jpg w nieskończoność), na podstronach jest OK, a w FF ładuje na głównej i podstronach.
Z góry dzięki za pomoc..
Możliwe, że źle jest podana lokalizacja pliku swf, ale bez podania adresu strony możemy tylko "gdybać".
Poczytaj o osadzaniu flasha za pomocą modułów w tym poradniku (http://wiki.joomla.pl/index.php/Flash/W_pozycjach_modu%C5%82%C3%B3w) na wiki. Oprócz modułu banner zalecamy tam też moduł The Flash Module (http://joomlacode.org/gf/project/flashmod/frs/).
pelirrojo
19-02-2011, 17:16
próbowałam za pomocą the flash module (zrobiłam wszystkie kroki odnośnie tego z powyższego poradnika)
nadal jednak wyświetla mi się tylko biały prostokąt..
jeśli chodzi o ścieżkę dostępu to wydaje mi się, że jest dobra (images/flash/)
nazwa pliku kruk.swf
rozmiary 650px x 120px
To jest mój index.php
<?php
defined( '_JEXEC' ) or die( 'Dostp zastrzeony' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>">
<head>
<jdoc:include type="head" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="templates/<?php echo $this->template ?>/css/template.css"
rel="stylesheet" type="text/css" media="all" />
</head>
<body>
<div id="top">
</div>
<div id="wrapper_bg">
<div id="wrapper"> <!--start wrapper -->
<div id="menutlo">
<div id="menu">
<jdoc:include type="modules" name="top" style="xhtml" />
</div> <!--end menu -->
</div>
<div id="baner"> <!-- start baner -->
<div id="flash"> <!--start flash -->
<jdoc:include type="modules" name="banner" style="xhtml" />
</div> <!--end flash -->
</div> <!-- end naglowek -->
<div id="tresc">
<div id="leftcolumn">
<div class="up">
<p> AKTUALNOŚCI <p>
</div>
<div class="tlo">
<div id="news">
<jdoc:include type="modules" name="user2" style="xhtml" />
</div>
</div>
<div class="down">
</div>
<div class="up">
<p> KATEGORIE <p>
</div>
<div class="tlo">
<div id="kategorie">
<jdoc:include type="modules" name="user3" style="xhtml" />
</div> <!--end kategorie -->
</div>
<div class="down">
</div>
<div class="up">
<p> KOSZYK </p>
</div>
<div class="tlo">
<div id="koszyk">
<jdoc:include type="modules" name="user7" style="xhtml" />
</div>
</div>
<div class="down">
</div>
<div class="up">
<p> LOGOWANIE <p>
</div>
<div class="tlo">
<div id="login">
<jdoc:include type="modules" name="user4" style="xhtml" />
</div> <!--end login -->
</div>
<div class="down">
</div>
<div id="facebox">
<jdoc:include type="modules" name="user5" style="xhtml" />
</div> <!--end facebox -->
</div> <!--end trescc -->
<div id="rightcolumn">
<?php if($this->countModules('right')) : ?>
<div id="rightnews">
<jdoc:include type="modules" name="right" style="xhtml" />
</div> <!--end rightnews -->
<?php endif; ?>
<div id="rightcontent">
<jdoc:include type="component" />
<jdoc:include type="modules" name="user6" style="xhtml" />
</div>
</div> <!--end rightcolumn -->
<div class="clear">
</div> <!-- end clear -->
</div> <!--end tresc -->
<div id="add">
</div> <!--end add -->
</div> <!--end wrapper-->
</div> <!-- end wrapper_bg -->
<div id="footer">
<div id="mapa">
<jdoc:include type="modules" name="footer" style="xhtml" />
</div>
<div id="loga">
<div id="logo1">
<div id-"logokruka">
</div>
</div>
<div id="logas_info">
<span id="info">Projekt "Bliżej Marzeń" Fundacji Dom Rodzinnej Rehabilitacji Dzieci z Porażeniem Mózgowym współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego </span>
<div id="logas">
<div id="logo2">
</div>
<div id="logo3">
</div>
<div id="logo4">
</div>
<div id="logo5">
</div>
</div>
</div>
<div class="clear">
</div> <!-- end clear -->
</div> <!-- end loga -->
<div class="clear">
</div> <!-- end clear -->
<div id"=projekttlo">
<div id="projekt">
Copyright © 2011 Galeria Biały Kruk. Design by Pelirrojo.
</div>
</div>
</div> <!-- end #footer -->
</body>
</html>
i adres strony: www.galeriabialykruk.pl
---------- Post dodany o 16:59 ---------- Poprzedni post był o 16:55 ----------
ojej! zadziałało! nie widziałam efektu, bo sprawdzałam przez odświerzanie strony, a baner widać tylko przy otwarciu
---------- Post dodany o 17:03 ---------- Poprzedni post był o 16:59 ----------
w sumie o to mi chodziło.. mam tylko pytanie na przyszłość: co zrobić, żeby baner był widoczny cały czas, bo widać go tylko podczas uruchamiania strony, potem zninka i nawet jak klika się na stronę główną to go nie widać..
ps. Dzięki Alex za wszystkie podpowiedzi!!!!!
---------- Post dodany o 17:16 ---------- Poprzedni post był o 17:03 ----------
w toku moich dalszych przemyśleń.. :)
doszłam do tego co zrobić, żeby się wyświetlało zawsze -> przypisać do wszystkich pozycji menu
właśnie tak zrobiłam, na stronie głównej mam ruchomego flasha a na podstronach "podkładkę z jpg"
tylko nie wiem dlaczego ten flash podczas odświerzania głównej strony znika - właśnie zamienijąc mi się w ten denerwujący biały prostokąt
jakby ktoś znał przyczynę tego problemu byłabym wdzięczna za sugestie
Sugerowałbym do osadzenia tego flasha użyć tradycyjnego kodu:
<div>
<object height="120" width="650" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,32,18" style="vertical-align: middle;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param name="allowScriptAccess" value="sameDomain" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="src" value="images/flash/kruk.swf" /><embed height="120" width="650" src="images/flash/kruk.swf" quality="high" allowscriptaccess="sameDomain" style="vertical-align: middle" type="application/x-shockwave-flash" wmode="opaque"></embed>
</object>
</div>A przy okazji mogłoby to poprawić widoczne aktualnie przesłanianie rozwijanego menu przez flash.
pelirrojo
19-02-2011, 17:31
miałam nadzieję że tego uniknę bo nie wiem za bardzo gdzie to wstawić w index.php skoro mój div z banerem wygląda tak:
<?php if($this->countModules('banner')) : ?>
<div id="flash"> <!--start flash -->
<jdoc:include type="modules" name="banner" style="xhtml" />
</div> <!--end flash -->
<?php endif; ?>
Najprościej sposobem z poradnika -->Osadzenie flasha za pomocą modułu banner.
pelirrojo
19-02-2011, 17:38
czy to znaczy, że the flash module jest do kitu..?
Tego nie powiedziałem, ale wskazany sposób daje możliwości samodzielnego określania kodu i przez to większą kontrolę nad wyświetlaniem bannera.
PS.
Sprawdziłem, pożyczyłem sobie Twój banner i osadziłem go testowo na movAMP'ie w/w sposobem tym kodem:
<div>
<object height="120" width="650" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,32,18" style="vertical-align: middle;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param name="allowScriptAccess" value="sameDomain" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="src" value="images/flash/kruk.swf" /><embed height="120" width="650" src="http://www.galeriabialykruk.pl/images/flash/kruk.swf" quality="high" allowscriptaccess="sameDomain" style="vertical-align: middle" type="application/x-shockwave-flash" wmode="opaque"></embed>
</object>
</div>i wyświetla się w ciągły, nieprzerwany sposób.
pelirrojo
19-02-2011, 18:13
to już ostatnie pytanie..
zrobiłam tak jak w poradniku: kategorie -> klient -> reklama
w reklamie wpisałam kod flasha
Teraz już wyświetla się podczas odświerzania, ale biały prostokąt wyświetla mi się poniżej zasłaniając inne moduły..
Czy wyłączyłaś działanie modułu mod_flashmod?
pelirrojo
19-02-2011, 18:25
Alex jesteś wielki! Udało się :) Dzięki za poświęcony czas!
165cm w kapeluszu (jak go kupię) :). Miło mi, że wszystko działa jak powinno, w tym rozwijane menu i fajny bannerek we flashu. Pozdrawiam.
pelirrojo
20-02-2011, 01:46
właśnie oglądałam stronę w IE - i przypomniałam sobie że z tym też był problem
mianowicie: w FF wszystko ładnie się wyświetla
a w IE nie widać banerów, modułu nivoslider i rozwijanego menu :(
Jeśli ktoś wie jak ten problem rozwiązać byłam wdzięczna
moja strona: www.galeriabialykruk.pl
---------- Post dodany 20-02-2011 o 01:46 ---------- Poprzedni post był 19-02-2011 o 23:58 ----------
ok, doszłam do tego..
w jednym miejscu w kodzie flasha nie miałam wpisanej nazwy pliku swf
pozdro
Moja wina, bo we wcześniej podawanym przykładowym kodzie do wstawienia flasha (źródło-->poradnik z wiki) nie do końca dostosowałem ścieżki pliku swf wpisując w tym fragmencie:
<param name="src" value="images/flash/nazwa_pliku.swf" /><embed height="120" width="650" src="images/flash/kruk.swf" quality="high"
a powinno tam być tak:
<param name="src" value="images/flash/kruk.swf" /><embed height="120" width="650" src="images/flash/kruk.swf" quality="high"
(pogrubiłem fragmenty z błędnie wpisaną nazwą pliku).
pelirrojo
20-02-2011, 10:48
You are Great! :up: Wszystko ładnie śmiga, temat chyba może być zamknięty.
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!