Powrót do spisu działów > Theme`y > Wprowadzenie do AutoTheme
  Opublikowano 04-12-2005  Drukuj aktualną stronę
bobek358  E-mail autora  URL autora

Wprowadzenie do AutoTheme

W systemie skórek AutoTheme wyróżniamy kilka następujących kodów:

- [banners] - w miejscu gdzie go wstawimy, wyświetlą się bannery z rotatora,
- [user-welcome] - wyświetla napis powitalny dla użytkownika/gościa,
- [user-login] - wyświetli panel logowania (user, hasło, zapamiętaj mnie i przycisk loguj),
- [user-links] - wyświetli w przypadku nie zalogowanego (Rejestracja | Logowanie) a przy zalogowanym ( Twoje konto | Wyloguj),
- [user] - wyświetla nazwę użytkownika lub gościa,
- [footer-msg] - wyświetla stopkę,
- [site-name] - wyświetla nazwę strony,
- [site-slogan] - motto, slogan strony,
- [search] - pokaże się wyszukiwarka z przyciskiem (przeszukuje całe zasoby),
- [modules] - wyświetla moduły np Subjects, PNphpBB2, MDforum, moduł administracji ...,
- [center-blocks] - wyświetla centralny blok,
- [right-blocks] - wyświetla prawy blok menu,
- [left-blocks] - lewy blok menu,
- [Area(liczba)-blocks] - blok który możemy umieścić gdzie nam się podoba, (liczba) zastąp numerkiem,
- [block-title] - wyświetli tytuł bloku.


Pliki jakie powinny się znaleĹşć w katalogu thema:

-theme.html - jest to podstawowy plik tworzący them, w systemie AutoTheme jest to plik zawierający cały szkielet strony. Możesz w nim wykorzystać takie kody jak:[banners], [left-block], [right-block], [center-block], [user], [footer-msg] ...,
-centerblock.html - w nim definiujesz wygląd środkowego bloku,
-summary.html - w tym pliku definiujesz wygląd newsa, który pokaże się na stronie głównej,
-article.html - w tym pliku możesz zdefiniować wygląd artykułów,
-table1.html - zdefiniowana 1 tabelka,
-table2.html - zdefiniowana 2 tabelka,
-leftblock.htm - plik który zawiera lewy układ blok menu,
-rightblock.html - tutaj zdefiniowany jest prawy blok menu,
-area1block.html - zdefiniowany 1 blok area,
-theme.cfg - jeden z ważniejszych plików, w nim jest zapisane jakie bloki mają się wyświetlić w danym module,
-theme.php
-images - katalog na grafiki do thema,
-style - katalog przeznaczony dla plików CSS,
-includes - katalog przeznaczony na pliki komend wykorzystywanych w skórce.

Plik theme.cfg
Pliki theme.cfg odpowiedzialny jest za wyświetlanie bloków w danym module. Możesz go skonfigurować tak, aby na stronie głównej pokazują się wszystkie bloki (lewy, centralny i prawy), w panelu admina tylko lewy blok, a w module PNphpBB żaden. Należy pamiętać że centralny blok nie odpowiada za wyświetlanie modułów takich jak PNphpBB, Subjects, WebLinks, za wyświetlanie modułów odpowiada kod [modules].
Pod spodem mamy przykładowy kod pliku theme.cfg dzięki któremu na stronie głównej będą się wyświetlały wszystkie bloki, a w module PNphpBB nie będzie żadnych bloków.


Jeśli chcesz zmienić aby w module PNphpBB wyświetlał się np lewy blok wystarczy, że w sekcji '*PNphpBB' zmienisz 'left' => '0', na 'left' => '1', i juz możesz się cieszyć lewym blokiem w module PNphpBB.