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; }
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 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)
- Najprawdopodobniej problemem jest <pre> na końcu pierwszej linii bo znajduje się poza komentarzem. Dla przeglądarki to wygląda tak:
- Poprawiłem, ale wciąż nie działa. Ponurak 06:10, lip 26, 2012 (UTC)
- Fakt, dzięki. Ponurak 07:12, lip 26, 2012 (UTC)