01 |
Wstęp
Krótka informacja o tematyce kursu oraz o wymaganych umiejętnościach niezbędnych do tworzenia własnych szablonów.
|
01:43 min |
02 |
Zalety szablonów
Na początek kilka podstawowych informacji o tym, jak działają szablony i jakie zalety ma stosowanie szablonów.
|
01:54 min |
03 |
Projekt szablonu
Punktem wyjścia przy tworzeniu szablonów jest projekt graficzny. Mając go, należy dokładnie przemyśleć, gdzie na stronie będą umieszczane konkretne treści i moduły.
|
03:26 min |
04 |
Projekt w XHTML i CSS
Stworzona na podstawie projektu graficznego strona internetowa będzie stanowiła podstawę do wykonania szablonu. Żeby dowiedzieć się, jak została ona zbudowana, przeanalizujemy kod tej strony.
|
06:28 min |
05 |
Przykładowa witryna
Tworzenie szablonów powinno odbywać się na działającej witrynie wypełnionej treściami. W tym filmie zainstalujemy przykładową witrynę na lokalnym serwerze.
|
06:04 min |
06 |
Pliki składowe
Szablon dla systemu Joomla! może składać się z wielu różnych plików, np. obrazków, z kodu JavaScript i wielu innych. Które z nich są wymagane, a które opcjonalne, dowiesz się w tym filmie.
|
03:39 min |
07 |
Ikona i miniaturka szablonu
Żeby szablon posiadał plik favicon.ico oraz miniaturkę, która jest widoczna w zapleczu administracyjnym, musimy utworzyć te pliki w programie graficznym.
|
04:35 min |
08 |
Plik templateDetails.xml
Plik templateDetails.xml zawiera ważne informacje wykorzystywane przez Joomla! w czasie instalacji pakietu z szablonem. Na podstawie przykładowego pliku utworzymy plik dla naszego szablonu.
|
04:30 min |
09 |
Plik index.php
Przechodzimy do edycji najważniejszego pliku w całym szablonie. Skorzystamy tu z przygotowanej wcześniej strony i zmieniając fragmenty kodu na polecenia systemu Joomla! zrobimy z niej szablon.
|
06:19 min |
10 |
Pierwsze uruchomienie
Podstawowa, niesformatowana wersja szablonu jest gotowa. Teraz można po raz pierwszy włączyć go dla przykładowej witryny.
|
02:10 min |
11 |
Analiza kodu
Skuteczna praca nad szablonem wymaga zrozumienia kodu, który jest tworzony podczas generowania strony przez system Joomla!
|
03:50 min |
12 |
Style modułów
Moduły zamieszczone na stronie mogą być wyświetlane za pomocą kilku rodzajów kodu html. Jak można tym sterować i jak wyglądają poszczególne typy kodu, zobaczysz w tym filmie.
|
04:06 min |
13 |
Web Developer Tool
Podczas tworzenia szablonów czy stron internetowych bardzo przydatne są narzędzia wspomagające ten proces. Dwa najciekawsze to Firebug i prezentowane w tym filmie narzędzie Web Developer. Oba można zainstalować jako dodatek do przeglądarki Firefox.
|
04:30 min |
14 |
Formatowanie szablonu
Stworzenie szkieletu szablonu mamy już za sobą. Teraz przychodzi czas na formatowanie poszczególnych elementów witryny za pomocą poleceń CSS.
|
01:40 min |
15 |
Podstawowe definicje stylów
Na początek zdefiniujemy podstawowe formaty dla całej witryny i klika podstawowych formatów typowych dla systemu Joomla!
|
06:43 min |
16 |
Formatowanie modułów cz. 1
Większość modułów w witrynie formatowana jest standardowo za pomocą tej samej klasy CSS, co pozwala na szybkie nadanie jednolitego wyglądu wielu modułom. Jednak możliwe jest również nadanie wybranemu modułowi innej klasy i sformatowanie go inaczej.
|
04:20 min |
17 |
Formatowanie modułów cz. 2
Niektóre moduły, jak na przykład moduł Sonda, trzeba formatować oddzielnie, ponieważ mają one inny kod niż pozostałe moduły.
|
01:17 min |
18 |
Formatowanie menu
Przechodzimy do formatowania menu poziomego u góry strony. Oprócz nadania odpowiednich stylów CSS, musimy dokonać tu również zmian w samym module, żeby był on poprawnie wyświetlany.
|
04:14 min |
19 |
Dynamiczny szablon cz. 1
Do tej pory nasz szablon jest szablonem statycznym, czyli takim, który nie dopasowuje się swoją budową do generowanych przez Joomla! stron. Oznacza to, że jeśli wyłączymy moduły w prawej kolumnie, to powstanie tam pusta przestrzeń. Zobacz, jak można to zmienić.
|
05:02 min |
20 |
Dynamiczny szablon cz. 2
Po zapoznaniu się z teorią przystępujemy do dokonania niezbędnych zmian w głównym pliku szablonu oraz w pliku zawierającym style CSS.
|
05:27 min |
21 |
Parametry szablonu
Parametry szablonu to kolejna możliwość wzbogacenia szablonu o nowe możliwości. Dzięki nim można przykładowo wpływać na wygląd szablonu zmieniając odpowiednie ustawienia w zapleczu administracyjnym.
|
01:11 min |
22 |
Definiowanie parametrów
Pracę rozpoczynamy od zdefiniowania parametrów dla szablonu. Robimy to poprzez dopisanie odpowiednich poleceń do pliku templateDetails.xml.
|
06:35 min |
23 |
Odczyt parametrów
Do odczytu parametrów służy specjalne polecenie, które wykorzystamy w pliku index.php. Ta zmiana będzie również wymagała niewielkiego uzupełnienia pliku ze stylami.
|
06:14 min |
24 |
Pakiet instalacyjny
Czynnością kończącą tworzenie szablonu jest przygotowanie pakietu instalacyjnego. Jednak zanim to zrobimy, dokonamy jeszcze zmiany w konfiguracji jednego z modułów menu.
|
04:09 min |
25 |
Zaokrąglone narożniki
Dzięki użyciu stylu "rounded" dla modułu mamy możliwość uzyskania zaokrąglonych obramowań. Jak powinien wyglądać kod CSS oraz niezbędne grafiki, zobaczysz w tym filmie.
|
02:33 min |
26 |
Rozszerzenie JoomlaPack
Rozszerzenie JoomlaPack, które jest zainstalowane w przykładowej witrynie, służy do tworzenia kopii zapasowych systemu Joomla! W tym filmie dowiesz się, jak korzystać podstawowych funkcji tego dodatku.
|
03:00 min |