Hej ch³opaki. Spokojnie.
. O wstawianiu flasha pisz± na dziesi±tkach stron internetowych. A co do Joomla!, to jest specjalny modu³ do wstawiania flasha, o nazwie
Modu³ Flash (mod_flashmod). Pozwala on nie tylko osadziæ flasha, ale dodatkowo wybraæ jego wersjê, wymiary, oraz jako¶æ. Wystarzy pobraæ go z
JoomlaPl.com, doinstalowaæ
Module Bota (mo¿na pobraæ u mnie), i wstawiæ gotowy modu³ w artyku³. Wiem, ¿e s± problemy z np. wpisaniem tekstu obok tre¶ci modu³u, bo domy¶lnie zajmuje on 100% szeroko¶ci artyku³u. Jest na to jednak dobry sposób stosowany czêsto przeze mnie, a mianowicie wstawianie tabel w edytorze. Wystarczy nacisn±æ przycisk "wstaw tabelê", nastêpnie zaznaczyæ w paramertach: 2 kolumny, i 1 wiersz. Po wstawieniu tabeli, nie musimy okre¶laæ od razu jej szeroko¶ci, ani wysoko¶ci. Poka¿± nam siê dwie komórki, lub kolumny jak kto woli, i wówczas w np. lew± kolumnê wstawiamy kod:
{modulebot:23}, gdzie 23 to ID modu³u, które mo¿na odczytaæ po prawej stronie w zarz±dzaniu modu³ami, lub dla pewno¶ci wyedytowaæ modu³, i tam jest wielkimi literami napisane w³a¶nie ID modu³u. Do prawej natomiast wklejamy takst. Zobaczcie na mój komponent (nie modu³)
Partnerzy, w którym po lewej stronie mam tekst, a po prawej obrazki, ustawione jak po linijce. To tyle na temat modu³u. Co do osadzania Flasha, to standatrowy kod wygl±da nastêpuj±co:
Kod: |
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
width="550" height="400" id="nazwatwoja" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="images/stories/flash/twojflash.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="images/stories/flash/twojflash.swf" quality="high" bgcolor="#ffffff" width="550"
height="400" name="mojflassh" align="middle" allowScriptAccess="sameDomain"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
|
Macie tu parametry
które oznaczaj± w kolejno¶ci szeroko¶æ flasha, i wysoko¶æ. Nastepny parametr to :
który jest bardzo wa¿ny, z tego wzglêdu, aby unikn±æ konfliktu z drugim flashem osadzonym w artykule, lub obecnym w kodzie na naszej stronie. Pozwala tak¿e innym skryptom na odwo³ywanie sie do naszego flasha poprzez ID. Mo¿e to byæ dowolna nazwa, bez polskich znaków, i pisana ma³ymi literani. Czyli dla bannerów mo¿e byæ id="bannerromka", id="reklamastaszka" itd. Parametr "codebase=" okre¶la wersjê flasha. Dalej...
Kod: |
<param name="movie" value="images/stories/flash/twojflash.swf" />
|
okre¶la po³o¿enie, czyli ¶cie¿kê do naszego filmu, a tutaj do pliku
SWF, czyli naszego flasha. Wpisana jest ¶cie¿ka wzglêdna, jako ¿e skrypt znajduje siê na naszym serwerze, bo w innym przypadku nale¿y wpisaæ ca³± ¶cie¿kê, czyli bezwzglêdn±. Nie nale¿y wstawiaæ znaków "/" splash przed ¶cie¿k±. Dodatkowo takie wpisanie ¶cie¿ki chroni, ale tylko po czê¶ci naszego flasha, gdy¿ nie jest on wówczas "buforowany" na dysku internauty przez przegl±darkê, i nie mo¿e on go zapisaæ, chocia¿ jest to mo¿liwe, ale nie bêdê pisa³ jak, bo
NALE¯Y SZANOWAÆ CZYJ¡¦ TWÓRCZO¦Æ . Jedziemy do przodu. Kod:
Kod: |
<param name="allowScriptAccess" value="sameDomain" />
|
...oznacza, ¿e skrypty s± wy¶wietlane z twojej domeny, czuli inaczej serwera, ale nie jest on wymagany, i nie musi byæ w kodzie. Nastepny to:
Kod: |
<param name="quality" value="high" />
|
jako¶æ wy¶wietlania flasha, czyli "high" oznacza wysok±, która nas interesuje, choæby ze wzglêdów wizualnych. Jest to parametr, który nale¿y wstawiæ w nasz kod. Kolor t³a naszego dzie³a to:
Kod: |
<param name="bgcolor" value="#ffffff" />
|
...w tym przypadku bia³y, i musimy tutaj trzymaæ siê systemu szesnastkowego, czyli
"#XXXXXX", gdzie X to cyfry od 0 do 9, i litery od A do F (mog± byæ ma³e znaki, to bez znaczenia). Reasumuj±c ten w±tek, np warto¶æ FF w tym systemie jest równa warto¶ci 255 w systemie dziesiêtnym. Po¶wiêcê temu osobny artyku³ na mojej stronie, aby¶cie dobrze zrozumieli, jak stosowaæ kolory, i w jakim systemie mo¿na, lub nie nie mo¿na okreslaæ kolorów. Nastêpna czê¶æ kodu, objêta znacznikami <EMBED>:
Kod: |
<embed src="images/stories/flash/twojflash.swf" quality="high" bgcolor="#ffffff" width="550"
height="400" name="mojflassh" align="middle" allowScriptAccess="sameDomain"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
|
to jakby podsumowanie poprzednich wpisanych warto¶ci, i zosta³a zachowana ze wzglêdu na zgodno¶æ ze starszymi wersjami flasha. Najwa¿niejsz± "pracê" wykonuje znacznik <OBJECT>, którym to zosta³ otoczony ca³y nasz kod. To w zasadzie wszystko, tak w skrócie, bo jest jeszcze kilka dodatkowych parametrów, nie pokazanych w kodzie, np. "hspace=", "vspace=" do okre¶lenia odstêpów pionowych i poziomych obiektu wzglêdem chocia¿by ramki. Wystarczy tan kod przepisaæ, pamiêtaj±c o poradach co do ¶cie¿ek. Nale¿y zastosowaæ modu³ "mod_html" z tego wzglêdu, ¿e edytor pozmienia³ by nasz kod na encje, czyli ich odpowiedniki w ASCII. Dla wyrównania naszego osadzonego obiektu w pozycji poziomej, mo¿emy otoczyæ go zancznikami <div>, czyli np.
Kod: |
<div align="center">skrypt z naszym flaszem...</div>
|
. I jeszce wracaj±c do kodu, zapomnia³emo o wa¿nej rzeczy. Nale¿y znaczniki, wszystkie wystêpuj±ce w kodzie zamkn±æ, czyli mo¿e to byæ " />", podobnie jak zamykamy "<br />", lub przykladowo :<embed>.....</embed>. To tyle. Pozdrawiam, i my¶lê ¿e co¶ siê z tego nauczycie. Pozdro. Jokris.