PDA

Zobacz pełną wersję : Joomla 2.5 szyblon Beez5 i flash



sqnhead
03-04-2012, 13:41
Hej.
Chciałbym aby zamiast obrazka fruits.jpg wyświetlany był flash.
Sam obrazek wiem gdzie się ładuje, ale po podmiance na kod który generuje program do budowy flash zostaje puste pole. o wymiarach animacji a jak nacisne prawym na tym polu to menu flasha sie laduje i pokazuje że movie not loaded.

Ktoś walczył z tym juz może??

PeFik
03-04-2012, 14:06
wrzuć kod flash-a do index.php (szablonu) na sztywno, jak sobie na radzisz z modułami, znasz podstawy html ?

Poza tym To jest wątek w Joomla 1.5, a ty piszesz o Joomla 2.5 - zdecyduj i nie rób bałaganu !

sqnhead
03-04-2012, 15:24
Przepraszam rzeczywiście złe forum.

Radze Sobie z html i php (nie jestem tega glowa, ale daje rade)

Kod oryginalny

<?php if ($this->countModules('position-15')==0): ?>
<img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/images/fruits.jpg" alt="<?php echo JText::_('TPL_BEEZ5_LOGO'); ?>" />
<?php endif; ?>

Po Zmianie wygląda tak:

<?php if ($this->countModules('position-15')==0): ?>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,42,0"
id="Movie2" width="1050" height="230">
<param name="movie" value="Movie2.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#FFFFFF">
<embed name="Movie2" src="Movie2.swf"
quality="high" bgcolor="#FFFFFF" swLiveConnect="true"
width="1050" height="230"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
</object>
<?php endif; ?>

Więc po takim zabiegu mam pole białe i nie wyświetla animacji.

PeFik
03-04-2012, 15:33
z tego wynika że w złym miejscu dałeś .swf - powinien być w folderze szablonu.

sqnhead
03-04-2012, 16:00
No i jest..
/templates/beez5/Movie2.swf

to musi być jakiś banalny bład z mojej strony...


Zmieniłem lokalizacje pliku na serwerze i podałem z skrypcie http://blabla/Movie2.swf i działa...

Co nie zmienia faktu że powinno działać z lokalizacji templatki

marian_mk
03-04-2012, 17:06
<param name="movie" value="Movie2.swf"> podajesz obiektowi ścieżkę do katalogu głównego, wie trudno aby kod wyczuł Twoje intencje i szukał pliku swf w templatce i jeszez pytanie w której?

sqnhead
04-04-2012, 08:05
Jeżeli plik index.php jest w katalogu templates/beez5 plik z Movie2.swf daje w to samo miejsce więc zapis <param name="movie" value="Movie2.swf"> wydaje się właściwy.
Zresztą problem rozwiązałem wpisałem Movie2.swf wraz z domena czyli http://blabla/Movie2.swf i działa