@a_m, dzięki za wsparcie
@zwiastun, faktycznie wątek trochę się rozrósł, ale @Pavlos pisał, że bardzo mu zależy na rozwiązaniu, no i tak doszliśmy do tego miejsca
@a_m, dzięki za wsparcie
@zwiastun, faktycznie wątek trochę się rozrósł, ale @Pavlos pisał, że bardzo mu zależy na rozwiązaniu, no i tak doszliśmy do tego miejsca
Ostanio edytowane przez _eva : 19-06-2010 22:17
----------------
Pozdrawiam,
_eva
To może trzeba na nowo problem zdefiniować, bo jest to szablon stworzony w Artisterze, jak mnie oczy nie mylą.
A przyrostki klas css modułu działają w nim tak samo, jak w "normalnych" szablonach.
Witam serdecznie. Cieszę się, że ten problem zainteresował Administratora.
Szablon utworzony jest w Artisterze.
Chciałbym zamiast wszystkich gwiazdek powstawiać różne ikony.
Adres strony to http://www.jeleniagora.e-prawko.com/
Koleżanka _eva starała mi pomóc - bardzo to doceniam.
1. Utworzyłem w pliku template.css templatki na końcu taki wpis:
*2. Następnie przeszedłem do PA i w parametrach rozszerzonych modułu w przyrostek klas CSS modułu wpisałem:Kod PHP:
}
div.art-blockheader .t .menu-glowne { background: url(../images/123.png) no-repeat }
Kod PHP:
_menu-glowne
A gdzie tu logika?
Pod 1. jest selektor klasy .menu-glowne
Pod 2. zamiast selektora SPACJAmenu-glowne (tylko wtedy deklaracja stylu w arkuszu CSS będzie się odnosić do tego selektora) jest coś zupełnie innego: _menu-glowne, Niby to samo, ale tylko NIBY!
W artykule na wiki wszystko jest dokładnie objaśnione. Powtarzać nie ma sensu.
Sposobów rozwiązania problemu jest co najmniej kilka. Obrazek może być dodany do selektora nazwy modułu, czy do selektora obejmy modułu (elementu div).
Przykładowo jeśli dodamy go do nazwy (tytułu) modułu, to należy
- w parametrach modułu wpisać przyrostek klas modułu np. bombka. Przed słowem bombka koniecznie zostawić spację!
- podejrzeć sobie kod wynikowy - co najmniej w dwóch miejscach pojawi się atrybut klasy "bombka" - elemencie obejmującym moduł i elemencie obejmującym tytuł (np. h3).
- wystarczy teraz w arkuszu css dopisać regułę dla selektora h3.bombka {background-image: url(../images/bombka.png) 0 100% no-repeat }, a do katalogu ../images przesłać obrazek z bombką
Ok. Wpisałem w Przyrosteku klas CSS modułu SPACJAbombka.
Gdzie można podejrzeć kod wynikowy - aby znaleźć poszukiwany atrybut klasy ?
Ok. Nie odpisuj. Poddaję się. Siedzę przy kompie już drugi dzień i noc i nie umiem sobie z tym poradzić. Podaj mi może jakąś stronkę - zapłacę komuś.
Ostanio edytowane przez Pavlos : 20-06-2010 00:53
Kod wynikowy można podejrzeć na stronie!
Usunęłam tą moją informacje o z-indexe - myślę, że to niepotrzebnie zaciemniało temat. W sumie to nie powinno mieć znaczenia.
@Pavlos, kod wynikowy możesz podejrzeć w źródle strony (ctrl+u). Dla mnie osobiście dziwne jest to, że w kodzie nie ma (i wcześniej nie było) tej nazwy klasy, którą dodawałeś do modułu. Sprawdzałam to 'szukajką' (ctrl+f). Jedyne co mi przychodzi do głowy, to czy wszystkie pliki szablonu są zapisywalne i jakie są chmody- warto to sprawdzić.
----------------
Pozdrawiam,
_eva
Hej. Sprawdziłem wszystkie chmody mam na 755. Wpisując przedrostek modułu nie pojawia się nigdzie w kodzie. I właśnie to jest dziwne. Inne szablony mają nazwę przedrostka w kodzie - jak zmienię szablon strony to przedrostek jest w kodzie.
Ostanio edytowane przez Pavlos : 20-06-2010 18:07
@Pavlos powinieneś zainteresować się plikiem modules.php; spróbuj go przebudować np. na wzór identycznego pliku z ja_purity, zachowując oczywiście własne formatowania module chrome