PDA

Zobacz pełną wersję : Flash header co zrobic?



armin12345
14-05-2009, 15:19
Witam jestem tu nowy i pewnie zle temat umiescilem:) prosze o pomoc chcem wstawic flash.swf na strone zamiast header i nie moge tego zrobic czytalem na tym forum duzo ale mi nie wychodzi:( podaje index php, tempates css oraz kod html swf oraz javascript moze byc tez zrobione pod javascript byle chodzilo Jestem zielony w tej tematyce:/ Wielcy mistrzowie PHP Pomocy prosze o pomoc dzieki
index
http://www.voila.pl/321/a3iqj/
templates
http://www.voila.pl/322/r02kl/



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"
WIDTH="613" HEIGHT="339" >
<PARAM NAME="MOVIE" VALUE="dreamin11.swf">
<PARAM NAME="PLAY" VALUE="true">
<PARAM NAME="LOOP" VALUE="true">
<PARAM NAME="QUALITY" VALUE="high">
<EMBED SRC="dreamin11.swf" WIDTH="613" HEIGHT="339" PLAY="true" LOOP="true" WMODE="opaque" QUALITY="high"
TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>

kod java script

<script type="text/javascript" src="swfobject.js">***********
<div id="id22233">
Loading Flash movie...
</div>

<script type="text/javascript">
var so22233 = new SWFObject("dreamin11.swf", "movie22233", "613", "339", "6", "#FFFFFF");
so22233.addParam("loop", "true");
so22233.write("id22233");
***********

sunpietro
14-05-2009, 17:22
daj bezwzględną ścieżkę do pliku Flash w embed src ---> http://.........../dreamin11.swf

armin12345
15-05-2009, 07:39
ale gdzie mam zmienic? bo niewiem:P

sunpietro
15-05-2009, 08:07
w tym kodzie który podałeś na początku :]

armin12345
15-05-2009, 08:39
ale w ktorej linijce zamiast czego? jestem oporny w tym :P trzeba lopatologicznie mi tlumaczyc hehe

armin12345
18-05-2009, 08:17
D:\joomla\wamp\www\JOOMLA\templates\daydreamer\dre amin11.swf
mam taka sciezke do tego pliki jak to wpisac? ale ten kod musze gdzies wkleic chyba? gdzie?

armin12345
18-05-2009, 12:33
<EMBED SRC="http://..images/dreamin11.swf" tak ma byc?

sunpietro
18-05-2009, 13:01
tak, musisz tylko podać stronę ---> <embed src="http://www.twojastrona.pl/images/dreamin11.swf">

armin12345
18-05-2009, 13:07
sunpietro ja robie na local host to jak mam zrobic?

papugam
18-05-2009, 13:20
A jak odpalasz joomle to co wpisujesz ?? Wpisujesz http:\\local...\indeks.php tak odpala strona. Umieść w katalogu szablonu tego flash-a i wpisz zamiast \indeks.php adres tego swf. czyli\templates/kukuruku/images/kukuruku.swf

armin12345
18-05-2009, 13:27
http://localhost/JOOMLA/administrator/index.php to mam jak jestem w panelu zarzadzania a jak podglad strony to
http://localhost/JOOMLA/

siedzxe nad tym kawalek czasu juz juz na stronie jest flash ale na bialo cos mu nie pasi ze sciezka chyba ale w sumie jest dobra;(

papugam
18-05-2009, 13:36
<object wmode="transparent" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,42,0"
id="logo" width="966" height="180">
<param name="movie" value="http://localhost/joomla/templates/xxxx/image/logo.swf">
<param name="bgcolor" value="#FFFFFF">
<param name="quality" value="high">
<param name="allowscriptaccess" value="samedomain">
<param name="wmode" value="transparent">
<embed type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"
width="966" height="180" z-index="0"
name="logo" src="http://localhost/joomla/templates/xxxx/image/logo.swf"
bgcolor="#FFFFFF" quality="high"
swLiveConnect="true" allowScriptAccess="samedomain"
></embed>
</object>
Coś takiego ma być tylko zamiast xxx wstaw nazwę szablonu i sprawdź czy masz tam katalog images jeśli tak to przegraj tam twój plik logo.swf czy jak go tam nazwiesz. Tylko pamiętaj żeby też zmienić nazwę w kodzie (jeśli masz zamiast logo fiufiu to tak ma być). I zmień wartości height i weight na odpowiednie. Jak skopiujesz to wpisz w przeglądarce http://localhost/joomla/templates/xxxx/image/logo.swf i zobacz czy się pokaże jak się nie pokaze to znaczy że masz źle dana ścieszkę dostępu do pliku, zła nazwa katalogu. Jak Ci się pokaże flash to wklej do szablonu i musi chodzić
Michał

armin12345
18-05-2009, 13:58
chodzi:D DZIEKI ale mam tak to po lewej stronie bardziej a wiesz moze jak zrobic zeby bylo na srodku?jakies parametry chyba trzeba zmienic css?

papugam
18-05-2009, 14:17
edytuj plik tempalte_css.css i szukaj tam wartości #header, #logo strzelam bo nie znam templatki i tam się to formatuje. A masz dopasowany baner idealnie do rozmiarów szablonu. Jeśli nie to wtedy edytuj ten plik (templates_css.css) albo zrób flasha na odpowiedni rozmiar po bokach pozostaw miejsca ile Ci pasuje w kolorze tła i nie bedzie widać
Pozdrawia
Michał

armin12345
18-05-2009, 14:25
.header
{ height:270px;
border : 0px;
float: : center;
margin-top : 10px;
width : 100%;

background:url(../images/dreamin1.jpg) ;

}

mam takie cos w css ale to mi jest potrzebne gdyz zrobilem headera jpg wiesz z info roznymi a flash jest nalozony na tego headera. chcem zeby flash byl na srodku. jak to wpasac w css? flasha mam dopasowanego mniej wiecej :) Dzieki Michal ze masz cierpliwosc do mnie jeszcze:)

prince15
18-05-2009, 14:39
Nie ma takiej deklaracji jak "float:center" (jest albo left, albo right).

Spróbuj wykorzystać margin:10 auto, lub margin-left:auto; i margin-right:auto;
Ale rozumiem, że flash ma być nałożony na jpg'a więc wypadałoby zrobić oddzielnego div'a lub klasę dla samego flash'a.
Np:
#flash {height:jakiś tam; width:jakiś tam; margin-left:auto; margin-right:auto;}

armin12345
18-05-2009, 14:42
czyli jak mam .header
{ height:270px;
border : 0px;
float: : center;
margin-top : 10px;
width : 100%;

background:url(../images/dreamin1.jpg) ;

}

to mam napisac pod nim
flash
{height:jakiś tam; width:jakiś tam; margin-left:auto; margin-right:auto;} tak?
a co do samego diva to mam taki kod htmla:) co z nim zrobic?
<?php
/**
* @copyright Copyright (C) Filz-and-more.de.
* @license Linkware
* If you use this template or parts of it, please setup a backlink to www.filz-and-more.de
* or leave the link in the footer-part untouched.
* Otherwise you must buy a link-free version.
* Please be fair - thanks. Juergen
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//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" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
</head>

<body>
<div id="main">
<div class="header">

<OBJECT CLASSID="clsid27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,42,0"
id="dreamin11" width="500" height="280">
<param name="movie" value="http://localhost/joomla/templates/daydreamer/images/dreamin11.swf">
<param name="bgcolor" value="#FFFFFF">
<param name="quality" value="high">
<param name="allowscriptaccess" value="samedomain">
<param name="wmode" value="transparent">
<embed type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"
width="500" height="280" z-index="0"
name="dreamin11" src="http://localhost/joomla/templates/daydreamer/images/dreamin11.swf"
bgcolor="#FFFFFF" quality="high"
swLiveConnect="true" allowScriptAccess="samedomain"
></embed>
</object>
</div>
<div class="title">
<?php echo $mosConfig_sitename; ?></div>
<div style="clear:both"></div>
</div>

<div class="navbar">
<div class="nav">
<jdoc:include type="modules" name="user3" style="table" />
</div>
</div>

<div class="mainColumn">
<div id="leftColumn" class="column">
<?php if($this->countModules('left')) : ?>
<jdoc:include type="modules" name="left" style="rounded" />
<?php endif; ?>
</div>
<div class="contentColumn">
<div id="rightColumn" class="column">

<jdoc:include type="modules" name="top" style="rounded" />


<jdoc:include type="modules" name="right" style="rounded" />
</div>
<div id="inner_contentColumn" class="mc">
<div><div><div><div>
<?php if($this->countModules('user1 or user2')) : ?>
<table class="nopad user1user2">
<tr class="latest" valign="top">
<?php if($this->countModules('user1')) : ?>
<td>
<div class="latest">
<jdoc:include type="modules" name="user1" style="rounded" />
</div>

</td>
<?php endif; ?>
<?php if($this->countModules('user1 and user2')) : ?>
<td class="greyline">&nbsp;</td>
<?php endif; ?>
<?php if($this->countModules('user2')) : ?>
<td>
<div class="latest">
<jdoc:include type="modules" name="user2" style="rounded" />
</div>
</td>
<?php endif; ?>
</tr>
</table>

<div id="maindivider"></div>
<?php endif; ?>

<table class="nopad">
<tr valign="top">
<td>
<jdoc:include type="component" />

</td>
</tr>
</table>
</div></div></div></div>

</div>
</div>
<div style="clear:both"></div>
</div>
</div>
<div id="footer">
<p align="right"><small ><a href="http://www.filz-and-more.de" title="Filz and More - Schmuck und Filz Onlineshop" style="color:#fff;">Template von Filz und Trend-Onlineshop</a></small></p>
<div style="color:#698F48;"><center><jdoc:include type="modules" name="footer" style="xhtml"/></center></div>
</div>
</body>
</html>

prince15
18-05-2009, 15:03
Ok, teraz jest już wyraźnie.

Spróbuj sobie zastosować coś takiego:
.header
{ height:270px;
border : 0px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
width: 100%;
background:url(../images/dreamin1.jpg);}

jeżeli to nie pomoże to dodaj jeszcze linijkę: text-align:center;

Acha jeszcze jedna uwaga: w deklaracji css masz wpisane 270px, a w kodzie flash 280px.

Moim zdaniem lepszy kod do flash byłby taki (na dodatek zgodny ze standardami):

<object type="application/x-shockwave-flash" data="http://localhost/joomla/templates/daydreamer/images/dreamin11.swf" width="500" height="280">
<param name="movie" value="http://localhost/joomla/templates/daydreamer/images/dreamin11.swf" />
</object>

armin12345
18-05-2009, 15:30
no dobra ale headera mam ustawionego tylko jak zrobic zeby flash (.swf) byl na srodku to okienko co idzie animacja z obrazkami? zeby byla na headarze. kod html ok chodzi troszke sie skrocilo polecenie:) a do flasha jak pisales wczesniej trzeba cos pisac oddzielnie zeby to bylo na srodku tak to zrozumialem.

ppilus
18-05-2009, 15:35
Jeszcze tydzień i całą stronę dzięki chłopakom zrobisz ;)

armin12345
18-05-2009, 15:43
z flashem mam problemy zeby go ustawic ladnie a z reszta sobie radze jakotako:) Uznanie sie kolegą należy jak najbardziej:)

prince15
18-05-2009, 15:51
Dobra, a spróbowałeś z text-align:center; powinno pomóc, jeżeli nie to zrób tak;


<div style="height:280px;width:500px;text-align:center;margin:0 auto;">
<object type="application/x-shockwave-flash" data="http://localhost/joomla/templates/daydreamer/images/dreamin11.swf" width="500" height="280">
<param name="movie" value="http://localhost/joomla/templates/daydreamer/images/dreamin11.swf" />
</object>
</div>


Powinno zadziałać. Jak nie, to będziemy myśleć dalej (wp instrukcji @ppilus - zrobimy Ci całą stronę (a później wystawimy fakturę :D).

armin12345
18-05-2009, 15:51
musze uciekac z neta bede jutro od 8 rano. Jak byscie mi jutro doradzili bym bym wdzieczny. milego popoludnia zycze:)

armin12345
19-05-2009, 07:58
Witam teraz mam flash po header;/ silowalem sie parametrtami ale nie dalem rady heh flash ma byc na headerze na srodku wtedy na headerze zrobie miejsce puste na flasha a po bokach dam info jakies:) dolanczam obrazek mojej strony zeby lepiej to zobrazowac:)
http://www.fotosik.pl/pokaz_obrazek/ed71a6449ded718a.html

a co faktury jakos sie dogadamy;)

prince15
19-05-2009, 09:36
Witam, a kod wygląda w ten sposób?



<div class="header">
<div style="height:280px;width:500px;text-align:center;margin:0 auto;">
<object type="application/x-shockwave-flash" data="http://localhost/joomla/templates/daydreamer/images/dreamin11.swf" width="500" height="280">
<param name="movie" value="http://localhost/joomla/templates/daydreamer/images/dreamin11.swf" />
</object>
</div>
</div>

armin12345
19-05-2009, 09:45
Dziekuje pieknie :) i tak flasha musze zrobic od nowa gdyz robilem w wersji trial i sa napisy na flashu;/ musze jakis darmowy dorwac i zrobic od nowa;( bede sobie dzialal z headerem teraz:) Jeszcze raz dziekuje.

prince15
19-05-2009, 09:51
Oki, nie ma problemu, fakturę wyśle pocztą :p

armin12345
19-05-2009, 12:41
temat do zamkniecia

Romeo
10-08-2010, 14:51
Witam!
Mam problem odnośnie flasha. Otóż zaczyna się od środka headeru i go obcina i prawej strony. Nie wiem jak go przenieść. Próbowałem różnych wariantów, ale ciągle nie chce zmienić miejsca. Moja strona to: www.fundacjaludwikamaciaga.pl

alex51
10-08-2010, 15:00
Podłączyłeś się do cudzego tematu, zamiast założyć własny. Zajrzyj do pliku template.css (wiersz 74) swojego szablonu (rhuk_milkyway)

div#header_r {
height: 90px;
padding-left: 370px;
padding-right: 30px;
padding-top: 25px;
overflow: hidden;
text-align: left;
}

Zwróć uwagę na dużą wartość właściwości padding-left: 370px;
Zmieniając ją na około 25px ustawisz obraz na środku.