PDA

Zobacz pełną wersję : Umieszczenie pliku swf w header oraz dodanie pozycji header



NitroSx
12-04-2011, 10:21
Witam.
Mam szablon o nazwie: Burning Sensation
Na samej górze jest czerwony .jpg, zamiast niego chce umiescic plik swf zeby ładnie sie wyswietlał.
Niestety nie mam zadnej pozycji gornej co do tej gory, jest pozycja top, user3 itd, ale zadnej odpowiedzilanej za sama górę, co zrobić zeby umiescic ten plik flasha?

souacz
12-04-2011, 13:09
A ja widzę, że tam jest pozycja:


#headerinside {
background-image: url("../images/bg-header.jpg");
clear: both;
height: 138px;
margin-bottom: 0;
margin-left: auto;
margin-right: auto;
margin-top: 0;
text-align: left;
width: 980px;




A teraz poszukaj na forum "flash w header" i dasz rade :)

NitroSx
12-04-2011, 13:25
Sorki, źle napisałem jest taka pozycja header ale ona jest na samym dole szablonu, i faktycznie jak zrobie jakas reklame we flashu i umieszcze ja w sekcji header to ona tam na dole sie wyswietla, w takim razie jak zrobic zeby byla ona na samej gorze?

souacz
12-04-2011, 13:35
Chyba rozmawiamy o róznych templatkach w takim razie.

Udałem się na: http://joomla.freecmstemplates.com/index.php?template=burning_sensation

Sprawdziłem Firebugiem i zobacz sam:
http://souacz.wirt01.biznes-host.pl/pliki/t1.png
http://souacz.wirt01.biznes-host.pl/pliki/t2.png

NitroSx
12-04-2011, 13:59
Kurcze faktyznie masz racje, sprawdzilem w w template.css jest takie cos.
#headerinside {
width: 980px;
background-image: url('../images/bg-header.jpg');
margin: 0 auto;
height: 138px;
text-align: left;
clear: both;
Tylko, że jak zmieniam z bg-header.jpg na prezentacja.swf to wyświetla puste pole, coś jeszcze trzeba pozmieniac w kodzie, bo sam nie wiem zeby wyswietlal ten plik swf?

souacz
12-04-2011, 14:03
Poszukaj na forum, mówiłem Ci już "flash w header", było.
Masz tam instrukcję jak osadzić flasha w kodzie szablonu

NitroSx
13-04-2011, 13:45
Tak, widze i czytam, nic porobie cos i zobaczymy efekt, no i czy sie uda...
I jeszcze cos znalazłem ... http://www.youtube.com/watch?v=_jekFLV1Ko4

---------- Post dodany 13-04-2011 o 05:39 ---------- Poprzedni post był 12-04-2011 o 12:14 ----------

no i jestem znowu, zrobilem dokladnie krok po kroku tak samo jak ten koles z youtube i jest niby wszystko ok, umiescilem plik flasha na stronie ale wyswietla tylko jego tło, anie prezentacje, o co choidz?

---------- Post dodany o 11:45 ---------- Poprzedni post był o 05:39 ----------

To jest kod index.php:

<div id="header">
<div id="headerinside">
<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>

I jak jest tam link do pliku swf gdzies w sieci to on działa, ale na lokalu nic nie idzie, nawet jak podaje dokladna sciezke do tego pliku, no nic, dzieki za odpowiedzi.

alex51
13-04-2011, 16:18
Sprawdziłem ten kod i wygląda na to, ze bez problemów można go osadzić zarówno wklejając "na sztywno" w zawartość pliku index.php szablonu, jak i w sposób bardziej "elegancki", opisany w tej części poradnika "Flash/W pozycjach modułów" (http://wiki.joomla.pl/index.php/Flash/W_pozycjach_modu%C5%82%C3%B3w). Poprawnie osadza się na serwerze jak i na localhoście. Sam flash z białym krukiem jakoś wygląda mi znajomo, wcześniej go widziałem na stronie pewnej galerii, czyżby to ten sam?

NitroSx
14-04-2011, 11:21
Nie wiem skad on jest buszowalem po forum znalazlem kawalek kodu i tylko na chcwilke go zapodalem zeby sprawdzic :-) Walcze dalej

alex51
14-04-2011, 12:10
Nie kawałek, tylko pełny kod do osadzenia bannera wykonanego w technologii flash, który był omawiany w >>TYM<< (http://forum.joomla.pl/showthread.php?49379-baner-swf-pod-FF-i-IE-bia%C5%82y-prostok%C4%85t&highlight=) wątku. Mam nadzieję, że wiesz o tym, że nie masz prawa użyć tego kodu na swojej stronie, bo naruszyłbyś prawa własności autorki, naszej koleżanki @pelirrojo. Jeśli ten kod miał służyć jedynie w celach zobrazowania Twojego problemu, to wyjaśniam, że zarówno w wersji J!1.5 jak i w J!1.6 sposób prezentacji plików z rozszerzeniem swf jest taki sam, co opisane zostało we wskazanym wcześniej poradniku. Możesz osadzić flasha za pomocą komponentu Reklamy i modułu mod_banners bez potrzeby kontynuowania walki.

NitroSx
14-04-2011, 12:25
Tylko do pokazania. Zrobiłem tak, w index.php umiescilem:
<div id="header">
<div id="headerinside">
<div>
<object height="138" width="980" 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="www.moja strona.pl/flash.swf" /><embed height="138" width="980" src="http://www.moja strona.pl/flash.swf" quality="high" allowscriptaccess="sameDomain" style="vertical-align: middle" type="application/x-shockwave-flash" wmode="opaque"></embed>
</object>

tylko ze jest maly proble, prezentacja sie wyswietla, jest o wymiarach 138x980 ale ja jakby ucina ją po bokach (jpg) jak zwieksze jej wysokosc to sie tak jakby automatyczne zwieksza szerokosc jej. O co biega? A ma taka sama rozdzielczosc 138x980