Főmenü linkek megjelenítési stílusa
Írta: fizi,
2016. dec. 07.
A főmenü linkek kialakításának legegyszerűbb módja, ha a theme.php file-ben lévő function_linkstyle() nevű változót használjuk. Nézd meg a lenti példát.
Itt találhatóak azok a paraméterek, melyeket használni kell:
prelink = a html, melyet a linkek megjelenítése előtt használ (modjuk a linkek sora előtt bal oldalon)
postlink = a html, melyet a linkek megjelenítése után használ (mondjuk a linkek sora után jobb oldalon)
linkstart= a html, mely minden egyes link előtt megjelenik
linkend = a html, mely minden egyes link után megjelenik
linkdisplay = a link megjelenésének módja
linkalign = hová legyen igazítva a link (align)
linkclass = a css class, mely érvényes legyen a linkre
linkclass_hilite = a css class, mely érvényes legyen a kiválasztott linkre
A fentiek alaján lehet meghatározni az al-linkek megjelenését is. Ugyanezeket a meghatározásokat tartalmazza, csak az elejére be kell illeszteni a 'sub' részt, pl.: sublinkstart, sublinkend ...stb. A sublink ezenkívül tartalmaz egy további subindent nevű paranétert, amelyet beillesztünk a sublinkstart elé.
Itt találhatóak azok a paraméterek, melyeket használni kell:
prelink = a html, melyet a linkek megjelenítése előtt használ (modjuk a linkek sora előtt bal oldalon)
pl.: <table> vagy <div>
postlink = a html, melyet a linkek megjelenítése után használ (mondjuk a linkek sora után jobb oldalon)
pl.: </table> vagy </div>
linkstart= a html, mely minden egyes link előtt megjelenik
pl.: <img src='mybullet.gif' alt='' />
linkend = a html, mely minden egyes link után megjelenik
pl.: <br />
linkdisplay = a link megjelenésének módja
linkalign = hová legyen igazítva a link (align)
linkclass = a css class, mely érvényes legyen a linkre
linkclass_hilite = a css class, mely érvényes legyen a kiválasztott linkre
A fentiek alaján lehet meghatározni az al-linkek megjelenését is. Ugyanezeket a meghatározásokat tartalmazza, csak az elejére be kell illeszteni a 'sub' részt, pl.: sublinkstart, sublinkend ...stb. A sublink ezenkívül tartalmaz egy további subindent nevű paranétert, amelyet beillesztünk a sublinkstart elé.
function linkstyle($linkstyle){
if($linkstyle == "top"){ // top menu (rendertype-2 ie. SITELINKS=flat:2 )
$style['prelink'] = "<ul id='mainlevel-nav'>";
$style['postlink'] = "</ul>";
$style['linkstart'] = "<li>";
$style['linkstart_hilite'] = "<li >";
$style['linkend'] = "</li>";
$style['linkdisplay'] = 1;
$style['linkalign'] = "";
$style['linkclass'] = "mainlevel-nav";
}else{ // default main menu style.
$style['prelink'] = "<div style='text-align:left'>";
$style['postlink'] = "</div>";
$style['linkstart'] = "";
$style['linkstart_hilite'] = "";
$style['linkend'] = "<br />";
$style['linkdisplay'] = 1;
$style['linkalign'] = "left";
$style['linkclass'] = "mainlevel";
$style['linkclass_hilite'] = "mainlevel-hilite";
$style['subindent'] = " >>";
}
return $style;
}
Az értékeléshez be kell jelentkezned.
0/5 : Nincs értékelve
Ez még érdekelhet
Támogatás
Üdvözöllek
Üzenőfal
Bejegyzés írásához be kell hogy jelentkezz. Amennyiben még nem regisztráltál az oldalra, ide kattintva megteheted.
agnar79 1 évvel ezelőtt
Hi what kind of free design is coming next I'm looking forward to it biglaugh
Apofisz 2 évvel ezelőtt
Nem probléma, majd keresek mást.
fizi 2 évvel ezelőtt
Majd megkeresem és feltöltöm.
Apofisz 2 évvel ezelőtt
Azt köszönöm szépen. Viszont a gamezone 14-et nem találom a letöltések között. Azt a galériában láttam csak egy képet róla.
fizi 2 évvel ezelőtt
Használhatod, csak ez még az 1.x verzióhoz készült. Kicsit át kellene írni (nagyon), hogy megfelelően használható egyen a 2.x verzióhoz.







Hozzászólás