Centrum Społeczności
Advertisement
Forum Potrójne tło?
Uwaga: Ten temat nie był edytowany od 4284 dni. Jest on uznawany za zarchiwizowany - dyskusja jest zakończona. Nic tu lepiej nie dopisuj. Chyba, że sprawa naprawdę wymaga odpowiedzi lub masz podobny problem i nie chcesz zakładać nowego wątku.

Witam, od kilku dni zastanawiam się nad tym czy jest możliwe, to aby na wiki ustawić kilka rodzai tła? Chodzi mi o to, np. gdy wchodzi się na stronę główną to widzimy tło, po czym gdy przechodzimy na inną stronę, tło automatycznie się zmienia na inne. Czy jest to możliwe ?? Z góry dziękuje za odpowiedź. TALHO 18:43, lip 19, 2012 (UTC)

Bez problemu. Tag <body> ma sporo specjalnych klas CSS do tego. Przykładowo dla tej strony atrybut class ma wartość "mediawiki ltr ns-110 ns-subject page-Forum_Potrójne_tło wikinav2 skin-oasis oasis-oasis". A to co niektóre oznaczają:
  • ns-110 - nr przestrzeni nazw (w tym wypadku Forum)
  • ns-subject - to czy to jest główny artykuł czy dyskusja (ns-talk)
  • page-Forum_Potrójne_tło - nazwa strony
Za pomocą tych klas można podmienić tło dla konkretnej przestrzeni czy strony. Poniżej kilka przykładów dla tej wiki jaki kod można wkleić do MediaWiki:Wikia.css:
BODY.page-Centrum_Społeczności {
    background-image: url('adres_do_tła_dla_strony_głównej') !important;
}
BODY.ns-talk {
    background-image: url('adres_do_tła_dla_wszelkich_dyskusji') !important;
}
BODY.ns-4 {
    background-image: url('adres_do_tła_dla_przestrzeni_nazw_Centrum_Społeczności') !important;
}
Nanaki 19:26, lip 19, 2012 (UTC)

Wielkie dzięki :) TALHO 15:32, lip 20, 2012 (UTC)

Chciałem wypróbować powyższą funkcję dla artykułu Byakuya Kuchiki na Bleach Wiki. Wstawiłem poniższy kod do MediaWiki:Wikia.css

BODY.page-Byakuya_Kuchiki {
    background-image: url('http://images.wikia.com/bleach/pl/images/d/df/Byakuya_t%C5%82o.jpg') !important;
}

Jednak po wyczyszczeniu pamięci podręcznej i odświeżeniu Wikia.css nie działa. Pomógłby ktoś? Ponurak.pngPonurak Ponurak2.png 18:50, lip 25, 2012 (UTC)

Po pierwsze, wsadź sobie znaczniki <pre/> wewnątrz komentarzy, żeby MediaWiki nie uważało ich jako część kodu CSS. po drugie, spróbuj zamienić "BODY" na "body". Nie wiem, czy coś pomoże, ale na pewno będzie lepiej. —tomta1 [✉] 19:28, lip 25, 2012 (UTC)
Najprawdopodobniej problemem jest <pre> na końcu pierwszej linii bo znajduje się poza komentarzem. Dla przeglądarki to wygląda tak: pre > body.page-Byakuya_Kuchiki więc poszukuje taga <body> znajdującego się bezpośrednio wewnątrz taga <pre> więc nic nie znajduje. (a wielkość liter nazw tagów w css nie ma znaczenia - ot trochę przejrzyściej kod wygląda jak tagi się wyróżniają :)) — Nanaki 19:46, lip 25, 2012 (UTC)
Poprawiłem, ale wciąż nie działa. Ponurak.pngPonurak Ponurak2.png 06:10, lip 26, 2012 (UTC)
SOA #1. Purgnij stronę, odśwież cache. —tomta1 [✉] 06:40, lip 26, 2012 (UTC)
Fakt, dzięki. Ponurak.pngPonurak Ponurak2.png 07:12, lip 26, 2012 (UTC)
Advertisement