PDA

Zobacz pełną wersję : Linki - hover, visited - problem w edytowaniu szablonu



pryng
22-04-2010, 20:22
Chcę żeby na mojej stronie wszystkie linki (te w mainmenu i zwykłe w tekscie) były :
Link - color: niebieski + podkreślenie
Link odwiedzony (visited): fioletowy + podkreślenie
Link aktywny (active): fioletowy + pokreślenie
Link aktualny (hover): fioletowy (bez podkreślenia)

Problem tkwi w tym, iż linki w tekście są do zmiany bez problemu, jednak linki w menu są ciężkie do zmienienia, znam za słabo css by sobie poradzić (trochę firebug mi pomógł).

W tekście ani w menu nie umiem zrobić aby linki były - visited, nie umiem również zrobić hover w linkach w menu. Resztę mam zrobioną.

Mój szablon składa się z
template.css
theme1.css
theme2.css
(korzystam z theme1).

http://www.speedyshare.com/files/22075051/jp_dailypraise2_j1.5_v2.0.1.zip -link do całego szblonu

http://www.speedyshare.com/files/22075072/3_pliki.zip - link do 3 plików: template.css, theme1.css, index.php

BARDZO PROSZĘ O POMOC,
szukałem w google co i jak, ale np
<style type="text/css">
a:link {color:#FF0000;} /* unvisited link */
a:visited {color:#00FF00;} /* visited link */
a:hover {color:#FF00FF;} /* mouse over link */
a:active {color:#0000FF;} /* selected link */
</style>skrypt umieszczany w head / head mi nie pomaga, tzn zmienia linki w tekście, ale nie zmienia linków w menu, w tekście linki visited się nie zmieniają.


Strona u mnie wygląda podobnie jak tu (na razie mam tylko przykładową treść joomli), mam ten sam szablon. Zdjęcie tutaj - http://template.joomla.it/images/oziogallery/jp_dailypraise2_j1.5_v2.0.1.png

Demo szablonu znajduje się na stronie - http://daily2.joomlapraise.com/ (jest to demo połączone z płatnymi dodatkami, które mam zamiar wykupić)

coliberek1
23-04-2010, 02:21
Hej, super specjalistą nie jestem ale mogę Ci podpowiedzieć , że esencja kolorystyki linków tkwi w pliku szablonu template.css lub w Twoim przypadku w wybranym pliku theme.css
Radzę otworzyć sobie jakiś program graficzny w którym będziesz mógl podejrzeć jaki kolor kryje się za danym numerem np #ff00ff i porównując z efektami na stronie podmienić według uznania.

Przejrzalam na szybko szablon, z którego korzystasz i z tegoco widzę pewne paramtery kolorów mozesz ustawic z poziomu panelu Joomla. Trzeba wejsc w szablony, kliknac na nazwę szablonu a następnie ustawić odpowiednie parametry w prawej części strony. Bardzo pomocny moze byc do tego ARTYKUŁ NA WIKI.JOOMLA (http://wiki.joomla.pl/index.php/Zrozumie%C4%87_szablony_Joomla!)

Jezeli tam nic nie zdzialasz to w pliku theme1.css zwróc uwagę na kolorystykę oraz style linków w artykułach - za to odpowiada np.


a{
color:#0000FF;
text-decoration:none; //jesli chcesz zeby bylo podkreslone to musi byc underline a nie none.
}
a:hover{
color:#800080;
}


A jezeli chodzi o menu, to po wyborze w parametrach szablonu, w panelu administratora joomla, powinieneś zmienić kolory w wybranym stylu menu - jest ich kilka do wyboru , wiec jest tez kilka wersji kolorystycznych w szablonie .red #mainmenu .gray #mainmenu .green #mainmenu itd

Przy każdym z nich jest stylizacja dla linków czyli np. .red #mainmenu ul.menu li a:hover i tu własnie będzie mozna ustawic kolor dopisując odpowiedni tekst.

PRZED WPROWADZANIEM JAKICHKOLWIEK ZMIAN ZCZYTAJ JEDNAK ORYGINALNY, NIEZMIENIONY PLIK NA DYSK KOMPUTERA, TAK ZEBYS JAKBY COS SIĘ SPSUŁO - MÓGŁ NADPISAĆ SPRAWĘ ORYGINALNYM PLIKIEM.

Mam nadzieję że choć trochę pomogłam.

Pozdrawiam
Gosia

pryng
23-04-2010, 10:46
Przy każdym z nich jest stylizacja dla linków czyli np. .red #mainmenu ul.menu li a:hover i tu własnie będzie mozna ustawic kolor dopisując odpowiedni tekst.

To jest ciekawe co napisałeś, ale o reszcie wiem i próbowałem, nie poskutkowało (nie znam cssa, ale wiem co to google i kurshtml.pl itp. strony), mógłbyś wyjaśnić gdzie ten kolor dokładnie wpisać, bo np wybrałem .red #mainmenu ul.menu li a:hover

Nie rozwiązana pozostaje kwestia linków visited...

Po drugie w edycji szablonu w joomli, wiem że mogę wpisać kolor linków, ale nic więcej, mogę wybrać kolor szablonu, ale ja pozostanę przy standardowym red.