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? Áú»¢¶Ä²©.
?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.
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.
Aktywacja nowego motywu.
W interfejsie Áú»¢¶Ä²©, mo?na ustawi? nowy motyw jako domy?lny lub zmieni? w profilu u?ytkownika.
Korzystaj z nowego wygl?du!