Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

4 Tworzenie w?asnego motywu

Przegl?d

Domy?lnie, Áú»¢¶Ä²© udost?pnia kilka predefiniowanych motyw¨®w. Aby utworzy? sw¨®j w?asny nale?y wykona? poni?sz? procedur? krok po kroku. Gdy stworzycie co? ?adnego podzielcie si? ze spo?eczno?ci? Áú»¢¶Ä²©.

Krok 1

?eby zdefiniowa? w?asny schemat nale?y stworzy? plik css i zapisa? jako np.: styles/themes/mytheme/main.css. Mo?na skopiowa? plik z innego motywu, jak r¨®wnie? utworzy? go samemu. Regu?y z pliku main.css rozszerz? te, kt¨®re s? zdefiniowane w bazowym pliku CSS Áú»¢¶Ä²© umieszczonym w katalogu styles. Pliki obraz¨®w zwi?zane ze schematem nale?y umieszcza? w katalogu styles/themes/mytheme/images.

Krok 2

Nale?y doda? sw¨®j motyw do listy motyw¨®w zwracanych w metodzie Z::getThemes(). Mo?na to zrobi? nadpisuj?c metod? ZBase::getThemes() w klasie Z. Mo?na to zrobi? dodaj?c nast?puj?cy kod przed nawiasem zamykaj?cym klas? w include/classes/core/Z.php:

  public static function getThemes() {
             return array_merge(parent::getThemes(), array(
                 'mytheme' => _('My theme')
             ));
         }

Nazwa okre?lona w pierwszych apostrofach musi by? zgodna z nazw? katalogu, w kt¨®rym zapisano pliki motywu.

Aby doda? wiele motyw¨®w, nale?y umie?ci? je na li?cie pod pierwszym motywem, na przyk?ad:

  public static function getThemes() {
             return array_merge(parent::getThemes(), array(
                 'mytheme' => _('My theme'),
                 'anothertheme' => _('Another theme'),
                 'onemoretheme' => _('One more theme')
             ));
         }

Ka?dy wiersz motywu, z wyj?tkiem ostatniego, musi by? zako¨½czony przecinkiem.

Aby zmieni? kolory wykres¨®w, nale?y doda? odpowiednie wpisy w tabeli bazy danych graph_theme.

Krok 3

Aktywacja nowego motywu.

W interfejsie Áú»¢¶Ä²©, mo?na ustawi? nowy motyw jako domy?lny lub zmieni? w profilu u?ytkownika.

Korzystaj z nowego wygl?du!