Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Plondiin
HV kasutaja

liitunud: 13.12.2001
|
21.08.2008 11:26:48
kolmanda taseme menüülingi värvimine css |
|
|
Tahaksin Joomla mainmenu-le (vasakul küljel- Menu Style on Vertical) määrata alamlinkidele erinevatele tasemetele erinevad värvid. Praegu on teine ja kolmas tase mõlemad sinised, aga tahaks et kolmandale saaks muu värvi panna ja boldist loobuda.
Site Module: Edit [ Multilingual aware Main Menu ] saab määrata küll Indent Image valikus nooled igale alamtasemele erineva kujundustega nupud ette, aga parem oleks ikka kui saaks värve kasutada. Ilmselt saab seda teha ainult stiililehes, kuid ma ei oska
Äkki keegi aitab hädast välja?
/*-------------mainmenu algus----------------*/
a.mainlevel:link, a.mainlevel:visited {
display: block;
vertical-align: middle;
font-size: 11px;
font-weight: bold;
color: #000000;
text-align: left;
padding-top: 5px;
padding-left: 0px;
height: 15px !important;
height: 20px;
width: 100%;
text-decoration: none;
}
a.mainlevel:hover {
background-position: 0px -20px;
text-decoration: none;
color: #000000; /*peamenyy nupp pealeminnes*/
}
a.mainlevel #active_menu {
color:#000000;
font-weight: normal;
}
a.mainlevel#active_menu:hover {
color: #000000;
}
/*-------------mainmenu lopp--------------------*/
/*-------------mainmenu alamtase--------------*/
a.sublevel:link, a.sublevel:visited {
padding-left: 1px;
vertical-align: middle;
font-size: 11px;
font-weight: bold;
color: #426BB0;
text-align: left;
}
a.sublevel:hover {
color: #000000;
text-decoration: none;
}
a.sublevel:active{
color: #0000ff;
text-decoration: none;
}
a.sublevel#active_menu {
color: #ff0000;/*aktiivne alamlink*/
}
/*-------------mainmenu alamtase lopp---------------*/
|
|
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
21.08.2008 11:57:38
|
|
|
a.sublevel a.sublevel {
ma eeldan ?
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
Plondiin
HV kasutaja

liitunud: 13.12.2001
|
21.08.2008 15:31:15
|
|
|
Kas näiteks nii?
a.sublevel a.sublevel {
padding-left: 1px;
vertical-align: middle;
font-size: 11px;
font-weight: normal;
color: #ff0000;
text-align: left;
} |
see ei mõju, ikka näitab neid aste kõrgema alalingi määrangutega.
mikk36 kirjutas: |
a.sublevel a.sublevel {
ma eeldan ? |
|
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
21.08.2008 16:14:17
|
|
|
link tulemusele ?
saaks täpsemalt uurida et kuidas peaks määrama neid
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
Yax
HV vaatleja

liitunud: 21.09.2006
|
22.08.2008 21:18:56
|
|
|
Sellise asja tegemiseks võid otsida mõne menüüsüsteemi või muudad natuke Joomla faile.
Proovisin ja täitsa töötab kui tekitad modules/mod_mainmenu.php failis sublevelile css klassid.
Joomla 1.0.15 ja joomlaXplorer näitab rida106
alates asendad
if ($level > 0) {
switch ($level) {
case 1:
$menuclass = 'sublevel'. $params->get( 'class_sfx');
break;
case 2:
$menuclass = 'sublevel2'. $params->get( 'class_sfx');
break;
case 3:
$menuclass = 'sublevel3'. $params->get( 'class_sfx');
break;
case 4:
$menuclass = 'sublevel4'. $params->get( 'class_sfx');
break;
default:
$menuclass = 'sublevel5'. $params->get( 'class_sfx');
break;
}
} |
Css vaili teed siis vastavad klassid.
Edu
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
24 |
|
tagasi üles |
|
 |
Plondiin
HV kasutaja

liitunud: 13.12.2001
|
27.08.2008 16:08:40
|
|
|
See variant töötab väga hästi. Suur tänu
Yax kirjutas: |
Sellise asja tegemiseks võid otsida mõne menüüsüsteemi või muudad natuke Joomla faile.
Proovisin ja täitsa töötab kui tekitad modules/mod_mainmenu.php failis sublevelile css klassid.
Joomla 1.0.15 ja joomlaXplorer näitab rida106
alates asendad
if ($level > 0) {
switch ($level) {
case 1:
$menuclass = 'sublevel'. $params->get( 'class_sfx');
break;
case 2:
$menuclass = 'sublevel2'. $params->get( 'class_sfx');
break;
case 3:
$menuclass = 'sublevel3'. $params->get( 'class_sfx');
break;
case 4:
$menuclass = 'sublevel4'. $params->get( 'class_sfx');
break;
default:
$menuclass = 'sublevel5'. $params->get( 'class_sfx');
break;
}
} |
Css vaili teed siis vastavad klassid.
Edu |
|
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|