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.