Avaleht
uus teema   vasta Tarkvara »  WWW »  kolmanda taseme menüülingi värvimine css märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Plondiin
HV kasutaja


liitunud: 13.12.2001




sõnum 21.08.2008 11:26:48 kolmanda taseme menüülingi värvimine css vasta tsitaadiga

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 icon_sad.gif
Ä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
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 21.08.2008 11:57:38 vasta tsitaadiga

a.sublevel a.sublevel {
ma eeldan ?
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Plondiin
HV kasutaja


liitunud: 13.12.2001




sõnum 21.08.2008 15:31:15 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 21.08.2008 16:14:17 vasta tsitaadiga

link tulemusele ?
saaks täpsemalt uurida et kuidas peaks määrama neid
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Yax
HV vaatleja
Yax

liitunud: 21.09.2006




sõnum 22.08.2008 21:18:56 vasta tsitaadiga

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
if ($level > 0)
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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Plondiin
HV kasutaja


liitunud: 13.12.2001




sõnum 27.08.2008 16:08:40 vasta tsitaadiga

See variant töötab väga hästi. Suur tänu icon_smile.gif

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
if ($level > 0)
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
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  kolmanda taseme menüülingi värvimine css
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
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



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.